インジェストのための Workday レポートの構成

プレビュー

LakeFlow Connect はゲート付きパブリック プレビュー段階です。 プレビューに参加するには、Databricks アカウント チームにお問い合わせください。

この記事では、インジェスト用に Workday レポートを構成する方法について説明します。

Workday レポートの URL を取得する

  1. Workday で、レポートに移動します。

  2. 上部の青いバーで、レポート名の横にある 3 つのドットをクリックし、 [Web サービス] > [URL の表示] をクリックします。

  3. 必要に応じて、問題 (プロンプトなど) の値を追加します。 次に、[ OK]をクリックします。

  4. JSONセクションの横にある 3 つのドットをクリックし、 [URL をコピー]をクリックします。 これにより、レポートの URL が表示されます。 URL の末尾で format=json を切り捨てないようにしてください。

(オプション)Workday で統合システム ユーザー (ISU) を作成する

  1. Workday の検索バーに「 ユーザーの作成」と入力します。

  2. 統合システム ユーザーの作成: タスクをクリックします。

  3. ユーザー名とパスワードを入力します。

  4. 「UI セッションを許可しない」チェックボックスを選択します。このユーザーは RaaS API にのみアクセスします。

(オプション) セキュリティ グループを作成し、ユーザーを追加します

  1. Workday の検索バーに「Create Security Group」と入力します。

  2. [セキュリティ グループの作成: タスク]をクリックします。

  3. タイプを「統合システム セキュリティ グループ (制約なし)」に設定します。

  4. 名前を入力してください。

  5. ISU ユーザーをグループに追加します (プレフィックスを入力し、Enter キーを押して、正しいユーザーを選択します)。 次に、[ OK]をクリックします。

セキュリティグループにドメインセキュリティポリシーを追加する

  1. Workday の検索バーに「View Security Group」と入力します。

  2. [セキュリティ グループの表示: レポート]をクリックします。

  3. [セキュリティ グループの表示]フォームに、以前に作成したセキュリティ グループのプレフィックスを入力し、それを選択して、 [OK]をクリックします。

  4. 上部の青いバーで、レポート名の横にある 3 つのドットをクリックし、 [Web サービス] > [URL の表示] をクリックします。

  5. [セキュリティ グループ] > [セキュリティ グループのドメイン許可を維持]を選択します。

  6. 「統合権限」で、 GETアクセスに必要なドメイン セキュリティ ポリシーを追加します。 各ポリシーについて、検索バーに区別するプレフィックスを入力し、Enter キーを押して、適切なオプションを選択します。 必要な正確なポリシーは、選択したレポートによって異なります。 最初に役立つポリシーには次のようなものがあります。

    • Worker Data: Current Staffing Information

    • Worker Data: Public Worker Reports

    • Worker Data: Active and Terminated Workers

    • Worker Data: All Positions

    • Worker Data: Business Title on Worker Profile

    • Person Data: Work Contact Information

    • Worker Data: Workers

    • Workday Accounts

  7. OK」をクリックします。

  8. [完了] をクリックします。

  9. Workday 検索バーに「保留中のセキュリティ ポリシーの変更をアクティブ化」と入力して選択します。 フォームが表示されたら、コメントを入力して [OK] をクリックします。

  10. [確認] をクリックし、[OK] をクリックします。

APIクライアントを作成し、機能スコープを追加し、ISU ユーザー用の更新通知を生成します。

  1. Workday の検索バーに「登録するAPI Client」と入力します。

  2. 「登録するAPI Client for Integrations:タスク」をクリックします。

  3. クライアント名を入力します。

  4. [無期限更新]をクリックします。

  5. スコープ検索バーに「システム」と入力して選択します。

  6. OK」をクリックします。

  7. 「Client ID」と「Client Secret」をコピーし、「Done」をクリックします。

  8. [統合システム セキュリティ グループの表示] ページで、 [ドメイン セキュリティ ポリシー]の下の機能領域に注意してください。 次に、API クライアントでこれらをスコープ/機能領域として追加します。

    1. 検索バーに「View API Client」と入力します。

    2. リストから API クライアントを選択します。

    3. 上部の青いバーで、3 つのドットをクリックし、 [API クライアント]をクリックして、 [統合用の API クライアントの編集] をクリックします。

    4. スコープ (機能領域) フィールドで、メモした機能領域を検索して追加します。

    5. 前と同じメニューで、 「統合の更新トークンの管理」を選択します。

    6. フォームで ISU ユーザーを検索して選択します。

    7. OK」をクリックします。

  9. 「新しいトークンの生成」「削除の確認」をクリックします。

後ほど Delta Live Tables ノートブックで使用するために、更新トークンをコピーします。