ステップ: 外部データを含むデータセットの作成 (SFTP サーバー)
セキュリティ: "Prism Analytics"業務分野の
"Prism DataSets: Create
" ドメイン多くのパフォーマンスや機能のメリットを活用するために、基本データセットではなく、Workdayを使用してPrism Analyticsにデータを取り込むことをお勧めします。
SFTP サーバーからデータを転送することにより、外部データを使用して基本データセットを作成できます。サーバーが新しいデータを定期的に収集または追加するときに、外部サーバーからデータを取得する基本データセットを作成するとします。データセットがサーバーから新しいデータを取得する頻度を設定します。
Workdayを初めてご利用になる場合は、基本データセットを作成または編集権限がありません。
SFTP サーバーからデータを異動成功させるインテグレーション実行の場合は、以下のようになります。
- ファイル数は 5,000 未満にする必要があります。
- データを異動時間は、5 時間未満にしてください。
サーバーからの各ファイルは、圧縮された状態で 1 GB 未満 (未圧縮の状態で約 10 GB 未満) である必要があります。
- "データ カタログ" レポートにアクセスします。
- を選択します。"データセット取得の作成 - ファイル取得の設定" タスクで、SFTP サーバーからデータをインポートする方法を設定します。
- "ファイル"セクションで、ファイル名または 1 つ以上のファイルを表すファイル名パターンを入力します。ファイル名では大文字と小文字が区別されます。アスタリスク (*) と疑問符 (?) の文字をワイルドカードとして使用し、ファイル名パターンを指定できます。0 文字以上を指定するにはアスタリスク (*) を使用し、1 文字だけを指定する場合は疑問符 (?) を使用します。
- "トランスポート" セクションで、SFTP サーバーへの接続方法を指定します。
オプション 説明 SFTP アドレス次の形式を使用します。sftp://またはdomain_namesftp://IP_addressポート番号を指定するには、ドメイン名の末尾またはIP アドレスの末尾に追加します。ポート番号を指定しない場合、ポート 22 が使用Workdayれます。ディレクトリ(任意) ファイルが含まれているサーバー上のディレクトリ。ディレクトリ名では大文字と小文字が区別されます。先頭のスラッシュ (/) は、フル パスに対してのみ含め、親族パスには含めないでください。一時ファイルを使用インポートしたデータを、ランダムに生成された名前でWorkdayの一時ファイルに書き込みます。データのインポートが完了後、ファイルの名前が正しい名前に自動的に変更されWorkday。データのインポートに非常に時間がかかり、同じサーバーからデータをインポートする次回の予定時間より前に終了しない可能性がある場合に、このオプションを有効にすることができます。認証方法と詳細SFTP サーバーで使用するセキュリティ認証のタイプを選択します。- ユーザー名/パスワード。
- SSH 認証このオプションでは、X.509 証明書を使用した安全なシェル キー認証を使用します。
- (任意)"ファイル ユーティリティ"セクションで、以下のオプションを検討します。
オプション 説明 取得後に削除データがデータセットにインポートされた後、SFTP サーバー上のファイルを削除します。Workdayサーバーからファイルを削除できない場合、データの取得に失敗します。圧縮解除データセットに対してこのオプションを有効にしないでください。圧縮されているかどうかにかかわらず、ファイルを異動できます。圧縮ファイルでは、gzip によるWorkdayのみが上位目標。暗号化解除手段Pretty Good Privacy (PGP) を使ってインポートしたファイルの暗号化を解除する場合、PGP 秘密鍵ペアを選択します。 - (任意)"環境要件"セクションの"限定"プロンプトで、"トランスポート" セクションで定義した設定を使用する環境を選択します。このオプションを空にすると、データセットインテグレーションが実行される各環境にWorkdayポート設定が適用されます。データセットインテグレーションが、実装や本番環境などの特定の環境で実行される場合、トランスポート設定は、"限定"オプションが現在の環境と一致する場合にのみ機能します。現在の環境と設定済の環境が一致しない場合、データセットのインテグレーションは失敗し、SFTP サーバーからファイルは取得されません。テスト データがテスト以外のエンドポイントに誤って転送されるのを回避するため、トランスポート設定を特定の環境に制限することが必要になる場合があります。例: 実装環境でデータセットを作成し、"限定"で "実装" を選択します。その後、このデータセットを本番環境に移行し、次にデータセットインテグレーションを実行したときにインテグレーションが失敗します。データセットインテグレーションが本番環境で正常に実行されるようにするには、データセットインテグレーションの詳細を編集、"限定"オプションをクリアするか、本番環境に変更します。
- "Create Dataset Retrieval - Schedule Request Type" タスクの"実行頻度" に、SFTP サーバーからデータをインポートする頻度を指定します。データを将来 1 回のみ、またはスケジュールしてインポートする場合は、"データセット取得の作成 - インテグレーションのスケジュール" タスクでいずれかの条件を指定します。データセットが作成された後、インテグレーションを実行して、一時的にデータセットにデータを取り込むことができます。"データセット詳細の表示" レポートの関連アクション メニューから、 を選択します。タイミングが重なっている場合に、データを同じデータセットに取り込むことはできません。
- データセットの一意の名称を指定してください。データセット名は、データ カタログに表示されるものです。データセットを作成、編集、またはコピーするときに名前を変更できます。
- (任意) データセットのAPI名を変更します。入力したデータセット名に基づいてAPI名がWorkdayに選択され、名前の要件を満たすように変更されます。データセットの作成が完了した後は、この名前を変更できなくなります。
- (任意) 1 つ以上のタグを作成または編集、データ カタログ内のデータセットを整理します。
- (任意) 他のユーザーがこのデータセットのデータを理解するのに役立つ説明を追加します。説明は、データセットを編集際に変更できます。
- データセットがインテグレーション実行から新しいデータを受け取ったときに、データセット内のデータをどのように更新するかを選択します。
オプション 説明 置換データセットの既存のデータが削除Workdayれ、SFTP サーバーからインポートしたデータに置き換えられます。追加Workday はデータセットの既存のデータを保持し、SFTP サーバーからインポートした新しいデータを追加します。Workday、インテグレーションが実行されるたびに、すべてのファイルにすべてのデータがインポートされます。追加モードは、データセット内のデータを差分更新するモードとは異なります。データセットのデータが増分更新されるかどうかは、SFTP サーバーに前回のインテグレーション実行以降に増分更新のみが含まれているかどうかによって異なります。ファイル スキーマは次の要件を満たす必要があります。- すべてのインテグレーション実行で、すべてのファイルに対して、最初のインテグレーション実行時に使用したのと同じ解析オプション (ヘッダー行の設定を含む) を使用する必要があります。
- インテグレーションを実行するたびに、すべてのファイルでフィールドの順序が同じでなければなりません。
- 後続のインテグレーション実行のスキーマに新しいフィールドが含まれている場合、新しいフィールドは以前のすべてのフィールドの最後に配置される必要があります。
- 後続のインテグレーション実行のファイル スキーマによって 1 つ以上のフィールドが削除される場合、削除されたフィールドが最後になる必要があります。
- スキーマによってフィールドが削除される場合、スキーマで新しいフィールドが追加されないことを確認してください。そうでない場合は、インテグレーションの実行が失敗します。将来のすべてのインテグレーションが正常に実行されるようにするには、常にスキーマの既存のフィールドを保持し、追加するフィールドは新しいフィールドのみにしてください。必要に応じて、既存のフィールドに空(NULL) の値を含めることができます。
- 単一のインテグレーション内のすべてのファイルで、同じスキーマを使用する必要があります。
データセットに現在存在するフィールドが新しいデータのスキーマに含まれておらず、削除されたフィールドがデータセットのステージで使用されている場合、インテグレーションは失敗します。例: データセットに "フィールドを管理"ステージが含まれており、データセットにフィールドがないデータがインテグレーションで取り込まれる場合、インテグレーションは失敗します。それは、"フィールドを管理"ステージがデータセットのすべてのフィールドで機能するためです。 - "保存"をクリックします。データセットは作成されますが、最初のインテグレーション実行時に SFTP サーバーからデータとフィールドがインポートされるまでデータWorkdayは作成されません。データのインポートをスケジュールした日付によっては、データセットがしばらく空になることがあります。また、各インテグレーション実行に関する情報を提供する 2 つのWorkdayも追加されます。表示参考: WPA_ フィールド。
- (任意)インテグレーションスケジュールの名前を変更します。表示データセット インテグレーション スケジュールの管理。
- "データ カタログ" レポートにアクセスし、作成したデータセットを右クリックして"編集"を選択します。
- SFTP サーバーからのファイル内のデータを解析する方法を設定します。
- (任意)データセットにステージを追加 。基本データセットに追加できるステージタイプは一部のみです。
- Prism計算フィールドは、任意のステージ ()に追加できます。