process-mining
2024.10
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Process Mining

上次更新日期 2025年11月6日

Editing data transformations

运行查询

注意:

Run all and Run file are limited to one hour. Therefore, it is strongly recommended to use a small dataset for the development and testing of data transformations, to make sure your transformations do not exceed this time limit. Refer to Process Mining portal for more information.

编辑转换时,您可以选择“运行全部”以测试更改并查看预览。 它运行修改后的查询和所有相关查询。 例如,如果已修改cases_input.sql 。 “运行全部”命令将运行cases_input.sqlcases.sql ,后者使用cases_input.sql的结果。

生成的数据仅在“数据转换”编辑器中可用,而在仪表板编辑器中不可用。

有两种类型的运行:

  • 全部运行:启动数据运行,重新计算所有修改后的查询及其依赖项。

  • 运行文件: 启动运行以仅重新计算当前选定的 SQL 文件及其父查询。 此选项使您能够测试和调试对特定 SQL 文件的自定义。

提示:

您可以随时选择“取消运行”以取消转换运行。

结果显示在“预览”面板中。
备注:

“全部运行”通常比启动完整数据运行的“应用到仪表板”快得多。

备注:

全部运行不会影响已发布流程应用程序中的数据。

添加文件夹和文件

您可以在转换中创建新文件夹并添加新文件。

命名约定

  • 对于文件、文件夹、字段和表格的名称:

    • 只能使用小写 (az) 字符、大写 (AZ) 字符和数字 (0-9);

    • 不能对文件、文件夹、字段和表格的名称使用特殊字符|*:?"<>\/
  • 对于文件名,您只能使用_:.作为特殊字符。
  • 文件名不能以_ (下划线)开头。

从转换菜单创建新的文件夹或文件

请按照以下步骤创建新的文件夹或文件。

步骤

操作

1

导航到转换中要添加新文件或文件夹的位置。

2

转到“转换”面板,然后选择菜单图标以打开转换菜单。

3

从菜单中选择适用的选项。

4

输入新文件夹或文件的描述性名称,然后按“Enter”。

系统将在所选文件夹中创建新文件夹或文件。

从上下文菜单创建新文件夹或文件

请按照以下步骤从上下文菜单中创建新的文件夹或文件。

步骤

操作

1

右键单击转换中要在其中添加新文件或文件夹的文件夹。

2

从菜单中选择适用的选项。

3

输入新文件夹或文件的描述性名称,然后按“Enter”。

“新文件” 和“新文件夹” 选项
系统将在所选文件夹中创建新文件夹或文件。

未保存的文件更改

编辑.sql文件时, “转换”文件夹结构中会出现一个蓝色圆点表示存在未保存的更改。

重命名文件夹或文件

请按照以下步骤创建新的文件夹或文件。

步骤

操作

1

右键单击要重命名的文件夹或文件以打开上下文菜单。

2

选择“重命名”

3

根据需要编辑名称,然后按“Enter”。

文件夹或文件已重命名。

删除文件夹或文件

请按照以下步骤创建新的文件夹或文件。

步骤

操作

1

右键单击要删除的文件夹或文件,打开上下文菜单。

2

选择“删除”。

系统会显示确认消息。

3

选择“删除”以确认删除。

删除文件确认消息
文件夹或文件已删除。

在文件中添加注释

如果要在 SQL 转换文件或文件的注释部分中包含注释,强烈建议使用默认情况下设置为 {# ... #} 的 Jinja 注释语法。这也使您能够注释宏。

SQL

{# {{ pm_utils.optional(ref('Cases_base'), '"Case_status"') }} as "Case_status", #}

{# case
    when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 1000000 
      then {{ pm_utils.as_varchar('>= 1M') }}
    when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 0 
     then {{ pm_utils.as_varchar('0 - 1M') }}
   when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} is not null
     then {{ pm_utils.as_varchar('< 0') }}
  end as "Case_value_group", #}{# {{ pm_utils.optional(ref('Cases_base'), '"Case_status"') }} as "Case_status", #}

{# case
    when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 1000000 
      then {{ pm_utils.as_varchar('>= 1M') }}
    when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 0 
     then {{ pm_utils.as_varchar('0 - 1M') }}
   when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} is not null
     then {{ pm_utils.as_varchar('< 0') }}
  end as "Case_value_group", #}

在文件中查找/替换

在“数据转换”编辑器中,您可以查找和替换单个文件中的文本。

查找文本

要在数据转换编辑器中查找文本,请执行以下操作:
  1. 在代码编辑器中单击随机位置,或选择要在其他文本中搜索的文本。

  2. CTRL+F
  3. 在“查找”字段中输入要搜索的文本。

    当前文件中所有出现该文本的路径都将高亮显示。

  4. 选择ENTER可跳至下一个匹配项。

查找和替换

要在数据转换编辑器中查找文本,请执行以下操作:
  1. 在代码编辑器中单击随机位置,或选择要在其他文本中搜索的文本。

  2. CTRL+H
  3. 在“查找”字段中输入要搜索的文本,然后在“替换”字段中输入新测试。

    当前文件中所有出现该文本的路径都将高亮显示。

  4. 选择ENTER以替换文本并跳到下一个匹配项。
要在数据转换编辑器中查找文本,请执行以下操作:
  1. 单击代码编辑器。

  2. CTRL+H
  3. 在“查找”字段中输入要搜索的文本,然后在“替换”字段中输入新测试。

    当前文件中所有出现该文本的路径都将高亮显示。

  4. Crtl+Alt+Enter
提示:
您还可使用“替换” 或“替换所有” 图标。


在多个文件中查找/替换

如果要在多个文件中查找/替换文本,则只能在外部编辑器中执行此操作。

请按照以下步骤在多个文件中查找/替换文本:

  1. 从流程应用程序导出转换。

  2. 解压缩转换文件。

  3. 在您喜欢的代码编辑器中打开转换,例如 Notepad++ 或 Visual Studio Code。

  4. 使用这些工具的功能查找或替换多个文件中的文本。

  5. 保存文件。

  6. 将转换文件添加到 .zip 文件。

  7. 在流程应用程序中导入转换。

备注:

当系统询问您将哪些数据用于数据运行时,如果要在执行新的数据运行之前继续编辑转换,请选择“取消”。

编辑 dbt 项目配置文件

您还可以在“数据转换”编辑器中打开 dbt 项目配置文件,例如 dbt_project.yml
警告:
强烈建议仅在需要时编辑 vars 部分。不应更改 dbt_project.yml 的其他部分,以确保转换继续正常工作。

有关dbt的详细信息,请参阅官方 dbt 文档

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。