Hi I’m writing an ndjson to upload assets with the cdf toolkit data plugin, I’m wondering how to format a double direct relation on the ndjson. This is the ndjson I’ve been working on… the first line I tried to represent the direct relation as a property but seems like it’s not it. I’m working with the ISA95 data model.
{"space": "compressor_demo_instance_space", "externalId": "ISD", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "Enterprise", "version": "v1", "type": "view"}, "properties": {"site": [{"space": "compressor_demo_instance_space", "externalId": "Compressor_Demo_Geonosis"}], "enterprise_id": "ISD", "enterprise_name": "Independent System Droids"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Independent System Droids", "description": "Independent Systems Droid Foundries"}}]}
{"space": "compressor_demo_instance_space", "externalId": "Compressor_Demo_Geonosis", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "Site", "version": "v1", "type": "view"}, "properties": {"site_id": "Compressor_Demo_Geonosis", "site_name": "Geonosis"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Geonosis", "description": "Geonosis Site", "parent": {"space": "compressor_demo_instance_space", "externalId": "ISD"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "Compressor_Demo_Geonosis_Central-Utilities", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "Area", "version": "v1", "type": "view"}, "properties": {"area_id": "Compressor_Demo_Geonosis_Central-Utilities", "area_name": "Central Utilities"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Central Utilities", "description": "Central Utilities (Shared Services)", "parent": {"space": "compressor_demo_instance_space", "externalId": "Compressor_Demo_Geonosis"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "Central-UtilitiesCompressedAir_Cell", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "ProcessCell", "version": "v1", "type": "view"}, "properties": {"process_cell_id": "Central-UtilitiesCompressedAir_Cell", "process_cell_name": "Compressed Air"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Compressed Air", "description": "Compressed Air", "parent": {"space": "compressor_demo_instance_space", "externalId": "Compressor_Demo_Geonosis_Central-Utilities"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "CompressedAirNorth_Central-UtilitiesCompressedAir_Cell", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "Unit", "version": "v1", "type": "view"}, "properties": {"unit_id": "CompressedAirNorth_Central-UtilitiesCompressedAir_Cell", "unit_name": "Compressed Air North"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Compressed Air North", "description": "Compressed Air North", "parent": {"space": "compressor_demo_instance_space", "externalId": "Central-UtilitiesCompressedAir_Cell"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "CompressedAirSouth_Central-UtilitiesCompressedAir_Cell", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "Unit", "version": "v1", "type": "view"}, "properties": {"unit_id": "CompressedAirSouth_Central-UtilitiesCompressedAir_Cell", "unit_name": "Compressed Air South"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Compressed Air South", "description": "Compressed Air South", "parent": {"space": "compressor_demo_instance_space", "externalId": "Central-UtilitiesCompressedAir_Cell"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "AirCompressor1_Central-UtilitiesCompressedAir_Cell", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "EquipmentModule", "version": "v1", "type": "view"}, "properties": {"equipment_module_id": "AirCompressor1_Central-UtilitiesCompressedAir_Cell", "equipment_module_name": "Air Compressor 1"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Air Compressor 1", "description": "Air Compressor 1", "parent": {"space": "compressor_demo_instance_space", "externalId": "CompressedAirNorth_Central-UtilitiesCompressedAir_Cell"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "AirCompressor2_Central-UtilitiesCompressedAir_Cell", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "EquipmentModule", "version": "v1", "type": "view"}, "properties": {"equipment_module_id": "AirCompressor2_Central-UtilitiesCompressedAir_Cell", "equipment_module_name": "Air Compressor 2"}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "Air Compressor 2", "description": "Air Compressor 2", "parent": {"space": "compressor_demo_instance_space", "externalId": "CompressedAirSouth_Central-UtilitiesCompressedAir_Cell"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "IngersollRand_42", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "Compressor", "version": "v1", "type": "view"}, "properties": {}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "IngersollRand_42", "description": "Ingersoll Rand Air Compressor num 42", "parent": {"space": "compressor_demo_instance_space", "externalId": "AirCompressor1_Central-UtilitiesCompressedAir_Cell"}}}]}
{"space": "compressor_demo_instance_space", "externalId": "KaeserKompressoren_23", "instanceType": "node", "sources": [{"source": {"space": "compressor_demo_schema_space", "externalId": "Compressor", "version": "v1", "type": "view"}, "properties": {}}, {"source": {"space": "compressor_demo_schema_space", "externalId": "ISAAsset", "version": "v1", "type": "view"}, "properties": {"name": "KaeserKompressoren_23", "description": "Kaeser Kompressoren Air Compressor num 23", "parent": {"space": "compressor_demo_instance_space", "externalId": "AirCompressor2_Central-UtilitiesCompressedAir_Cell"}}}]}
Check the
documentation
Ask the
Community
Take a look
at
Academy
Cognite
Status
Page
Contact
Cognite Support
