logo

Are you need IT Support Engineer? Free Consultant

SAP Business Data Cloud: CSVファイルからカスタムデータプロダクトの作成

  • By sujay
  • 19/10/2026
  • 10 Views

はじめに

SAP Business Data Cloud(BDC)では、お客様独自のデータをカスタムデータプロダクトとして定義・公開することができます。

カスタムデータプロダクトの作成方法については、以下ブログで詳しく解説されています。
 SAP Business Data Cloud: カスタムデータプロダクトの作成

上記ブログでは、SAP S/4HANAからの複製フローを使ってデータをオブジェクトストア(SAP HDLFスペース)に取り込む方法が紹介されています。一方で、本ブログでは、CSVファイルをSAP Datasphereにアップロードするというよりシンプルな方法で、カスタムデータプロダクトの作成する手順をご紹介します。SAP Business Data Cloud Connectを活用したPoCや動作確認、学習目的でご活用いただくことを目的としています。


全体の流れ

カスタムデータプロダクトはオブジェクトストア(SAP HDLFスペース)に物理的に保持する必要があります。一方で、CSVファイルは直接オブジェクトストアにアップロードすることができない仕様となっているため、ワークアラウンドとして以下のフローでCSVファイルからカスタムデータプロダクトを作成します。

 

以下の手順を始める前に、オブジェクトストア(SAP HDLFスペース)が作成済みである必要があります。作成手順は SAP Business Data Cloud: オブジェクトストア 入門編 を参照してください。


手順

① SAP HANA DBスペースにローカルテーブルを作成(CSVファイルをアップロード)

HANAスペースのデータビルダーより「CSVファイルからローカルテーブルを作成」を使って、CSVファイルをアップロードします。アップロードが完了すると、CSVの内容がローカルテーブルとして作成されます。


② SAP HANA DBスペースのローカルテーブルをSAP HDLFスペースに共有

カスタムデータプロダクトはオブジェクトストア(SAP HDLFスペース)に物理的に保持する必要があります。SAP HANAスペースから、①で作成したローカルテーブルをSAP HDLFスペースに共有設定します。

2.1. SAP HANAスペースにて対象のローカルテーブルを選択し、共有ボタンをクリックします。ポップアップで共有先となるSAP HDLFスペースを選択します。
Cdp3.Png

 


③ SAP HDLFスペースにて変換フローでローカルテーブル(ファイル)に書き出す

SAP HDLFスペースを開き、共有されたテーブルが表示されていることを確認します。その後、変換フローを作成し、共有テーブルをソースとして、ローカルテーブル(ファイル)に書き出します。

3.1. データビルダをクリックし、SAP HDLFスペースを開きます。
Cdp4.Png

3.2. ローカルテーブルが共有されていることを確認します。新規変換フローをクリックします。
Cdp5.Png

3.3. 左の一覧より対象のローカルテーブルをSourceとしてドラッグ&ドロップします。
Cdp6.Png
 3.4.  targetをクリックし、右側のプロパティで「新規ターゲットテーブルの作成」をクリックします。
Cdp7.Png

3.5. 書き出すローカルテーブル(ファイル)に名前をつけ、左上で、保存、デプロイ、実行をします。Cdp8.Png

 

 

 


④ データ共有コックピットでデータプロダクトを定義して公開

SAP Business Data Cloud: カスタムデータプロダクトの作成の「カスタムデータプロダクトの定義」の章をご覧ください。


まとめ

 

CSVアップロードを使った方法は、カスタムデータプロダクトの仕組みを素早く体験するのに最適です。全体のフローを理解したうえで、本番運用ではこちらのブログの複製フローを使った方法に移行することをお勧めします。

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Chat with us on WhatsApp!