Hologres 入力コンポーネントは、Hologres データソースからデータを読み取るように設計されています。 Hologres データソースから他の宛先にデータを同期するには、まず Hologres 入力コンポーネントを構成してデータソースを読み取り、次に同期のターゲットデータソースを設定する必要があります。 このトピックでは、Hologres 入力コンポーネントの構成について説明します。
制限事項
Hologres 入力コンポーネントは、Hologres データベースからビューを読み取ることができません。
前提条件
Hologres データソースが正常に確立されていること。 詳細については、「Hologres データソースの作成」をご参照ください。
Hologres 入力コンポーネントのプロパティを構成するには、アカウントにデータソースのリードスルー権限が必要です。 必要な権限がない場合は、データソースから権限を取得する必要があります。 詳細については、「データソース権限の要求、更新、および返却」をご参照ください。
手順
Dataphin ホームページに移動し、トップメニューバーから [開発] > [data Integration] を選択します。
統合ページのトップメニューバーで、プロジェクト を選択します(開発-本番モードでは環境を選択する必要があります)。
左側のナビゲーションウィンドウで、[バッチパイプライン] をクリックし、[バッチパイプライン] リストで、開発するオフラインパイプラインを選択して構成ページにアクセスします。
ページの右上隅にある [コンポーネントライブラリ] をクリックして、[コンポーネントライブラリ] パネルを開きます。
[コンポーネントライブラリ] パネルの左側のナビゲーションウィンドウで、[入力] を選択します。 右側のリストで [hologres] コンポーネントを見つけて、キャンバスにドラッグします。
Hologres 入力コンポーネントカードの
アイコンをクリックして、[hologres] [入力構成] ダイアログボックスを開きます。[hologres 入力構成] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
[ステップ名]
Hologres 入力コンポーネントの名前は Dataphin によって自動的に生成され、ビジネスシナリオに合わせてカスタマイズできます。 命名規則では以下が許可されます。
漢字、英字、アンダースコア (_)、および数字のみ。
最大 64 文字。
[データソース]
データソースのドロップダウンリストには、リードスルー権限を持つものと持たないものの両方を含む、すべての Hologres タイプのデータソースが含まれています。
データソースにリードスルー権限がない場合は、データソースの横にある [リクエスト] を選択してアクセスを申請します。 詳細については、「データソース権限の要求、更新、および返却」をご参照ください。
Hologres タイプのデータソースをまだ持っていない場合は、[作成] をクリックしてデータソースを作成します。 詳細については、「Hologres データソースの作成」をご参照ください。
[スキーマ]
異なるスキーマにわたるテーブルを選択できます。 デフォルトでは、データソースに設定されているスキーマが使用されます。 スキーマが指定されていない場合は、すべてのスキーマのテーブルを選択できます。
[テーブル]
Hologres データソースからデータテーブルを選択します。
[入力フィルター]
ds=${bizdate}などの入力フィールドのフィルター条件を指定します。 [入力フィルター] は、次のシナリオで役立ちます。データの固定サブセットをフィルタリングする。
パラメーターベースのフィルタリングを適用する。
[出力フィールド]
出力フィールドセクションには、選択したテーブルとフィルター条件のすべてのフィールドが一覧表示されます。 ダウンストリームコンポーネントに出力されないようにフィールドを除外するには、次のように削除します。
単一フィールド削除シナリオ: 特定のフィールドをいくつか削除するには、操作列の
アイコンをクリックします。バッチフィールド削除シナリオ: 複数のフィールドを一度に削除するには、[フィールド管理] をクリックし、[フィールド管理] ダイアログボックス内で目的のフィールドを選択し、
左シフトアイコンを使用して選択したフィールドを選択されていないグループに転送します。 [確認] をクリックして操作を確認し、バッチ削除プロセスを完了します。
[確認] をクリックして、[hologres 入力コンポーネント] の構成を完了します。