PrismAnalytics サブアセンブリによるアセンブリの設定
CSV データを Prism Analytics に送信するには、以下の条件を満たす
"PrismAnalytics"
コンポーネントがアセンブリに含まれている必要があります。- メッセージのルート部でまたは変数として、CSV データを入力として受信する。
- CSV データの JSON 記述を含む変数を受信する。
- 正しく設定された複数のパラメータがある。
- ソース CSV ファイルまたはソース CSV ファイルを取得するようにアセンブリを設定します。CSV データの取得に使用する方法によっては、変数名の入力や MIME タイプの設定が必要になる場合があります。次を参考にして、タスクを完了させます。CSV 取得方法ノート"sftp-out"コンポーネント
- コンポーネントの"Input File Pattern"プロパティで CSV ファイル名を指定する。ワイルドカードを使用できます。
- コンポーネントのget単一ファイルまたはそのファイルを取得するメソッドmget複数のファイルを取得する方法。
- Studio は、CSV データをメッセージのルートパートに追加します。
- 変数名は必須ではない。
- Studio により、MIME タイプが自動で正しく設定される。
取得サービスまたはリスナー サービス- Studio は、CSV データを変数に追加します。
- 次の条件を使用して変数に名前を付けます:wd.prism.component.csv.input.varnameパラメータ。
- Studio は MIME タイプを自動的に正しく設定します。
その他の方法- Studio は、CSV データをメッセージのルートパートまたは変数に追加します。
- 必要に応じて、以下を使用して変数に名前を付けます。wd.prism.component.csv.input.varnameパラメータ。
- rootpart または変数の MIME タイプを以下のように設定します。
- text/csv
- plain/csv
- application/zip
- "write"ステップの"Message Builder"タブでテキスト メッセージを作成し、データを記述する JSON テキストを追加します。変数を出力します。例:temp.schema。JSON テキストはメッセージ ビルダー ()に直接追加することができます。または、任意のツールで JSON テキストを書き込み、それを貼り付けることもできます。
- "PrismAnalytics"コンポーネントのパラメータを設定します。パラメータ説明wd.prism.component.schema.varnameデータを説明する JSON スキーマを含む変数。wd.prism.component.table.namePrism テーブルの名前。テーブル名の条件は、以下のとおりです。
- データ カタログ内で一意であること。
- 最大 255 文字まで使用可能。
- 英数字と下線文字のみ使用可能。
- 先頭が文字であること。
- をアンダースコア文字で終了することはできません。
wd.prism.component.client.idWorkday によって API クライアントに割り当てられたクライアント ID。"View API Clients" レポートにアクセスして、"API Clients for Integrations" タブを表示します。wd.prism.component.client.secretWorkday によって API クライアントに割り当てられたクライアント シークレット。"View API Clients" レポートにアクセスして、"API Clients for Integrations" タブを表示します。wd.prism.component.refresh.tokenWorkday によって API クライアントに割り当てられた "リフレッシュ トークン"。"View API Clients" レポートにアクセスして、"API Clients for Integrations" タブを表示します。wd.prism.component.operationPrism テーブルで実行された操作です。現在サポートされているオプションは置換のみです。テーブルを作成するか、同じ名前のいずれかを置き換えます。wd.prism.component.csv.input.varname(必須ではありません。)CSV 入力を含む変数。メッセージのルート部分に CSV データを追加する場合は不要です。"PrismAnalytics"コンポーネントをアセンブリに追加する際、Studio ではこのパラメータを含めるように自動選択されません。必要に応じて手動で選択するか、コンポーネントの"パラメータ"タブで後から追加します。wd.prism.component.api.hostnameWorkday REST API エンドポイント。"API クライアントの表示" レポートにアクセスします。削除https://開始/ccx/api/v1/<tenant-name>最後に。例:i-09e55d32d61e2e287.workdaysuv.com。wd.prism.component.table.description(必須ではありません。)テーブルの説明。255 文字以下で入力できます。wd.prism.component.table.description.display.name(必須ではありません。)テーブルの表示名。255 文字以下で入力できます。wd.prism.component.table.field.varname(必須ではありません。)Prism テーブルを定義します。定義を変数に書き込み、vars['variable-name'] を使用してこのパラメータに渡します。
インテグレーションをデプロイして起動します。