BeeX Tech blog

BeeXではクラウドネイティブアプリ開発、企業の基幹クラウド基盤構築、システム移行、運用保守を行っています。

SAP Data Warehouse Cloud Part.1 S/4 HANA データ連携について

はじめに

SAPアナリティクスソリューションを主に担当している中島と申します。
本ブログでは、SAP S/4HANAのデータをSAP Data Warehouse Cloud(DWC)経由でSAP Analytics Cloud(SAC)のStory上で表示する方法例・手順をご紹介いたします。 

また内容は

第1回「SAP Data Warehouse Cloud Part.1 S/4 HANA データ連携について」
第2回「SAP Data Warehouse Cloud Part.2 SACデータ連携について」
第3回「SAP Data Warehouse Cloud Part.3 DP Agentの接続について」
の3つに分けて進めていきます。

では第1回「SAP Data Warehouse Cloud ①S/4 HANA データ連携について」について進めさせていただきます。

シナリオ

第1回はS/4HANAのテーブルをリモートテーブルでDWCに連携し、データを書き込む方法をご説明します。
※例として検証でよく使用されてるS/4 HANAのテーブル「SFLIGHT」のデータをDWCへ書き込みます。

大まかな流れは以下の通りになります。

①DWCに接続済のDP Agentを使用し、S/4 HANAのテーブル「SFLIGHT」をDWCにリモートテーブルでインポートを行う。
第3回「SAP Data Warehouse Cloud Part.3 DP Agentの接続について」でご紹介。

②インポートしたテーブルのデータをDWCのテーブルに取り込む。
→本ブログのターゲット 

③DWCに保持しているデータをSAC Storyに表示する。
第2回「SAP Data Warehouse Cloud Part.2 SACデータ連携について」でご紹介。


S/4 HANAのデータをDWCに連携する方法

手順概要

S/4 HANAからDWCへのデータの連携の手順は、以下のように進めていきます。
1.DWCでSAP S/4HANA On-Premise接続を作成。
2.DWCでリモートテーブルをインポート。
3.DWCのテーブルにデータを取り込む。


1.DWCでSAP S/4HANA On-Premise接続を作成

最初にDWCでSAP S/4HANA On-Premise接続の作成を行います。
「接続」を開き「作成」を選択します。

図1.接続の作成

接続に必要な以下の項目を入力・選択し作成します。
接続詳細
・アプリケーションサーバ
・システム番号
・クライアント
・システムID

認証情報
・ユーザ名
・パスワード

機能
・データプロビジョニングエージェント(DWCに接続済のDP Agentを選択)

>

図2.SAP S/4HANA On-Premise接続の作成

以上で接続の作成は完了です。


2.DWCでリモートテーブルをインポート

次にDWCでS/4HANAのテーブル「SFLIGHT」をリモートテーブルでインポートを行います。
「データビルダ」を開き、「リモートテーブルをインポート」を選択します。

図3.リモートテーブルをインポート

1.で作成した接続を選択します。

図4.接続の選択

S/4 HANAのテーブル「SFLIGHT」を選択します。

図5.テーブルの選択

インポート及び配置を選択します。

図6.インポート及び配置

以上でテーブルのインポートが完了です。


3.DWCのテーブルにデータを取り込む

最後に2.でインポートしたテーブル「SFLIGHT」のデータをDWCのテーブルにデータを取り込みます。
「データビルダ」を開き、「データフロー」→「新しいデータフロー」を選択します。

①インポートしたテーブル「SFLIGHT」をソーステーブルに②DWCのテーブルの「DWC_SFLIGHT」をターゲットテーブルに設定し、データフローをデプロイします。

図7.フロー作成

デプロイ完了後③実行を押下し、④正常に終了したことを確認します。

図8.フロー実行結果

以上でDWCへのデータの取り込みは完了になります。

おわりに

以上、S/4 HANA から DWCへのデータ連携の方法をご紹介させていただきました。
このようにS/4 HANAとの接続を一回作成することによって、簡単にDWCにデータを取り込むことができます。

またDWCにはSQLやViewでデータを加工し、SACで表示することもできますので、大いにデータ活用に役立つツールになると思っています。