How different execution events are related between them #1260
Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
-
By the data source URI - this can be different for each data source type, but at the end it's a String in the database.
There are multiple plugins of difference data source types in Spark Spline Agent. Each Plugin is responsible for extracting the URIs from its data sources.
Yes, this is a known issue. Generally, this is an unsolvable problem. Consider OS path and one file having multiple aliases or server that is accessible from different IP addresses from different networks. We want to solve this eventually by allowing Spline admin to define which URIs should be considered the same data source, but work on this haven't even began. See the issue here: #689 |
Beta Was this translation helpful? Give feedback.
-
In our company we have the need to have data lineage not only for one process but between different executions. This means that if a process from an execution writes an output file named "x" and then another process from another execution has "x" as an input source I want it to be related. I have seen that for an execution it has related to a different process that has the same output as input source, however for the rest of processes it has not done it
Therefore, my question is how do different executions get related? By the data source name?
Additionally, how does a data source node get named? I have seen that for a execution event that writes a file called "x" with an url and then the same file is used in a different process that is used as input data source has a different fname for the data source node. This might be the issue why they are not linked in the data lineage graph
Beta Was this translation helpful? Give feedback.
All reactions