- 在开始之前
- 管理访问权限
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- Transforming data
- 自定义仪表板
- 发布仪表板
- 应用程序模板
- 通知
- 其他资源

Process Mining 用户指南
数据转换
消息:[警告]:不推荐使用的功能“tests”配置已重命名为“data_tests”。
可能的原因
随着dbt 版本 1.8中引入单元测试, tests:键已重命名为data_tests: 。对于现有的流程应用程序,这会导致在加载数据或打开数据转换时显示弃用警告。
[WARNING]: Deprecated functionality The `tests` config has been renamed to `data_tests`. Please see https://docs.getdbt.com/docs/build/data-tests#new-data_tests-syntax for more information.
解决方案
对于默认流程应用程序,您可以在dbt_project.yml和sources.yml文件中将tests:配置的出现重命名为data_tests:来解决此问题。 对于自定义流程应用程序,这也可以存在于其他.yml文件中。
查看有关新data_tests:语法的官方 dbt 文档,了解更多信息。
下图显示了一个dbt_project.yml文件示例,其中tests已重命名为data_tests 。

更改查询后预览未更改
更改查询并运行文件后,可能会出现“预览”不变的情况。
可能的原因
sql文件与dbt中的文件相同,因为它自上次运行以来尚未更新。 如果再次运行文件,则不会检测到任何更改,因此不会更新预览表。 例如,如果您添加WHERE条件并运行文件,则“预览”将仅显示筛选后的记录。 但是,如果您删除此WHERE条件并再次运行文件,则“预览”仍将仅显示先前筛选的记录,而实际上应显示所有记录。
解决方案
在SQL文件中添加或更改注释。 这将强制dbt运行,并且预览版将更新。
消息:选择条件与任何节点都不匹配。 无需执行任何操作。
数据运行日志中将显示以下警告消息。

当您收到两条警告消息The selection criterion "+<file>.state:modified+" does not match any nodes和Nothing to do. Try checking your model configs and model specifications args时,这意味着与上次运行查询相比,没有检测到任何更改。“预览”面板正在显示数据的最新版本。
要强制完全重新运行查询,请选择“应用到仪表板” 。