process-mining
2024.10
true
- リリース ノート
- はじめる前に
- 基本情報
- Integrations
- プロセス アプリを使用する
- アプリを作成する
- データを読み込む
- プロセス アプリをカスタマイズする
- ダッシュボードをパブリッシュする
- アプリ テンプレート
- その他のリソース
新しい入力テーブルを定義する
Process Mining
Last updated 2024年11月11日
新しい入力テーブルを定義する
入力データに追加された新しいテーブルを追加するには、以下の手順に従います。
注:
新しいテーブルに必要な入力データがアプリで利用できることを確認してください。詳しくは、「データを読み込む」もご覧ください。
-
データ変換エディターに移動します。
-
新しい入力テーブルを
sources.yml
ファイルに追加します。 -
[変換] ページの [モデル] -> [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
-
新しいフィールドをダッシュボードで使用できるようにするには、フィールドを出力テーブルに追加する必要があります。出力フィールドの作成方法については、「フィールドを追加する」をご覧ください。