在读取 QVW 的 XML 元数据时,如何区分 QVD 源文件和目标文件?

How do you differentiate between QVD source files and target files when reading a QVW's XML MetaData?

提问人:C Murphy 提问时间:3/3/2019 更新时间:3/14/2019 访问量:321

问:

我目前正在尝试寻找 Rob Wunderlich(Qlik 创始人)创建的 Governance Dashboard 的替代方案,因为我目前在使用它时遇到错误。

如何区分 QVW 使用的数据源(QVD,又称源)或由该 QVW 生成的数据文件(QVD,又称目标)?

QVW:
LOAD
    Lower(Discriminator) AS DataFile.Filepath
FROM C:\Sample_Transform_file.qvw (xmlSimple, Table is[DocumentSummary/LineageInfo])

下面是我在解析 XML 元数据时发现的示例 (lineageinfo 标记中的鉴别器子标记)用于一个特定的 Transform QVW。

示例表输出

目标只是由此确定的吗?

STORE - [qvdName.qvd](qvd)
QlikView QlikSense 数据世系

评论


答:

0赞 C Murphy 3/14/2019 #1

从我的发现来看,在某种程度上似乎是这样。

输出 QVD 的所有 QVW 文件都使用 DIRECTORY 语句,而不是硬编码的文件位置路径或可变路径。因此,为什么所有目标都显示为“STORE - qvdname.qvd”,而不是显示文件路径。从某种意义上说,这是 QlikView 的一个缺陷,关于其治理仪表板(或者至少,他们似乎不建议将这些路径作为标准进行可变化以避免破坏世系)。