Моделирование отношения происхождения данных в процессе ETL

Я новичок в neo4j и пытаюсь смоделировать происхождение данных в нашем инструменте ETL.

Я могу смоделировать, что столбец A в таблице 1 отображается в столбец B таблицы 2, но мне интересно, как мне смоделировать, что это отображение происходит в рамках определенного шага в процессе ETL?

Процесс ETL разбит на потоки данных, в которых происходят сопоставления столбцов, поэтому я хотел бы иметь возможность видеть все сопоставления, которые имеют место в потоке данных, однако, если сопоставление представляет собой связь между двумя столбцами, а не сам узел, это не работает

Текущая модель довольно проста и выглядит так...

(:Column)-[:MAPS_TO]->(:Column)

Я не уверен, что просто наличие отношения между столбцом и потоком данных будет работать, потому что один и тот же столбец может появляться в нескольких потоках данных. Фактически одно и то же сопоставление между одинаковыми столбцами может быть выполнено в нескольких потоках данных.

Я не хочу считать это свойством отношений, так как они полностью противоречат тому, для чего нужна графическая база данных.

0 ответов

Другие вопросы по тегам