Kudu 入力ウィジェットを設定すると、Kudu データソースから Dataphin にデータを読み込んで、データ統合と開発を行うことができます。このトピックでは、Kudu 入力ウィジェットの設定方法について説明します。
前提条件
Kudu データソースが作成されていること。詳細については、「Kudu データソースを作成する」をご参照ください。
Kudu 入力ウィジェットのプロパティを設定するアカウントは、データソースに対するリードスルー権限を持っている必要があります。必要な権限がない場合は、データソースから取得する必要があります。詳細については、「データソース権限をリクエストする」をご参照ください。
手順
Dataphin ホームページの上部メニューバーで、[開発] > [データ統合] を選択します。
統合ページの上部メニューバーで、プロジェクト を選択します(開発-本番モードでは環境を選択する必要があります)。
左側のナビゲーションウィンドウで、[バッチパイプライン] をクリックします。[バッチパイプライン] リストで、開発が必要なオフライン パイプラインをクリックして、構成ページを開きます。
ページの右上隅にある [コンポーネントライブラリ] をクリックして、[コンポーネントライブラリ] パネルを開きます。
[コンポーネントライブラリ] パネルの左側のナビゲーションウィンドウで、[入力] を選択し、右側の入力ウィジェットリストで [kudu] コンポーネントを見つけて、キャンバスにドラッグします。
Kudu 入力ウィジェットカードの
アイコンをクリックして、[kudu] [入力設定] ダイアログボックスを開きます。[kudu 入力設定] ダイアログボックスで、パラメーターを設定します。
パラメーター
説明
基本設定
[ステップ名]
これは Kudu 入力ウィジェットの名前です。Dataphin はステップ名を自動的に生成しますが、ビジネスシナリオに応じて変更することもできます。名前は次の要件を満たしている必要があります。
日本語、英字、アンダースコア (_)、数字のみ使用できます。
64 文字を超えることはできません。
[データソース]
データソースのドロップダウンリストには、リードスルー権限を持つデータソースと持たないデータソースを含め、すべての Kudu タイプのデータソースが表示されます。
アイコンをクリックして、現在のデータソース名をコピーします。リードスルー権限のないデータソースの場合、データソースの後に [リクエスト] をクリックして、データソースのリードスルー権限をリクエストできます。詳細については、「データソース権限のリクエスト、更新、および返却」をご参照ください。
Kudu タイプのデータソースがない場合は、[作成] をクリックしてデータソースを作成します。詳細については、「Kudu データソースを作成する」をご参照ください。
[テーブル]
読み取る必要のあるテーブルを選択します。
アイコンをクリックして、現在選択されているテーブルの名前をコピーします。詳細設定
[バッチ読み取りデータ量]
バッチ読み取りデータのバイト数。デフォルトは 1 MB です。0 より大きい必要があります(小数点以下 1 桁)。
[入力フィルター]
入力フィルター条件は、
=, >, <, >=, <=, is not null, is nullをサポートしています。各式は二重引用符""で囲む必要があります。各式はスペースで区切る必要があります。例:"id > 10", "name = "dataphin"。[接続タイムアウト]
AdminOperationTimeout パラメーターは、createTable や deleteTable などの操作のタイムアウトを設定するために使用されます。デフォルトは 30 秒です。0 に設定すると、タイムアウトは無効になります。
[読み取りタイムアウト]
defaultOperationTimeout パラメーターは、セッションとスキャンのタイムアウトを設定するために使用されます。デフォルトは 30 秒です。0 に設定すると、タイムアウトは無効になります。
[出力フィールド]
出力フィールド領域には、選択したテーブルとフィルター条件にヒットしたすべてのフィールドが表示されます。特定のフィールドをダウンストリームウィジェットに出力する必要がない場合は、対応するフィールドを削除できます。
単一フィールド削除シナリオ:少数のフィールドを削除する必要がある場合は、操作列の
アイコンをクリックして、余分なフィールドを削除できます。バッチフィールド削除シナリオ:多数のフィールドを削除する必要がある場合は、[フィールド管理] をクリックし、[フィールド管理] ダイアログボックスで複数のフィールドを選択し、
左シフトアイコンをクリックして、選択した入力フィールドを未選択の入力フィールドに移動し、[確認] をクリックしてフィールドのバッチ削除を完了します。
[確認] をクリックして、Kudu 入力ウィジェットのプロパティ設定を完了します。.