You can use the Identity Graph viewer to see identities for a Profile that have more than 50 and less than 150 identities.
Once the Profile exceeds 50 identities the Profiles Service begins to ignore them.
If you would like to know which identities across the board fall into this you can run a query (replace the profile_snapshot_export_xxxx dataset with the one for your sandbox)
-- count number of identities for a profile across rows (assume the first identity is the link across rows)
select one_NS, one_ID, count(distinct id_count.id)
from (
select explode(IDS) as id_count, One_NS, One_ID[0].id as one_ID
from (
select
explode(map_values(identityMap)) as IDS, (map_values(identityMap))[0] as One_ID, (map_keys(identityMap))[0] as One_NS
from profile_snapshot_export_xxxx
)
)
group by one_NS, one_ID
having count(distinct id_count.id) > 90
order by 3 desc
Limit 10
Output:
|
|
one_NS
|
one_ID
|
count(DISTINCT id_count)
|
|
1
|
ecid
|
xxx
|
136
|
|
2
|
ecid
|
yyy
|
97
|
|
3
|
ecid
|
zzz
|
97
|
At some point soon, the limit for the identity graph will be reduced to 50 as well and the above query will no longer work.