When working with numbers that exceed 15–16 digits, you may notice that the Data 360 (Formerly Data Cloud) UI displays rounded or imprecise values. This behavior is due to limitations in how JavaScript (used in browser rendering) handles large numbers, and not an issue with Data 360 itself. The full value is safely stored in the backend with complete accuracy.
For example, a number like:
12345678901234567890
might appear in the UI as:
12345678901234567000
This behavior can lead to confusion in scenarios where exact values are important for downstream processing, matching, or data auditing.
This issue arises from how JavaScript, which powers most modern browser UIs, handles numeric values. JavaScript uses the IEEE 754 double-precision floating-point format, which can only safely represent integers up to 2⁵³ - 1, or roughly 15 to 16 digits. Any digits beyond this are not guaranteed to be precise, and rounding can occur automatically during rendering. Importantly, this is a UI-level limitation, not a reflection of how Data 360 stores or processes your data.
To avoid precision loss when working with large numeric identifiers such as customerID, accountNumber, or referenceId, store these values as text instead of numbers. Even though these values may be composed entirely of numbers, they are not meant for mathematical operations. These are unique identifiers, similar to a phone number or passport number. Its purpose is to be matched exactly, not added, averaged, or compared numerically. Storing them as text ensures, there is no rounding or truncation in the UI.
Use string-based storage for any field that:
Is used purely for identification or matching
Exceeds 15–16 digits
Should remain exact and unaltered throughout its lifecycle
If displaying the full value to users is necessary, format the field as text or use a string cast in any custom UI components.
005093789

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.