This should probably count as a bug report: If a J...
# ingestion
o
This should probably count as a bug report: If a JSON key in an MCE file has dots (periods) in it, they get parsed as nested fields (or something strange). It turns out one of the JSON schemas I'm importing has such key names (because I guess humans are creating the key names). Note that the key name is enclosed in quotes, so it's a little surprising to see it being interpreted like that. JSON standard says key name can be any string (RFC 8259). The jq utility and IntelliJ handle that case without issues. The offending line is probably this in translateFieldPath.tsx - https://github.com/linkedin/datahub/blob/master/datahub-web-react/src/app/entity/dataset/profile/schema/utils/translateFieldPath.tsx#L8
m
Thanks for reporting this @orange-flag-48535. Agree that this counts as a bug report.
b
Thanks for reporting, I've gone ahead and tracked this here: https://github.com/linkedin/datahub/issues/3557