Olet tässä:
Datan laadun lasketut havainnot: Yhteydenottopisteiden lisääminen
Tarkasta yhteydenottopisteen osoitteen, yhteydenottopisteen sähköpostin, yhteydenottopisteen puhelinnumeron ja osapuolen tunnistuksen objektien toistuvuusarvot. Käytä tätä laskettua havaintoa datan tuonnin jälkeen, mutta ennen identiteettiratkaisusääntöjen luomista.
- Harkitse toista-arvojen poistamista lähdedatastasi ja datan tuomista uudelleen Data 360:een.
- Harkitse toistoarvojen suodattamista käyttämällä datavirtojen kaavakenttää.
SELECT
ssot__ContactPointAddress__dlm.ssot__AddressLine1__c AS AddressLine1__c,
ssot__ContactPointAddress__dlm.ssot__CityId__c AS CityId__c,
ssot__ContactPointAddress__dlm.ssot__CountryId__c AS CountryId__c,
APPROX_COUNT_DISTINCT( ssot__ContactPointAddress__dlm.ssot__PartyId__c ) AS unq_Individuals__c,
APPROX_COUNT_DISTINCT( ssot__ContactPointAddress__dlm.ssot__Id__c ) AS cnt_Occurances__c,
APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__FirstName__c) AS unq_FirstNames__c
FROM ssot__ContactPointAddress__dlm
LEFT JOIN ssot__Individual__dlm ON ssot__Individual__dlm.ssot__Id__c = ssot__ContactPointAddress__dlm.ssot__PartyId__c
GROUP BY
AddressLine1__c,
CityId__c,
CountryId__c
SELECT
ssot__ContactPointEmail__dlm.ssot__EmailAddress__c AS EmailAddress__c,
APPROX_COUNT_DISTINCT(ssot__ContactPointEmail__dlm.ssot__PartyId__c) AS unq_Individuals__c,
APPROX_COUNT_DISTINCT(ssot__ContactPointEmail__dlm.ssot__Id__c) AS cnt_Occurances__c,
APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__FirstName__c) AS unq_FirstNames__c
FROM ssot__ContactPointEmail__dlm
LEFT JOIN ssot__Individual__dlm ON ssot__Individual__dlm.ssot__Id__c = ssot__ContactPointEmail__dlm.ssot__PartyId__c
GROUP BY
EmailAddress__c
SELECT
ssot__ContactPointPhone__dlm.ssot__FormattedE164PhoneNumber__c AS FormattedE164PhoneNumber__c,
APPROX_COUNT_DISTINCT(ssot__ContactPointPhone__dlm.ssot__PartyId__c) AS unq_Individuals__c,
COUNT(ssot__ContactPointPhone__dlm.ssot__Id__c) AS cnt_Occurances__c,
APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__FirstName__c) AS unq_FirstNames__c
FROM ssot__ContactPointPhone__dlm
LEFT JOIN ssot__Individual__dlm ON ssot__Individual__dlm.ssot__Id__c = ssot__ContactPointPhone__dlm.ssot__PartyId__c
GROUP BY
FormattedE164PhoneNumber__c
SELECT
ssot__PartyIdentification__dlm.ssot__PartyIdentificationTypeId__c AS Type__c,
ssot__PartyIdentification__dlm.ssot__Name__c AS Name__c,
ssot__PartyIdentification__dlm.ssot__IdentificationNumber__c AS Number__c,
COUNT(ssot__PartyIdentification__dlm.ssot__Id__c) cnt_Occurances__c,
APPROX_COUNT_DISTINCT(ssot__PartyIdentification__dlm.ssot__PartyId__c) unq_Individuals__c,
APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__FirstName__c) AS unq_FirstNames__c
FROM ssot__PartyIdentification__dlm
LEFT JOIN ssot__Individual__dlm ON ssot__Individual__dlm.ssot__Id__c = ssot__PartyIdentification__dlm.ssot__PartyId__c
GROUP BY
Type__c,
Name__c,
Number__c
