データ変更タスクの作成
セキュリティ:
- ファイルをアップロードする際の"Prism Analytics"業務分野の"Prism: Manage File Containers" ドメイン
- "Prism Analytics"業務分野の"Prism: Manage Connection"ドメインで、ソースコネクション ()を使用する。
- 以下のいずれかのセキュリティ要件。
- "Prism Analytics"業務分野の"Prism: Tables Owner Manage" ドメイン
- "Prism Analytics"業務分野の"Prism: Tables Manage" ドメイン
- テーブルに対するテーブル所有者権限:
- テーブルに対する"テーブル エディタ"権限
- テーブル ""の"テーブル データを削除可能"権限
- テーブル ""の"テーブル データを挿入可"権限
- テーブル ""の"テーブル データを切り捨てられる" 権限
- テーブルの"テーブル データを更新"権限
テーブルのデータの行は、データ変更タスク ()を作成して実行することにより変更できます。以下が可能です。
- 新しい行を挿入する。
- キー フィールドに基づいて特定の行を更新する。
- キー フィールドに基づいて特定の行を削除します。
- 同じアクティビティで新しい行を挿入し、既存の行を更新する ("挿入/更新" 操作)。
テーブル内の行の変更方法は、"" の挿入や削除など、選択した操作とソース データによって異なります。指定するソースには、テーブル ""で変更する行 (挿入する新しい行、または更新または削除既存の行など、テーブル "" で変更する行が含まれている必要があります。
ターゲットテーブル ()のデータ変更タスクを作成、編集、表示するには、ターゲットテーブル ()に対する権限が必要です。例: "挿入" 操作を使用してデータ変更タスクを作成するには、ターゲットテーブル ""に対する挿入と更新の両方の権限が必要です。
- "データ カタログ" レポートにアクセスします。
- 選択してください。データ変更タスク名は、左側のパネルの上部で変更できます。
- "ソース"ステップで、ターゲットテーブル ()で変更するデータを含むソースを選択します。ファイルアップロードのソース タイプがWorkdayで使用されます。"接続の変更"をクリックして、別のソース タイプを選択してください。次を参考にして、配分元タイプを選択します。
オプション 説明 ファイルをアップロード区切られたファイルを 1 つ以上選択してください。複数のファイルをアップロード場合、各ファイルで同じスキーマを使用する必要があります。Workday、Rfc 4180 準拠の区切りファイルを上位目標。詳細については、 Rfc 4180を参照してください。ソース タイプとして "ファイルのアップロード" を選択した場合は、"ソース オプション"を設定してファイルの解析方法を定義します。Amazon RedshiftAmazon 赤のシフトコネクションを選択してください。データ変更タスクの実行時に取得するデータを定義します。"選択" ボタンを使用して Amazon 赤のシフトテーブルを選択するか、"クエリー式"に SQL SELECT ステートメントを入力できます。テーブル "" を選択すると、 "Workday" に適切な SQL ステートメントが自動入力され、それぞれの 赤のシフトのテーブル、カタログ、スキーマにバッククォート文字 (`) が配置されます。式を編集クエリをさらに絞り込むことができます。バックチェック文字の入力は任意ですが、Amazon 赤のシフトのテーブル、スキーマ、またはカタログで SQL キー ワードが使用されているケースにのみ、Workday文字が自動的に追加されます。Amazon 赤のシフトコネクションでデータ変更タスクを実行すると、Workdayれます。- 基本認証(ユーザー名とパスワード) またはコネクション() で設定された AWS ID およびアクセス管理 (IAM) の認証情報を使用して Amazon 赤のシフトに接続します。
- SQL クエリー式またはソース オブジェクトで定義されたデータを取得します。
Amazon S3Amazon S3コネクションを選択してください。Amazon S3コネクションを使用する場合は、以下を定義します。- データ変更タスクの実行時に読み込むオブジェクト。
- Workday が各オブジェクトの読み取り方法を認識させるためのソース スキーマ。
表示データ変更タスクでの Amazon S3 接続の選択を参照してください。Amazon S3コネクションでデータ変更タスクを実行すると、Workdayれます。- コネクションで設定されたアクセス キー認証情報を使用して Amazon に接続します。
- データ変更タスクの"オブジェクト パターン"フィールドで定義されたオブジェクトを取得します。
- データ変更タスクの "ソース オプション"ステップで定義された解析オプションを使用して、S3バケット() から取得されたオブジェクトを読み取ります。
Azure SynapseAzure 構文コネクションを選択してください。データ変更タスクの実行時に取得するデータを定義します。"選択"ボタンを使用して Azure 構文テーブルを選択するか、"クエリー式"に SQL SELECT ステートメントを入力できます。テーブル ""を選択すると、"クエリーWorkday" に適切な SQL ステートメントが自動入力され、バッククォート文字が配置されます ()。`) 各 Azure 構文テーブル、スキーマ、データベースを探索します。式を編集クエリをさらに絞り込むことができます。バックチェック文字の入力は任意ですが、Azure Sync のテーブル、スキーマ、またはデータベースでSQL キー ワードが使用されているケースにのみ、Workday文字が自動的に追加されます。Azure 構文コネクションでデータ変更タスクを実行すると、Workday。- コネクションで設定された認証を使用して Azure 構文に接続する。
- "SQL クエリー式" または "ソース オブジェクト" で定義されたオブジェクトを取得します。
Azure BlobAzure Blobコネクションを選択してください。データ変更タスクの実行時に取得するデータを定義します。"選択"ボタンを使用して CSV ファイルを選択するか、"クエリー式"に SQL SELECT ステートメントを入力できます。CSV ファイルを選択すると、"クエリー式"に適切な SQL ステートメントがWorkday入力され、各 CSV ファイルにバッククォート文字 (`) が配置されます。式を編集、CSV ファイルからデータを選択できます。Azure Blobコネクションでデータ変更タスクを実行すると、Workday。- コネクションで設定された認証を使用して Azure Blob に接続する。
- "SQL クエリー式" または "ソース オブジェクト" で定義されたオブジェクトを取得します。
ソース タイプとして"Azure Blob"を選択すると、"ソース"ステップに新しい"ソース設定" オプションが追加さWorkdayます。"ソース設定"の"設定の追加"をクリックして、ソース設定をオーバーライドできます。オーバーライドできるソース設定で使用可能なさまざまな設定については、参考: データ変更タスクのソース設定を参照してください。BigQueryビッグクエリーコネクションで を選択してください。データ変更タスクの実行時に取得するデータを定義します。"選択" ボタンを使用してビッグクエリーテーブルを選択するか、"クエリー式"に SQL SELECT ステートメントを入力できます。テーブル ""を選択すると、"Workday" に適切な SQL ステートメントが自動入力され、各ビッグクエリーテーブル、カタログ、スキーマの前後にバッククォート文字 (`) が配置されます。式を編集クエリをさらに絞り込むことができます。バックチェック文字の入力は任意ですが、ビッグクエリーテーブル、スキーマ、またはカタログで SQL キー ワードが使用されているケースにのみ、Workday文字が自動的に追加されます。ビッグクエリーコネクションでデータ変更タスクを実行すると、Workdayが行われます。- コネクションで設定された Google サービス アカウント キー認証を使用してビッグクエリーに接続します。
- SQL クエリー式またはソース オブジェクトで定義されたデータを取得します。
表示ビッグクエリー接続の作成。Google Cloud StorageGoogle Cloud Storageコネクションを選択してください。データ変更タスクの実行時に取得するデータを定義します。"選択"ボタンを使用して CSV ファイルを選択するか、"クエリー式"に SQL SELECT ステートメントを入力できます。CSV ファイルを選択すると、"クエリー式"に適切な SQL ステートメントがWorkday入力され、各 CSV ファイルにバッククォート文字 (`) が配置されます。式を編集、CSV ファイルからデータを選択できます。Google Cloud Storageコネクションの でデータ変更タスクを実行すると、Workday。- コネクションで設定された Google サービス アカウント キー認証を使用して Google Cloud Storage に接続する。
- SQL クエリー式またはソース オブジェクトで定義されたデータを取得します。
ソース タイプとしてGoogle Cloud Storage を選択すると、新しい"ソース設定"オプションが"ソース"ステップに追加されます。"ソース設定"の"設定の追加"をクリックして、ソース設定をオーバーライドできます。オーバーライドできるソース設定で使用可能なさまざまな設定については、参考: データ変更タスクのソース設定を参照してください。データ カタログ既存のデータセットまたはテーブルを選択してください。SalesforceSalesforceコネクションを選択してください。データ変更タスクの実行時に取得するデータを定義します。"選択"ボタンを使用して Salesforce オブジェクトを選択するか、"クエリー式"に SQL SELECT ステートメントを入力できます。オブジェクトを選択すると、適切な SQL ステートメントが"クエリー式"にWorkdayに入力されます。式を編集クエリをさらに絞り込むことができます。Salesforceコネクションでデータ変更タスクを実行すると、Workday。- コネクションの設定方法に応じて、BasicAuth または OAuth を介して Salesforce に接続します。
- "ソース オブジェクト"セクションの SQL クエリーで定義されたオブジェクトを取得します。
SFTP1 つ以上の区切りファイルを含む SFTP サーバーに接続する SFTPコネクションを選択します。SFTPコネクションに複数のファイルが含まれている場合、各ファイルは同じスキーマを使用する必要があります。Workday、Rfc 4180 準拠の区切りファイルを上位目標。詳細については、 Rfc 4180を参照してください。SFTP ソースの場合は、SFTP サーバー上のファイルと同じスキーマを使用する、ローカル区切りファイルを 1 つアップロード必要もあります。Workday、アップロードされたファイルを使用して SFTP ファイルを解析する方法を決定します。アップロードしたファイルのデータは、テーブルにはWorkdayされません。SFTPコネクションのデフォルトのディレクトリとファイルのパターンを上書きできます。ソース タイプとして "SFTP" を選択する場合は、"ソース オプション"を設定して、アップロードされたファイルの解析方法を定義します。SnowflakeSnowflakeコネクションを選択してください。データ変更タスクの実行時に取得するデータを定義します。"選択"ボタンを使用して Snowflakeテーブルを選択するか、"クエリー式"に SQL SELECT ステートメントを入力できます。テーブル ""を選択すると、"クエリーWorkday" に適切な SQL ステートメントが自動入力され、バッククォート文字が配置されます ()。`) 各 Snowflakeテーブル、カタログ、スキーマに関する )式を編集クエリをさらに絞り込むことができます。バッククォート文字は任意ですが、 Snowflakeテーブル、 スキーマ、またはカタログで SQL キー ワードが使用されているケースにのみ、Workday文字が自動的に追加されます。Snowflakeコネクションでデータ変更タスクを実行すると、Workdayれます。- コネクションの設定方法に応じて、基本認証またはキー ペア認証を使用して Snowflake に接続します。
- SQL クエリー式またはソース オブジェクトで定義されたデータを取得します。
Workdayレポート既存のWorkdayカスタム レポートを選択してください。テーブルにインポートするための資格要件を満たすWorkdayが表示されます。表示概念: テーブルおよびデータセットにインポートするレポートの作成。"プロンプト" セクションで、レポートで定義するプロンプトの値を指定する方法を選択します。- "値" を指定します。リストから値を 1 つ以上選択してください。
- 実行時に値を決定現在の日付や現在のユーザーなどのコンテキストに基づいてプロンプト値を決定するために使用されるオプションをWorkdayから選択します。
"レポートからリセット"を選択して、すべてのプロンプトおよびプロンプト設定を、レポート定義で定義されているもので更新できます。このボタンは、カスタム レポートプロンプト設定に変更があり、データ変更タスク ()に反映する必要がある場合に使用できます。データ変更タスクでプロンプト値を変更した場合は、再度変更する必要があります。ほとんどの依存型プロンプトが表示されます。"時間" フィールド データを使用した他のプロンプトに依存型Workdayは表示されません。 - "ソース オプション"ステップで、ファイルアップロードまたは SFTP ソース用にアップロードしたファイルのデータを解析する方法を定義します。
- 解析済みファイルに基づいて作成されたWorkdayを確認し、必要に応じてフィールドを変更。リストからフィールドを選択すると、右側のインスペクタ パネルにフィールドの詳細が表示されます。以下が必要になる場合があります。
- 正しくないフィールド タイプが割り当てWorkdayた場合は、"フィールド タイプ"を変更します。最初の数行のみに基づいてWorkdayタイプが割り当てられます。例: 評価されるサンプルWorkdayには数字のみが含まれるため、郵便番号データのあるフィールドには "数値" フィールド タイプが割り当てられます。ただし、ソース データに関する知識から、郵便番号の値の一部に文字またはハイフンが含まれていることを認識し、フィールド タイプを "テキスト" に変更します。
- フィールド タイプに基づいて他のフィールド属性 ("前"、"後"、"日付フォーマット" など) を変更して、データが正しく解析されるようにします。
- "ターゲット"ステップで、変更するデータを含むターゲットテーブルを選択します。(任意)"ソース スキーマからテーブルを作成"ボタンをクリックして、"ソース"ステップで定義したスキーマを使用してテーブルを作成することもできます (セキュリティ:Prism DataSets: Createドメイン)。ソース スキーマを使用してテーブルスキーマが定義されWorkday。以下を実行することもできます。
- 外部 ID としてフィールドを選択してください。
- 必須フィールドを選択してください。
テーブルの作成の詳細については、次を参照してください:ステップ: テーブルの手動作成 。 - ソース データを使用してターゲットテーブルで実行するターゲット操作を選択します。
オプション 説明 挿入テーブルの既存のデータをWorkdayし、ソースに新しいデータを追加します。この操作は "追加" とも呼ばれています。切り捨ておよび挿入テーブルの既存のデータが削除Workdayれ、ソースのデータに置き換えられます。この操作は "置換" とも呼ばれています。削除ソース内の行と一致するWorkdayは、テーブルから削除されます。更新ソース内の行と一致すると、テーブルのWorkdayが更新されます。この操作を選択するには、外部 ID ""として 1 つのフィールドを設定したテーブルを使用する必要があります。Upsert一致Workday行がすでに存在する場合はテーブルの行を更新し、存在しない場合は行を挿入します。この操作を選択するには、外部 ID ""として 1 つのフィールドを設定したテーブルを使用する必要があります。 - "マッピング" ステップで、削除、更新、または挿入操作の操作キーとして使用するターゲットテーブルのフィールドを選択します。以下のターゲットテーブルフィールドのいずれかを指定できます。
- テーブルで外部 IDとして設定されているフィールド。"" : このフィールドは削除、更新、挿入操作に使用できます。
- WPA_LoadID: このフィールドは削除または更新操作でのみ使用できます。
- WPA_RowID: このフィールドは削除または更新の操作でのみ使用できます。
- 変更ターゲットフィールドごとにソース フィールドを選択してください。操作キーとして使用されたWorkdayはすべてマッピングする必要があります。特定のターゲットフィールドと互換性のあるソース フィールドがWorkday表示されます。Workdayのソース フィールドがリストされない場合は、ソース フィールドの属性 (前、後、ビジネス オブジェクトなど) を確認します。"ソース オプション"ステップに移動して、ファイルアップロードおよび SFTP ソースのフィールド属性を変更できます。"マッチングをリセット" をクリックすると、変更したすべてのマッピングが、 Workday がデフォルトで使用する単純なマッチング アルゴリズムに戻ることができます。単純なマッチング アルゴリズム:
- ケースが区別されない。
- スペースを無視します。
- 下線文字は無視されます。
- フィールドAPI名が一致。
- 異なるフィールド型のフィールドはマッチングされません。
- "レビュー"ステップで、情報を確認します。必要に応じて、前のステップに戻り、訂正を行うことができます。
- "完了" をクリックし、"保存せずに実行"、"保存して即時実行"、または"保存"を選択します。
データ変更タスク "" を保存すると、データ変更タスクWorkdayが作成され、
"データ カタログ
" レポートの"データ変更タスク"
タブに表示されます。データ変更タスクを実行すると、ソース内のデータに基づいてテーブル内のデータを変更するデータ変更アクティビティが開始Workdayれます。次の場所で、データ変更アクティビティの進行状況と履歴を確認できます。
- "テーブル詳細の表示" レポートの "アクティビティ"タブデータ変更後にテーブルのエラーを修正するには、データ変更アクティビティからエラーファイルをダウンロード。ファイルのアップロードをソースとして使用するデータ変更アクティビティに対してのみ、エラーWorkdayが作成されます。
- "データ カタログ" レポートの "データ変更アクティビティ"タブ。
- "Prism 管理コンソール"レポート過去 180 日間のすべての Prism 関連アクティビティのアクティブなダッシュボードを表示できます。詳細については、次を参照してください:概念: Prism 管理コンソール 。
- "Prism アクティビティ モニタ"レポート。特定の日付範囲 ()について、Prism 関連アクティビティのすべてのタイプの詳細リストを表示できます。
データ変更後にテーブルのエラーを修正するには、
"テーブル詳細の表示
" レポートの"アクティビティ
" タブで、データ変更アクティビティからエラーファイルをダウンロード。ファイルアップロードまたは SFTP ソースをエラーWorkdayが作成されます。