Vertica データソースを作成することで、Dataphin が Vertica からビジネスデータを読み取ったり、Vertica にデータを書き込んだりできるようになります。このトピックでは、Vertica データソースの作成方法について説明します。
背景情報
Vertica は、列指向ストレージアーキテクチャに基づくデータベースです。 データ開発のために Vertica を Dataphin に接続する前に、Vertica データソースを作成する必要があります。 Vertica の詳細については、「Vertica 公式 Web サイト」をご参照ください。
権限
データソースの作成 権限を持つカスタム グローバル ロールと、スーパー管理者、データソース管理者、ドメイン設計者、プロジェクト管理者 などのシステム ロールのみが、データソースを作成できます。
手順
Dataphin ホームページの上部ナビゲーションバーで、[管理センター] > [データソース管理] をクリックします。
[データソース] ページで、[+データソースの作成] をクリックします。
[データソースの作成] ページの [リレーショナルデータベース] セクションで、[Vertica] を選択します。
最近 Vertica を使用したことがある場合は、[最近使用したデータソース] セクションで Vertica を選択することもできます。 また、検索ボックスに Vertica キーワードを入力して、すばやく見つけることもできます。
[Vertica データソースの作成] ページで、接続パラメーターを構成します。
データソースの基本情報を構成します。
パラメーター
説明
[データソース名]
名前は、次の要件を満たしている必要があります。
使用できるのは、漢字、英字、数字、アンダースコア (_)、ハイフン (-) のみです。
長さは 64 文字以下にする必要があります。
[データソースコード]
データソースコードを構成した後、
データソースコード.テーブル名またはデータソースコード.スキーマ.テーブル名の形式を使用して、Flink_SQL タスクでデータソース内のテーブルを参照できます。 現在の環境に基づいて対応する環境のデータソースに自動的にアクセスする必要がある場合は、変数形式${データソースコード}.tableまたは${データソースコード}.schema.tableを使用できます。 詳細については、「Dataphin データソーステーブル開発方法」をご参照ください。重要データソースコードは、正常に構成された後は変更できません。
データソースコードが正常に構成されると、アセットディレクトリとアセットインベントリのオブジェクト詳細ページでデータをプレビューできます。
Flink SQL では、現在、MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、SelectDB データソースのみがサポートされています。
[データソースの説明]
データソースの簡単な説明。 128 文字以下にする必要があります。
[データソースの構成]
構成するデータソースを選択します。
ビジネスデータソースが本番データソースと開発データソースを区別する場合、[本番 + 開発データソース] を選択します。
ビジネスデータソースが本番データソースと開発データソースを区別しない場合、[本番データソース] を選択します。
[タグ]
ラベルを使用してデータソースを分類およびタグ付けできます。 タグの作成方法については、「データソースタグの管理」をご参照ください。
データソースと Dataphin 間の接続パラメーターを構成します。
データソース構成で [本番 + 開発データソース] を選択した場合は、[本番 + 開発データソース] の接続情報を構成する必要があります。 データソース構成が [本番データソース] の場合は、[本番データソース] の接続情報のみを構成する必要があります。
説明通常、本番データソースと開発データソースは、環境の隔離を実現し、開発データソースが本番データソースに与える影響を軽減するために、別々のデータソースとして構成する必要があります。 ただし、Dataphin では、同じパラメーター値を使用して同じデータソースとして構成することもサポートされています。
パラメーター
説明
[JDBC URL]
接続 URL の形式は、
jdbc:vertica//host:port/dbnameです。 たとえば、jdbc:vertica//192.168.*.1:5433/dataphinです。[スキーマ]
Vertica データベースの [スキーマ] 情報を指定できます。 指定しない場合、デフォルトのスキーマは public です。
[ユーザー名]、[パスワード]
Vertica データベースのユーザー名とパスワード。
データソースの高度な設定を構成します。
パラメーター
説明
[logintimeout]
データベースの loginTimeout の期間 (秒単位)。 デフォルトは 900 秒 (15 分) です。
説明JDBC URL に loginTimeout 構成を含めた場合、loginTimeout は JDBC URL で構成されたタイムアウト値になります。
Dataphin V3.11 より前に作成されたデータソースの場合、デフォルトの loginTimeout は
-1で、タイムアウト制限がないことを意味します。
[接続再試行回数]
データベース接続がタイムアウトした場合、システムは指定された再試行回数に達するまで接続を自動的に再試行します。 最大再試行回数後も接続に失敗した場合、接続は失敗と見なされます。
説明デフォルトの再試行回数は 1 です。 0 ~ 10 の値を構成できます。
変更を保存作成接続の再試行回数は、デフォルトで と (アセット品質機能モジュールを有効にする必要があります) に適用されます。 オフライン統合タスクでは、タスクレベルの再試行回数を個別に構成できます。
[デフォルトのリソースグループ] を選択します。 このリソースグループは、データベース SQL、オフラインデータベース移行、データプレビューなど、現在のデータソースに関連するタスクを実行するために使用されます。
[接続テスト] をクリックするか、[OK] を直接クリックして、Vertica データソースの作成を保存して完了します。
[接続テスト] をクリックすると、システムはデータソースが Dataphin に正常に接続できるかどうかをテストします。 [OK] を直接クリックすると、システムは選択したすべてのクラスターの接続を自動的にテストします。 ただし、選択したすべてのクラスターの接続テストに失敗した場合でも、データソースは正常に作成されます。