Process Mining
最新
バナーの背景画像
Process Mining
最終更新日 2024年4月17日

新しい入力テーブルを定義する

入力データに追加された新しいテーブルを追加するには、以下の手順に従います。

注:

新しいテーブルに必要な入力データがアプリで利用できることを確認してください。詳しくは、「データを読み込む」もご覧ください。

  1. データ変換エディターに移動します。

  2. 新しい入力テーブルを sources.yml ファイルに追加します。



  3. [変換] ページの [モデル] -> [1_input] セクションに、入力テーブル用の新しいファイルを追加します。

  4. このフィールドを select ステートメントに追加します。
    ヒント:
    pm_utils.mandatory マクロと pm_utils.optional マクロを使用して、pm_utils ライブラリの必須フィールドとオプションフィールドを定義します。
    pm_utils.mandatory列を読み込んで型キャストします。ソース列が存在しない場合は、エラーがスローされます。
    pm_utils.optional列を読み込んで型キャストします。ソース列が存在しない場合は、値 NULL の列が作成されます。
  5. 各フィールドで、以下の手順を実行します。
    1. 正しいフィールドの種類を設定します。たとえば , 'double' です。
    2. エイリアスを使用してフィールドに名前を付けます。たとえば、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
      

新しいフィールドをダッシュボードで使用できるようにするには、フィールドを出力テーブルに追加する必要があります。出力フィールドの作成方法については、「フィールドを追加する」をご覧ください。

フィールドの型

以下に、さまざまなフィールドの型と既定の書式設定の概要を示します。

フィールドの種類

形式

Boolean

truefalse10

Date

yyyy-mm-dd (既定)

DateTime

yyyy-mm-dd hh:mm:ss[.ms][.ms] は任意です。 (既定)

Double

小数点の区切り文字: . (ドット)。

3 桁の区切り文字: なし‑

integer

3 桁の区切り文字: なし‑

text

N/A

  • フィールドの型

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.