process-mining
2024.10
true
- 发行说明
- 在开始之前
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- 自定义流程应用程序
- 发布仪表板
- 应用程序模板
- 其他资源
Process Mining
定义新的输入表
请按照以下步骤添加已添加到输入数据中的新表格。
备注:
确保新表格所需的输入数据在您的应用程序中可用。 另请参阅加载数据。
-
转到“数据转换”编辑器。
-
将新的输入表添加到
sources.yml
文件中。 -
在“ 转换 ” 的“ models”->“1_input ”部分为输入表添加一个新文件。
-
在
select
语句中添加字段。提示:pm_utils.mandatory
加载列并进行类型转换。 如果源列不存在,则会引发错误。 pm_utils.optional
加载列并进行类型转换。 如果源列不存在,则创建值为 NULL 的列。 -
对于每个字段:
-
设置正确的字段类型。 例如
, 'double'
。 -
使用别名为字段命名。 例如
as "Case_ID"
。以下是表格定义的示例。
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ with Cases_input as ( select -- Mandatory {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", -- Optional {{ pm_utils.optional(source_table, '"Case"') }} as "Case", {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value" from {{ source_table }} ) select*from Cases_input
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ with Cases_input as ( select -- Mandatory {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", -- Optional {{ pm_utils.optional(source_table, '"Case"') }} as "Case", {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value" from {{ source_table }} ) select*from Cases_input
-
要使新字段可在仪表板中使用,必须将字段添加到输出表中。 有关如何创建输出字段的说明,请参阅添加字段。