当 导出使用Wdata查询的文件时,我们建议将所有连接的源文件包含在导出文件中。即使导出时没有这些文件,查询仍然可以导入到目标工作区,但在添加缺失的文件之前,它们将无法正常工作。这被称为“错误查询”。
要求
- 只有工作区所有者和内容管理员才能导入或导出 Workiva 文件。
识别错误查询
从 Wdata 主页选择导入的文件时,您可能会在屏幕右侧的“详细信息”面板中看到错误消息。当使用查询、 查询视图或与 查询关联的文档时,可能会出现此错误。内容如下:
此查询包含无效语法或遗漏的数据来源。从属参照的查询也会受到影响。
添加缺失的源文件
一旦发现查询语句出错,有两种方法可以将缺失的文件添加到工作区:
- 导出缺失的文件: 返回到原始工作区,仅导出缺失的文件,然后将其上传到目标工作区。如果您可以访问两个工作区,建议这样做。了解导入文件的更多信息。
- 重新创建缺失的文件: 在新工作区中手动重新创建缺失的文件。当处理少量文件或无法访问原始工作区时,建议使用此方法。
修复查询
一旦你确定了出错的查询并将缺失的源文件添加到工作区,就必须将源文件添加到查询本身。Workiva 会自动使用新的文件 ID 修改您的 SQL 代码——这会将您“损坏的”文件重定向到其正确的数据源并修复查询。
注:您也可以通过手动编辑 SQL 语句来替换缺失的文件。仅推荐高级用户使用。了解更多关于创建查询的信息。
它的运作方式如下:
- 从 Wdata Home中选择损坏的查询。
- 屏幕右侧,您会在“详细信息”面板顶部看到一条错误消息。单击 打开查询 进入 SQL 编辑器屏幕。
- 任何缺失的文件都将列在左侧的“来源”面板中。点击 替换缺失的
。
注:Workiva 会自动识别缺失的文件类型。为了说明这一点,上面的屏幕截图显示了缺失 的 表、 工作表、 ESG项目、 查询和 ESG浏览器数据 ——但您的查询不太可能包含所有这些内容
。 - 搜索缺失的源文件或从列表中选择它,然后单击 替换。
- 点击左上角的 保存 。
注:添加电子表格文件时,还必须指定一个工作表作为源。其他所有文件类型将仅显示包含的列。
保存后,您的 SQL 查询将自动更新为正确的语法,并且您的新数据源将显示在左侧面板中。
FAQ|常见问题解答
如果我向查询中添加了错误的源文件怎么办?
您可以通过在“源”面板中右键单击错误的源文件,然后选择“ 替换源”来将一个源文件替换为另一个源文件。
我可以重新开始,再次导入我的数据吗?
是的,但有几点需要注意:
- 您需要访问原始工作区。
- 您必须从目标工作区中删除所有先前导入的数据。
- 导入操作无法撤销。
如果之前导入的数据没有被删除,第二次导入将会导致工作区中出现重复文件。因此,我们仅建议在处理大量查询或在全新的工作区中使用这种方法。
导入过程中是否会覆盖现有文件或重复文件?
不。如果工作区中已存在该文件,导入操作只会创建一个副本。