openGauss データソースを作成することで、Dataphin が openGauss からビジネスデータを読み取ったり、openGauss にデータを書き込んだりできるようになります。このトピックでは、openGauss データソースを作成する方法について説明します。
権限要件
カスタムグローバルロールで [データソースの作成] 権限を持つユーザー、および [スーパー管理者]、[データソース管理者]、[ドメイン設計者]、または [プロジェクト管理者] システムロールを持つユーザーのみがデータソースを作成できます。
手順
Dataphin ホームページの上部ナビゲーションバーから、[管理ハブ] > [データソース管理] を選択します。
[データソース] ページで、[+データソースの作成] をクリックします。
[データソースの作成] ページの [リレーショナルデータベース] セクションで、[openGauss] を選択します。
最近 openGauss を使用したことがある場合は、[最近使用したデータソース] セクションで openGauss を選択することもできます。また、検索ボックスにキーワードを入力して openGauss をすばやく検索することもできます。
[openGauss データソースの作成] ページで、データソースへの接続パラメーターを構成します。
データソースの基本情報を構成します。
パラメーター
説明
データソース名
名前は次の要件を満たしている必要があります。
名前には、漢字、英字、数字、アンダースコア(_)、およびハイフン(-)のみを含めることができます。
名前は 64 文字を超えることはできません。
データソースコード
データソースコードを構成した後、
data source code.table nameまたはdata source code.schema.table name形式を使用して、Flink_SQL タスクでデータソース内のテーブルを参照できます。現在の環境に基づいて対応する環境のデータソースに自動的にアクセスする必要がある場合は、変数形式${data source code}.tableまたは${data source code}.schema.tableを使用します。詳細については、「Dataphin データソーステーブル開発方法」をご参照ください。重要データソースコードは、正常に構成された後は変更できません。
データソースコードが正常に構成されると、アセットディレクトリとアセットインベントリのオブジェクト詳細ページでデータをプレビューできます。
Flink SQL では、現在、MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、および SelectDB データソースのみがサポートされています。
データソースの説明
openGauss データソースの説明。説明は 128 文字を超えることはできません。
データソース構成
ビジネスデータソースが本番データソースと開発データソースを区別するかどうかによって異なります。
ビジネスデータソースが本番データソースと開発データソースを区別する場合は、[本番 + 開発データソース] を選択します。
ビジネスデータソースが本番データソースと開発データソースを区別しない場合は、[本番データソース] を選択します。
タグ
タグに基づいてデータソースを分類およびタグ付けできます。タグの作成方法については、「データソースタグの管理」をご参照ください。
データソースを Dataphin に接続するためのパラメーターを構成します。
データソース構成で [本番 + 開発データソース] を選択した場合は、[本番 + 開発データソース] の接続情報を構成する必要があります。データソース構成が [本番データソース] の場合は、[本番データソース] の接続情報のみを構成する必要があります。
説明ほとんどの場合、本番データソースと開発データソースは異なるデータソースとして構成して、開発環境を本番環境から分離し、開発データソースが本番データソースに与える影響を軽減する必要があります。ただし、Dataphin では、同じパラメーター値を使用して同じデータソースとして構成することもサポートされています。
[構成方法] には、[JDBC URL] または [ホスト] を選択できます。デフォルト値は JDBC URL です。
JDBC URL 構成方法
パラメーター
説明
JDBC URL
接続 URL の形式は
jdbc:opengauss://host:port/dbnameです。例:jdbc:opengauss://192.168.**.1:5432/dataphin。ユーザー名とパスワード
データベースにログインするために使用するユーザー名とパスワード。
ホスト構成方法
ホスト構成方法
パラメーター
説明
サーバーアドレス
サーバーの IP アドレスとポート番号を入力します。
[+追加] をクリックして複数の IP アドレスとポート番号のセットを追加し、
アイコンをクリックして余分な IP アドレスとポート番号を削除できます。少なくとも 1 セットは保持する必要があります。dbname
データベース名を入力します。
パラメーター構成
パラメーター
説明
パラメーター
パラメーター名: 既存のパラメーター名を選択するか、カスタムパラメーター名を入力できます。
カスタムパラメーター名には、英字、数字、ピリオド(.)、アンダースコア(_)、およびハイフン(-)のみを含めることができます。
パラメーター値: パラメーター名を選択すると、パラメーター値が必須になります。パラメーター値には、英字、数字、ピリオド(.)、アンダースコア(_)、およびハイフン(-)のみを含めることができ、長さは 256 文字を超えることはできません。
説明[+パラメーターの追加] をクリックして複数のパラメーターを追加し、
アイコンをクリックして余分なパラメーターを削除できます。最大 30 個のパラメーターを追加できます。ユーザー名、パスワード
openGauss データベースにログインするために使用するユーザー名とパスワード。
説明構成方法として [ホスト] を選択してデータソースの作成を完了し、その後 [JDBC URL] 構成方法に切り替えると、システムはサーバーの IP アドレスとポート番号を連結して JDBC URL を形成します。
データソースを Dataphin に接続するための詳細設定を構成します。
パラメーター
説明
接続再試行回数
データベース接続がタイムアウトした場合、システムは指定された再試行回数に達するまで接続を自動的に再試行します。最大再試行回数後も接続に失敗した場合は、接続は失敗します。
説明デフォルトの再試行回数は 1 です。 0 ~ 10 の値を設定できます。
接続再試行回数は、[オフライン統合タスク] と [グローバル品質](アセット品質機能を有効にする必要があります)に適用されます。オフライン統合タスクでは、タスクレベルで個別に再試行回数を構成できます。
説明重複パラメーターのルール:
パラメーターが [JDBC URL]、[詳細設定] パラメーター、および [ホスト構成] 方法のパラメーター構成に存在する場合、[JDBC URL] の値が優先されます。
パラメーターが [JDBC URL] と [詳細設定] パラメーターの両方に存在する場合、[JDBC URL] の値が優先されます。
パラメーターが [詳細設定] パラメーターと [ホスト構成] 方法のパラメーター構成の両方に存在する場合、[詳細設定] パラメーターの値が優先されます。
[デフォルトリソースグループ] を選択します。このリソースグループは、データベース SQL、オフラインデータベース移行、データプレビューなど、現在のデータソースに関連するタスクを実行するために使用されます。
[接続テスト] をクリックするか、直接 [OK] をクリックして保存し、openGauss データソースの作成を完了します。
[接続テスト] をクリックすると、システムはデータソースが Dataphin に正しく接続できるかどうかをテストします。直接 [OK] をクリックすると、システムは選択したすべてのクラスターの接続を自動的にテストします。ただし、選択したすべてのクラスターの接続テストに失敗した場合でも、データソースは正常に作成されます。