このトピックでは、Dataphin が InfluxDB にデータを書き込めるようにするための InfluxDB データソースの作成方法を説明します。
権限
データソースを作成するには、[New Data Source] 権限ポイントを持つカスタムグローバルロール、または次のいずれかのシステムロールが必要です:スーパー管理者、データソース管理者、プレートアーキテクト、プロジェクト管理者。
操作手順
Dataphin ホームページの上部メニューで、[管理センター] > [データソース管理] の順に選択します。
[データソース] ページで、[+ New Data Source] をクリックします。
[New Data Source] ページの [NoSQL] セクションで、[InfluxDB] を選択します。
最近 InfluxDB を使用した場合は、[Recently Used] セクションから選択できます。検索ボックスを使用して見つけることもできます。
[New InfluxDB Data Source] ページで、接続パラメーターを設定します。
データソースの基本情報を設定します。
パラメーター
説明
[データソース名]
データソースの名前を入力します。名前は次の要件を満たす必要があります:
中国語、英字、数字、アンダースコア (_)、ハイフン (-) のみを含めることができます。
長さは 64 文字を超えることはできません。
[データソースコード]
データソースコードを使用すると、Flink SQL ジョブまたは Dataphin JDBC クライアント経由で Dataphin データソーステーブルに直接アクセスできます。テーブルを参照するには、
data_source_code.tableまたはdata_source_code.schema.tableの形式を使用します。タスク実行環境に基づいてデータソースを自動的に切り替える必要がある場合は、変数形式${data_source_code}.tableまたは${data_source_code}.schema.tableを使用します。詳細については、「Dataphin データソーステーブルを使用した開発」および「」をご参照ください。重要データソースコードは、一度構成すると変更できません。
データソースコードが構成された後でのみ、アセットディレクトリおよびアセットチェックリストのオブジェクト詳細ページでデータをプレビューできます。
Flink SQL では、現在、MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、SelectDB、および GaussDB データウェアハウスサービス (DWS) のデータソースのみがサポートされています。
[バージョン]
現在、バージョン [2.x] のみがサポートされています。
[データソースの説明]
データソースの説明を入力します。説明の長さは 128 文字までです。
[データソース設定]
データソースの環境タイプを選択します:
業務データソースが本番環境と開発環境を区別する場合は、[本番・開発データソース] を選択します。
業務データソースが本番環境と開発環境を区別しない場合は、[本番データソース] を選択します。
[タグ]
タグを使用して、データソースを分類およびラベル付けできます。 タグを作成するには、「データソースタグを管理する」をご参照ください。
接続パラメーターを設定します。
前の手順で [本番・開発データソース] を選択した場合、両方の環境の設定セクションが表示されます。[本番データソース] を選択した場合、本番データソースの設定セクションのみが表示されます。
説明通常、本番データソースと開発データソースは、個別のインスタンスとして設定する必要があります。これにより、環境が分離され、開発アクティビティが本番環境に影響を与えるのを防ぎます。ただし、同じパラメーター値を指定することで、両方に同じデータソースを使用することもできます。
パラメーター
説明
[接続 URL]
InfluxDB v2 の HTTP 接続 URL です。例:
http://host:8086。[認証トークン]
InfluxDB v2 での認証用の API トークンです。
[組織]
InfluxDB v2 の組織名です。
[バケット]
InfluxDB v2 のバケット名です。
詳細設定を行います。
パラメーター
説明
[connectTimeout]
データベース接続のタイムアウト時間 (ミリ秒単位) です。デフォルト値は 900000 (15 分) です。
説明接続 URL に connectTimeout の設定が含まれている場合、その設定値が使用されます。
v3.11 より前の Dataphin バージョンで作成されたデータソースの場合、デフォルトの
connectTimeoutは-1で、タイムアウトがないことを意味します。
[socketTimeout]
データベースソケットのタイムアウト時間 (ミリ秒単位) です。デフォルト値は 1800000 (30 分) です。
説明接続 URL に socketTimeout の設定が含まれている場合、その設定値が使用されます。
v3.11 より前の Dataphin バージョンで作成されたデータソースの場合、デフォルトの
socketTimeoutは-1で、タイムアウトがないことを意味します。
[デフォルトリソースグループ] を選択します。このリソースグループは、SQL 実行、オフラインの完全なデータベース移行、データプレビューなど、データソースに関連するタスクを実行します。
[接続テスト] をクリックして設定を検証するか、[OK] をクリックして設定を保存し、データソースを作成します。
[接続テスト] をクリックすると、データソースへの接続が検証されます。[OK] を直接クリックすると、システムはこのテストを自動的に実行します。接続テストが失敗した場合でも、データソースは作成されます。