Hologres 出力コンポーネントは、データを Hologres データソースに書き込むために設計されています。さまざまなソースから Hologres データソースへデータを同期する場合、まずソースデータ情報を設定した後、Hologres 出力コンポーネント内で対象となるデータソースを設定する必要があります。本トピックでは、Hologres 出力コンポーネントの設定手順について説明します。
前提条件
Hologres データソースが作成済みであり、ライトスルー権限が付与済みであることを確認してください:
データソースの作成方法については、「Hologres データソースの作成」をご参照ください。
データソースに対するライトスルー権限の付与手順については、「データソース権限の申請」をご参照ください。
制限事項
Hologres データベースでは、ビューへの書き込みはサポートされていません。
操作手順
Dataphin ホームページに移動し、トップメニューバーから [開発] > [データ統合] を選択します。
統合ページの上部メニューバーで、**[プロジェクト]** を選択します(Dev-Prod パターンを使用している場合は、環境を選択します)。
左側のナビゲーションウィンドウで、[Batch Pipeline] をクリックします。次に、[Batch Pipeline] リストから、開発したい Offline Pipeline を選択して、その構成ページにアクセスします。
[コンポーネントライブラリ] パネルを開くには、ページの右上隅にある [コンポーネントライブラリ] をクリックします。
[コンポーネントライブラリ] パネルの左側のナビゲーションウィンドウで、[出力] を選択し、右側のリストで [Hologres] コンポーネントを探し、キャンバスにドラッグします。
ターゲット入力コンポーネントを Hologres 出力コンポーネントに接続するには、
[アイコン] をクリックしてドラッグします。Hologres 出力コンポーネントカードの
アイコンをクリックして、[Hologres 出力設定] ダイアログボックスを開きます。
[Hologres 出力設定] ダイアログボックスで、以下のパラメーターを設定します。
パラメーター
説明
基本設定
ステップ名
Hologres 出力コンポーネントの名前を指定します。Dataphin ではステップ名が自動生成されますが、ビジネスシナリオに合わせてカスタマイズ可能です。名前の要件は以下のとおりです:
漢字、英字、アンダースコア (_ )、数字のみ使用可能。
文字数は最大 64 文字まで。
データソース
Hologres データソースを選択します。
Hologres 型のデータソースがない場合は、[作成] をクリックしてデータソースを作成します。具体的な操作方法については、「Hologres データソースの作成」をご参照ください。
スキーマ
複数のスキーマにまたがるテーブルを選択できます。テーブルが存在するスキーマを選択してください。未指定の場合は、データソースで設定されたスキーマがデフォルトで使用されます。データソースでスキーマが定義されていない場合は、すべてのスキーマのテーブルが利用可能です。
テーブル
Hologres データソースから目的のテーブルを選択します。
書き込みモード
ソースから Hologres データソースへのデータ書き込み方法を選択します。書き込みモードには SDK モードと SQL モードがあります。推奨される使用方法は以下のとおりです:
Hologres バージョン 0.8 の場合は、SDK モードをご利用ください。
Hologres バージョン 0.9 以降の場合は、SQL モードをご利用ください。
ローディングポリシー
Hologres データソースへのデータ読み込みポリシーを選択します。「上書き」と「無視」の 2 つのオプションがあります。各オプションの動作は以下のとおりです:
上書き:プライマリキーが存在する場合は、新規データが既存データを置き換えます。プライマリキーが存在しない場合は、データが追加されます。
無視:プライマリキーが存在する場合は、新規データは無視されます。プライマリキーが存在しない場合は、データが追加されます。
フィールドマッピング
入力フィールド
ソーステーブルから取得したフィールドを表示します。
出力フィールド
宛先テーブルのフィールドを表示します。
マッピング
ソーステーブルの入力フィールドと宛先テーブルの出力フィールドとの対応関係を定義します。「同名マッピング」と「同行マッピング」の 2 つのオプションがあります。各オプションのガイドラインは以下のとおりです:
同名マッピング:名称が一致するフィールドを対応付けます。
たとえば、同名マッピングを選択した場合、入力フィールド id のデータが、出力フィールド id にマッピングされます。

同行マッピング:行位置が一致するが名称が異なるフィールドを対応付けます。
たとえば、endpoint_type フィールドのデータが、id フィールドにマッピングされます。

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