すべてのプロダクト
Search
ドキュメントセンター

Dataphin:SAP HANA 入力コンポーネントを構成する

最終更新日:Feb 06, 2025

SAP HANA 入力コンポーネントは、SAP HANA データソースからデータを取得するように設計されています。 SAP HANA から他のデータソースにデータを同期する場合、最初に SAP HANA 入力コンポーネントを設定してデータソースにアクセスし、次に同期のターゲットデータソースを構成することが不可欠です。 このトピックでは、SAP HANA 入力コンポーネントを構成する手順について説明します。

前提条件

開始する前に、以下の前提条件が満たされていることを確認してください。

  • SAP HANA データソースを正常に作成していること。 詳細については、「SAP HANA データソースを作成する」をご参照ください。

  • SAP HANA 入力コンポーネントのプロパティを構成するには、アカウントがデータソースに対するリードスルー権限を持っている必要があります。 これらの権限がない場合は、データソースに必要な権限を取得する必要があります。 詳細については、「データソースの権限を管理する」をご参照ください。

手順

  1. Dataphin ホームページで、トップメニューバーに移動し、[開発] > [data Integration] を選択します。

  2. 統合ページの上部で、[プロジェクト](開発-本番モードで環境を選択します)を選択します。

  3. 左側のナビゲーションウィンドウで、[バッチパイプライン] をクリックします。 [バッチパイプライン] リストから、開発するオフラインパイプラインを選択して、構成ページにアクセスします。オフライン パイプライン

  4. 右上隅にある [コンポーネントライブラリ] をクリックして、[コンポーネントライブラリ] パネルを開きます。

  5. [コンポーネントライブラリ] パネルの左側のナビゲーションで、[入力] を選択します。 入力コンポーネントリストで [SAP HANA] コンポーネントを見つけて、キャンバスにドラッグします。

  6. コンポーネントを構成するには、SAP HANA 入力コンポーネントカードの image アイコンをクリックして、[SAP HANA] [入力構成] ダイアログボックスを開きます。

  7. [SAP HANA 入力構成] ダイアログボックスで、必須パラメーターを設定します。

    パラメーター

    説明

    ステップ名

    SAP HANA 入力コンポーネントの名前。 Dataphin は自動的にステップ名を生成しますが、ビジネスシナリオに基づいて変更できます。 命名規則は次のとおりです。

    • 漢字、英字、アンダースコア(_)、および数字のみを含めることができます。

    • 最大 64 文字まで入力できます。

    データソース

    データソースのドロップダウンリストには、リードスルー権限を持つデータソースとリードスルー権限を持たないデータソースを含む、すべての SAP HANA データソースが表示されます。 image アイコンをクリックして、現在のデータソースの名前をコピーします。

    リードスルー権限のないデータソースの場合、データソースの横にある [リクエスト] をクリックして、リードスルー権限をリクエストできます。 詳細については、「データソース権限の要求、更新、および返却」をご参照ください。

    SAP HANA データソースがない場合は、[データソースの作成] をクリックして作成します。 詳細については、「SAP HANA データソースを作成する」をご参照ください。

    スキーマ(オプション)

    スキーマは、データソース内のテーブルが属するプロジェクトに対応します。 スキーマが選択されていない場合は、現在のユーザーと同じ名前のデフォルトスキーマが使用されます。

    テーブル

    データ同期のソーステーブルを選択します。 キーワードを入力してテーブルを検索するか、正確なテーブル名を入力して [完全一致検索] をクリックして検索できます。 テーブルを選択すると、システムは自動的にテーブルステータスをチェックします。 image アイコンをクリックして、選択したテーブルの名前をコピーします。

    シャードキー(オプション)

    同時実行構成と組み合わせて使用​​されます。 ソースデータテーブルの列をシャードキーとして使用できます。 フィールドタイプは整数である必要があります。 プライマリキーまたはインデックス付き列をシャードキーとして使用することをお勧めします。

    バッチ読み取り数(オプション)

    一度に読み取るレコードの数。 ソースデータベースからデータを読み取るときに、一度に 1 レコードを読み取る代わりに、特定のバッチ読み取り数(1024 レコードなど)を構成できます。 これにより、データソースとの対話の回数が減り、I/O 効率が向上し、ネットワーク遅延が減少します。

    入力フィルター(オプション)

    入力フィールドのフィルター情報を指定します(例:ds=${bizdate})。 入力フィルターは、次のシナリオに適用できます。

    • データの固定部分をフィルタリングする。

    • パラメーターベースのフィルタリング。

    出力フィールド

    出力フィールドセクションには、選択したテーブルのすべてのフィールドが表示されます。 特定のフィールドをダウンストリームコンポーネントに出力する必要がない場合は、対応するフィールドを削除できます。

    • 少数のフィールドを削除する必要がある場合は、[アクション] 列の sgaga アイコンをクリックして、余分なフィールドを削除します。

    • 多くのフィールドを削除するには、[フィールド管理] をクリックします。 [フィールド管理] ページで、複数のフィールドを選択し、sfsga アイコンをクリックして、[選択済みの入力フィールド][選択されていない入力フィールド] セクションに移動します。 gagag

  8. [確認] をクリックして、SAP HANA 入力コンポーネントのプロパティ設定を確定します。