When data is ingested into Data 360 from other Salesforce applications where multivalue field types are available, the ingested data is stored in a Text field in Data 360 with semicolon-separated values.
Example: A Multivalue field in CRM Analytics record or in a Multi-Select Picklist on a Salesforce CRM record has the values"North","South"and"East". The record will be ingested into the Data 360 Data Lake Object with the valueNorth;South;Eastin a text field.
In most scenarios, storing the values in a text field does not present an issue. For example, in a segmentation use case the Contains segment operator can be used to check if the field includes a specific value. See Segmentation Operators in Data 360 for more details.
Some notable use cases where you may encounter a usability challenge are the following:
North;South;East) will get surfaced as suggestions rather than the individual values.Data 360 Batch Data Transforms provide the option to normalize the multivalue field by splitting and exploding values into individual rows. This will result in each distinct value being stored as its own record. When a relationship is configured back to the source object, individual values can be surfaced as value suggestions and filter options. See the steps to configure this solution outlined below.
RegionValues__c).explode(split(RegionValues__c, ';'))
As the EXPLODE function multiplies rows, each source record produces N output rows (one per value). As a result, the output row count is likely to be significantly higher than the original input row count. For org's on a credit consumption-based license, consider the impacts of this processing on credit consumption by reviewing the usage types for your license. Use Digital Wallet to monitor your credit consumption.
005321685

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.