Hi.
I'm working on an app to navigate the lineage data from our apps.
Everything went well until I've noticed the lineage is blank when precedent load is used.
Example:
Load field1 From [lib://SomeDataSpace:SomeDataConn/SomeTable.qvd (qvd);
The API request for that app will return:
[
{
"discriminator": "lib://SomeDataSpace:SomeDataConn/SomeTable.qvd;",
"statement": ""
}
]
If you add a precedent load:
Load *, 1 as counter;
Load field1 From [lib://SomeDataSpace:SomeDataConn/SomeTable.qvd (qvd);
The new request will return
[
{
"discriminator": "",
"statement": ""
}
]
This happens in Saas and in QSEoW (tested on Nov/23 and Feb/24). On QSEoW you can test this on the Qlik Engine Explorer, calling the GetLineage doc method.