インジェストのための Workday レポートの構成
プレビュー
LakeFlow Connect はゲート付きパブリック プレビュー段階です。 プレビューに参加するには、Databricks アカウント チームにお問い合わせください。
この記事では、インジェスト用に Workday レポートを構成する方法について説明します。
Workday レポートの URL を取得する
Workday で、レポートに移動します。
上部の青いバーで、レポート名の横にある 3 つのドットをクリックし、 [Web サービス] > [URL の表示] をクリックします。
必要に応じて、問題 (プロンプトなど) の値を追加します。 次に、[ OK]をクリックします。
JSONセクションの横にある 3 つのドットをクリックし、 [URL をコピー]をクリックします。 これにより、レポートの URL が表示されます。 URL の末尾で
format=json
を切り捨てないようにしてください。
(オプション)Workday で統合システム ユーザー (ISU) を作成する
Workday の検索バーに「 ユーザーの作成」と入力します。
統合システム ユーザーの作成: タスクをクリックします。
ユーザー名とパスワードを入力します。
「UI セッションを許可しない」チェックボックスを選択します。このユーザーは RaaS API にのみアクセスします。
(オプション) セキュリティ グループを作成し、ユーザーを追加します
Workday の検索バーに「Create Security Group」と入力します。
[セキュリティ グループの作成: タスク]をクリックします。
タイプを「統合システム セキュリティ グループ (制約なし)」に設定します。
名前を入力してください。
ISU ユーザーをグループに追加します (プレフィックスを入力し、Enter キーを押して、正しいユーザーを選択します)。 次に、[ OK]をクリックします。
セキュリティグループにドメインセキュリティポリシーを追加する
Workday の検索バーに「View Security Group」と入力します。
[セキュリティ グループの表示: レポート]をクリックします。
[セキュリティ グループの表示]フォームに、以前に作成したセキュリティ グループのプレフィックスを入力し、それを選択して、 [OK]をクリックします。
上部の青いバーで、レポート名の横にある 3 つのドットをクリックし、 [Web サービス] > [URL の表示] をクリックします。
[セキュリティ グループ] > [セキュリティ グループのドメイン許可を維持]を選択します。
「統合権限」で、
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
「OK」をクリックします。
[完了] をクリックします。
Workday 検索バーに「保留中のセキュリティ ポリシーの変更をアクティブ化」と入力して選択します。 フォームが表示されたら、コメントを入力して [OK] をクリックします。
[確認] をクリックし、[OK] をクリックします。
APIクライアントを作成し、機能スコープを追加し、ISU ユーザー用の更新通知を生成します。
Workday の検索バーに「登録するAPI Client」と入力します。
「登録するAPI Client for Integrations:タスク」をクリックします。
クライアント名を入力します。
[無期限更新]をクリックします。
スコープ検索バーに「システム」と入力して選択します。
「OK」をクリックします。
「Client ID」と「Client Secret」をコピーし、「Done」をクリックします。
[統合システム セキュリティ グループの表示] ページで、 [ドメイン セキュリティ ポリシー]の下の機能領域に注意してください。 次に、API クライアントでこれらをスコープ/機能領域として追加します。
検索バーに「View API Client」と入力します。
リストから API クライアントを選択します。
上部の青いバーで、3 つのドットをクリックし、 [API クライアント]をクリックして、 [統合用の API クライアントの編集] をクリックします。
スコープ (機能領域) フィールドで、メモした機能領域を検索して追加します。
前と同じメニューで、 「統合の更新トークンの管理」を選択します。
フォームで ISU ユーザーを検索して選択します。
「OK」をクリックします。
「新しいトークンの生成」と「削除の確認」をクリックします。
後ほど Delta Live Tables ノートブックで使用するために、更新トークンをコピーします。