注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

フォルダーベースの SAP パイプライン

HyperAuto V2 は、SAP に直接接続せずに SAP データからパイプラインを作成することもサポートしています。これにより柔軟性が得られ、ソースのミラー、静的データ抽出、事前に絞り込まれたデータなど、さまざまなアーキテクチャに対応できます。

SAP の静的データ用に HyperAuto V2 パイプラインをセットアップする

SAP データセットを基に HyperAuto V2 パイプラインを作成するには、次のものを含む単一の Foundry フォルダーを用意します。

  • 入力テーブルのデータセット(処理する SAP テーブルごとに1個のデータセット)
  • データディクショナリテーブル

自動検出が機能し、パイプラインの作成手順を最小限に抑えられるよう、すべてのデータセットを同じフォルダーの直下に保持してください。入力テーブルのデータセットに SAP テーブル名(たとえば MARA)を付けると、自動マッピングが容易になり、必要な手動操作が少なくなります。

データは、技術的な列名を保持した、生の SAP テーブルからの未変換の抽出である必要があります。

データディクショナリテーブル

データディクショナリテーブルには、HyperAuto がパイプラインを生成するために必要な SAP のメタデータが含まれます。これには、テーブルと列の説明、およびテーブル間のリレーションシップの説明が含まれます。

フォルダーベースの SAP HyperAuto パイプラインの作成に必要なデータディクショナリテーブルは次のとおりです。

  • DD02L(SAP システム内のテーブルの詳細)
  • DD02T(各言語でのテーブルの説明テキストとラベル)
  • DD03L(フィールドの定義、データ型、長さ)
  • DD04T(複数の言語でのデータ要素の説明とラベル)
  • DD05S(親テーブルと子テーブルのフィールドを含む、外部キーのリレーションシップの詳細)
  • DD08L(SAP システム内のテーブル間の外部キーのリレーションシップに関するメタデータ)

HyperAuto が正常に機能するには、データディクショナリテーブルが生の形式で、絞り込まれていない必要があります。

例

SAP システムの MARA テーブルと MAKT テーブルを基に基本的な HyperAuto パイプラインを作成するには、次のデータセットを含むフォルダーを作成します。

フォルダーベースの入力の例

フォルダーベースのパイプラインを作成する

  1. 入力フォルダーのセットアップが完了したら、新しいパイプラインを作成するために HyperAuto のホームページに移動します。Foundry の左側のサイドバーにあるアプリケーション一覧からアクセスできます。
HyperAuto アプリのホームページ
  1. + パイプラインを作成をクリックして、パイプライン作成ダイアログを開きます。
パイプラインを作成
  1. ここでは、通常のパイプライン(ライブ SAP 接続が必要)またはフォルダーベースの SAP パイプラインの作成を選択できます。「フォルダー(SAP のみ)」を選択し、閲覧をクリックして入力フォルダーを選択します。

パイプラインを作成をクリックすると、HyperAuto パイプライン作成ウィザードに移動します。

新しいフォルダーベースのパイプラインを作成

セットアップウィザード

  1. 次に、ソースベースのパイプラインと同様に、基本的なパイプライン設定を定義します。

まず、パイプラインの有効な名前と場所を選択します。

新しいフォルダーベースのパイプラインを作成
  1. ソース設定のステップでは、HyperAuto がデータディクショナリテーブルを認識し、パイプラインの構築に必要なメタデータを読み取れるようにします。

入力が正しくセットアップされていれば、これらは自動的にマッピングされます。そうでない場合は、先に進む前にメタデータテーブルをそれぞれ手動でマッピングします。

ソース設定
  1. 次のステップでは、処理する入力を選択します。デフォルトでは、入力選択インターフェースに発見可能な入力(入力フォルダーの直下に、名前が一致するデータセットがある入力)のみが表示されます。
発見された入力の設定

利用可能なすべてのテーブル(データディクショナリテーブルに基づく)を表示するには、未検出のテーブルを表示をクリックします。

未検出のテーブルを追加する場合、入力として使用できるようにするには、その入力を適切な Foundry データセットに手動でマッピングする必要があります。

発見された入力の設定

マッピングされていない入力を含むパイプラインを作成すると、その入力は無視されます。

  1. 必要に応じてパイプライン設定を選択し、HyperAuto パイプラインを作成をクリックしてウィザードを完了し、パイプラインの作成を開始します。
パイプライン設定