Fair enough!
Data Tables are not intended to be used as a replacement for a database, and lack the advanced searching capabilities you seem to need. Things like "AND / OR" logic, Ranges etc., just are not there. They are intended to be a quick and easy way to perform a lookup. (This is also why, out of the box, they are Read Only from Architect - sure, you can create Data Actions to write to them with the API, but that is not how they were originally envisaged and not what they are optimized for. I know people DO use them as storage for what amount to Global Variables nd all sorts of other things, but that is not their primary purpose.)
In your situation, I would seriously look at creating a Database outside of Genesys Cloud, with a REST connector, and appropriate Data Actions to access it. This would remove any size limits Genesys may impose (even expanded limits, as Josh recommends) as well as allowing you to do more complex lookups, including Ranges and multiple-column conditions.
HTH
------------------------------
Paul Simpson
Eventus Solutions Group
------------------------------
Original Message:
Sent: 07-27-2023 02:30
From: Ram Prashanth Muralikrishnan
Subject: Area Code based routing
HI Paul,
Thanks a lot. unfortunately it is a 1:1 mapping in a series of 1,2,3 which is why I was looking for a range.
------------------------------
Ram Prashanth Muralikrishnan
Miele & Cie. KG
------------------------------
Original Message:
Sent: 07-24-2023 11:02
From: Paul Simpson
Subject: Area Code based routing
Are all your ranges the same size?
If so, enter the start of the range only in the table and then round down the value you need to find.
This is easiest if you ranges are 10, 100, 1000 etc. as all you have to to is replace the last 1, 2, 3 characters with zeros.
------------------------------
Paul Simpson
Eventus Solutions Group