TDengine データソースを作成することで、Dataphin が TDengine からビジネスデータを読み取ったり、TDengine にデータを書き込んだりできるようになります。このトピックでは、TDengine データソースを作成する方法について説明します。
権限要件
データソースを作成する権限を持つカスタムグローバルロールと、スーパー管理者、データソース管理者、ドメイン設計者、または プロジェクト管理者ロールが割り当てられているユーザーのみが、データソースを作成できます。
手順
Dataphin ホームページで、上部のナビゲーションバーにある [管理ハブ] > [データソース管理] をクリックします。
[データソース] ページで、[+データソースの作成] をクリックします。
[データソースの作成] ページで、[ビッグデータ] セクションの [TDengine] を選択します。
最近 TDengine を使用したことがある場合は、[最近使用したデータソース] セクションで TDengine を選択することもできます。また、検索ボックスにキーワードを入力して TDengine をすばやく検索することもできます。
[TDengine データソースの作成] ページで、データソースの基本情報を設定します。
パラメーター
説明
[データソース名]
データソースの名前を入力します。名前は次の要件を満たしている必要があります。
中国語の文字、英字、数字、アンダースコア(_)、およびハイフン(-)のみを含めることができます。
名前は最大 64 文字まで使用できます。
[データソースコード]
データソースコードを設定した後、Flink_SQL タスクで
データソースコード.テーブル名またはデータソースコード.スキーマ.テーブル名形式を使用して、データソース内のテーブルを参照できます。現在の環境に基づいて対応する環境のデータソースに自動的にアクセスするには、変数形式${データソースコード}.tableまたは${データソースコード}.schema.tableを使用してデータソースにアクセスします。詳細については、「Dataphin データソーステーブルを開発する」をご参照ください。重要データソースコードは、正常に設定された後は変更できません。
データソースコードが正常に設定された後、アセットディレクトリとアセットインベントリのオブジェクト詳細ページでデータをプレビューできます。
Flink SQL では、現在、MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、および SelectDB データソースのみがサポートされています。
[バージョン]
[2.x] または [3.x] を選択できます。
[データソースの説明]
データソースの簡単な説明を入力します。説明は 128 文字を超えることはできません。
[データソースの設定]
設定するデータソースを選択します。
データソースが本番データソースと開発データソースを区別する場合、[本番 + 開発データソース] を選択します。
データソースが本番データソースと開発データソースを区別しない場合、[本番データソース] を選択します。
タグ
タグに基づいてデータソースを分類およびタグ付けできます。タグの作成方法については、「データソースタグを管理する」をご参照ください。
データソースと Dataphin 間の接続パラメーターを設定します。
データソースの設定で [本番 + 開発データソース] を選択した場合は、[本番 + 開発データソース] の両方について接続情報を設定する必要があります。 [本番データソース] を選択した場合は、[本番データソース] の接続情報のみを設定する必要があります。
説明ほとんどの場合、本番データソースと開発データソースは異なるデータソースとして設定し、開発環境を本番環境から分離し、開発データソースが本番データソースに与える影響を軽減する必要があります。ただし、Dataphin では、同じパラメーター値を持つ同じデータソースとして設定することもサポートされています。
[クラスタ設定] セクションのパラメーターを設定します。
パラメーター
説明
[JDBC URL]
ターゲットデータベースの JDBC 接続アドレスを入力します。接続アドレスの形式は
jdbc:TAOS-RS://host:port/dbnameです。[ユーザー名]、[パスワード]
TDengine にログオンするためのユーザー名とパスワードを入力します。
httpConnectTimeout
データベースの httpConnectTimeout の期間。デフォルト値は 900,000 ミリ秒(15 分)です。値 -1 は無制限を示します。
HTTP ソケットタイムアウト
データベースの httpSocketTimeout の期間。デフォルト値は 1,800,000 ミリ秒(30 分)です。値 -1 は無制限を示します。
[デフォルトのリソースグループ] を選択します。このリソースグループは、データベース SQL、オフラインデータベースの移行、データプレビューなど、現在のデータソースに関連するタスクを実行するために使用されます。
[接続テスト] をクリックするか、[OK] を直接クリックして、TDengine データソースの作成を保存して完了します。
[接続テスト] をクリックすると、システムはデータソースが Dataphin に適切に接続できるかどうかをテストします。 [OK] を直接クリックすると、システムは選択したすべてのクラスターの接続を自動的にテストします。ただし、選択したすべてのクラスターが接続テストに失敗した場合でも、データソースは正常に作成できます。