6

SAP SuccessFactorsとSAP Analytics Cloudのインポート接続の設定

 8 months ago
source link: https://blogs.sap.com/2023/12/28/sap-successfactors%e3%81%a8sap-analytics-cloud%e3%81%ae%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%88%e6%8e%a5%e7%b6%9a%e3%81%ae%e8%a8%ad%e5%ae%9a/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
December 28, 2023

SAP SuccessFactorsとSAP Analytics Cloudのインポート接続の設定

本ブログではSAP Analytics Cloud(以下、SAC)とSAP SuccessFactors(以下、SuccessFactors)の接続を作成し、SuccessFactorsのデータをSACにインポートして活用する方を記載します。

設定手順

大まかな設定の流れは以下の通りです。

  1. SuccessFactorsで接続先のシステムとしてSACを登録する
  2. SACでSuccessFactorsとの接続を作成する
  3. SuccessFactorsのデータをSACにインポートしモデルを作成する

1. SuccessFactorsで接続先のシステムとしてSACを登録する

接続を作成するための準備を行います。SuccessFactorsでOAuth2.0クライアントアプリケーションとしてSACを登録します。

SuccessFactorsの管理者ユーザでSuccessFactorsにログインします。

「OAuth2クライアントアプリケーションの管理」に遷移します。

OAuth%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E7%AE%A1%E7%90%86%E3%81%B8%E3%81%AE%E9%81%B7%E7%A7%BB.png

「クライアントアプリケーションの登録」を押下します。

OAuth%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E7%AE%A1%E7%90%86.png

「アプリケーション名」(任意)と「アプリケーションURL」(接続先のSACのURL)を入力し、「X.509証明書を生成」を押下します。

%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E7%99%BB%E9%8C%B2_1.png

「Common Name」に任意の名前を入力し、「生成」を押下します。

%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E7%99%BB%E9%8C%B2_2-1.png

「ダウンロード」を押下してX.509証明書をダウンロードし、「登録」でクライアントアプリケーションとしてSACを登録します。

%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E7%99%BB%E9%8C%B2_3.png

登録後、SACで接続を作成するために必要な「APIキー」をコピーしておきます。

%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E7%99%BB%E9%8C%B2_4.png

2. SACでSuccessFactorsとの接続を作成する

SACにログインし、接続を作成します。

「接続」に遷移し、「+」ボタンを押下します。

%E6%8E%A5%E7%B6%9A%E4%BD%9C%E6%88%90_1.png
データソースの選択で「SAP SuccessFactors」を選択します。
%E6%8E%A5%E7%B6%9A%E4%BD%9C%E6%88%90_2.png

接続の作成に必要な情報を入力します

%E6%8E%A5%E7%B6%9A%E4%BD%9C%E6%88%90_3.png
  • 接続名:任意
  • 説明:任意
  • サービスURL:SAP SuccessFactorsのHelpからSuccessFactorsのデータセンターに該当するAPI ServerのURL
  • ユーザID:SuccessFactorsのユーザID
  • APIキー:1で取得したAPIキー
  • 秘密鍵:1のプロセス中に生成した証明書ファイル
  • 会社ID:SuccessFactorsで使用している会社ID

「作成」を押下し、接続を作成します。

3. SuccessFactorsのデータをSACにインポートしモデルを作成する

作成した接続をもとにSuccessFactorsのデータをSACにインポートし、モデルを作成します。

「モデラ」に遷移し、新規作成で「データソースから取得」を選択します。

%E3%83%A2%E3%83%87%E3%83%AB%E4%BD%9C%E6%88%90_1.png

データソースの選択でSAP SuccessFactorsを選択します。

%E3%83%A2%E3%83%87%E3%83%AB%E4%BD%9C%E6%88%90_2.png

2で作成した接続を選択し、「次へ」を押下します。

%E3%83%A2%E3%83%87%E3%83%AB%E4%BD%9C%E6%88%90_3.png

「クエリ名」を入力し、「クエリ構築」でSuccessFactorsのテーブルを選択、または「テンプレートクエリから開始」でテンプレートクエリを選択し、「次へ」を押下します。(今回はHeadcountのテンプレートクエリを選択しています)

%E3%83%A2%E3%83%87%E3%83%AB%E4%BD%9C%E6%88%90_4.png

クエリの構築画面で必要なデータを左の「利用可能データ」欄から選択またはドラッグ&ドロップで選択し、必要に応じて同様の操作でフィルタを作成します。「作成」を押下するとデータ連携が開始され、ドラフトデータとしてSACに保存されます。

%E3%83%A2%E3%83%87%E3%83%AB%E4%BD%9C%E6%88%90_5.png

SuccessFactorsのデータがドラフトデータとしてSACにインポートされました。インポートされたドラフトデータを選択してモデルの作成画面に遷移します。

%E3%83%A2%E3%83%87%E3%83%AB%E4%BD%9C%E6%88%90_6.png

要件に応じて、データの変換や属性情報の設定を行い、「モデルの作成」を押下してモデルを作成します。

%E3%83%A2%E3%83%87%E3%83%AB%E4%BD%9C%E6%88%90_7.png

以上で、インポートしたSuccessFactorsのデータのモデルが作成され、ストーリーで利用する準備が完了しました。

データのインポートはスケジュールを設定して繰り返しで実行することも可能です。

SAP Help Portal – SAP SuccessFactors からデータをインポートする接続
https://help.sap.com/docs/SAP_ANALYTICS_CLOUD/00f68c2e08b941f081002fd3691d86a7/73a865af45f94d3cb93a309d6ef8c7e9.html?locale=ja-JP

2339542 – How to connect to SAP SuccessFactors from SAP Analytics Cloud
https://userapps.support.sap.com/sap/support/knowledge/en/2339542


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK