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

Dataphin:Hologres 出力コンポーネントを構成する

最終更新日:Feb 06, 2025

Hologres 出力コンポーネントは、Hologres データソースにデータを書き込むために設計されています。さまざまなソースから Hologres データソースにデータを同期する場合、ソースデータ情報を設定した後、Hologres 出力コンポーネント内でターゲットデータソースを構成する必要があります。このトピックでは、Hologres 出力コンポーネントの構成方法について説明します。

前提条件

Hologres データソースが作成され、ライトスルー権限が取得されていることを確認します。

制限事項

Hologres データベースは、ビューへの書き込みをサポートしていません。

手順

  1. Dataphin ホームページに移動し、トップメニューバーから [開発] > [データ統合] を選択します。

  2. 統合ページのトップメニューバーで、プロジェクト を選択します(開発 - 本番パターンを使用している場合は環境を選択します)。

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

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

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

  6. image アイコンをクリックしてドラッグすることにより、ターゲット入力コンポーネントを Hologres 出力コンポーネントに接続します。

  7. Hologres 出力コンポーネントを構成するには、コンポーネントカードの image アイコンをクリックします。 [hologres 出力構成] ダイアログボックスが開きます。image

  8. [hologres 出力構成] ダイアログボックスで、次のパラメーターを設定します。

    パラメーター

    説明

    [基本設定]

    [ステップ名]

    Hologres 出力コンポーネントの名前を指定します。Dataphin は自動的にステップ名を生成しますが、ビジネスシナリオに合わせてカスタマイズできます。名前は次の基準を満たしている必要があります。

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

    • 長さは 64 文字を超えることはできません。

    [データソース]

    Hologres データソースを選択します。

    Hologres タイプのデータソースがない場合は、[作成] をクリックしてデータソースを作成します。具体的な操作については、「Hologres データソースを作成する」をご参照ください。

    [スキーマ]

    異なるスキーマにわたるテーブルを選択できます。テーブルが配置されているスキーマを選択します。指定しない場合、データソースに設定されているスキーマがデフォルトで使用されます。データソースでスキーマが定義されていない場合は、すべてのスキーマのテーブルを使用できます。

    [テーブル]

    Hologres データソースから目的のテーブルを選択します。

    [書き込みモード]

    ソースから Hologres データソースにデータを書き込む方法を選択します。書き込みモードは SDK と SQL です。推奨される使用法は次のとおりです。

    • Hologres バージョン 0.8 には SDK モードをお勧めします。

    • Hologres バージョン 0.9 以上には SQL モードをお勧めします。

    [読み込みポリシー]

    Hologres データソースにデータを読み込むポリシーを選択します。オプションには、上書きと無視が含まれ、次の考慮事項があります。

    • 上書き:プライマリキーが存在する場合、新しいデータは既存のデータを置き換えます。それ以外の場合は、データが追加されます。

    • 無視:プライマリキーが存在する場合、新しいデータは無視されます。プライマリキーがない場合は、データが追加されます。

    [フィールドマッピング]

    [入力フィールド]

    ソーステーブルから取得されたフィールドが表示されます。

    [出力フィールド]

    宛先テーブルのフィールドが表示されます。

    [マッピング]

    ソーステーブルの入力フィールドと宛先テーブルの出力フィールドの対応関係を定義します。マッピングオプションには、同一名と同一行があり、次のガイドラインがあります。

    • 同一名マッピング:同じ名前を共有するフィールドを調整します。

      たとえば、同一名マッピングを選択した後、入力フィールド [id] のデータが出力フィールド [id] にマッピングされます。gagag

    • 同一行マッピング:同じ行に対応するが、名前が異なるフィールドをマッピングします。

      たとえば、[endpoint_type] フィールドのデータが [id] フィールドにマッピングされます。faga

  9. [確認] をクリックして、[hologres 出力コンポーネント] の構成を完了します。