Presto データソースを作成することで、Dataphin でオフライン開発に使用できます。このトピックでは、Presto データソースを作成する方法について説明します。
背景情報
Presto は、パフォーマンス専有型分散 SQL クエリエンジンです。 HDFS、MySQL、Cassandra など、さまざまなデータソースに対して高速なクエリと分析を実行できます。 Presto は、リアルタイムクエリ、インタラクティブ分析、および大規模データセットの処理に使用できます。
権限の説明
データソースの作成 権限を持つカスタム グローバル ロールと、スーパー管理者、データソース管理者、ドメイン設計者、プロジェクト管理者 などのシステム ロールのみが、データソースを作成できます。
手順
Dataphin ホームページで、上部のナビゲーションバーの [管理ハブ] > [データソース管理] をクリックします。
[データソース] ページで、[+データソースの作成] をクリックします。
[データソースの作成] ページで、[NoSQL] セクションから [Presto] を選択します。
最近 Presto を使用したことがある場合は、[最近使用したデータソース] セクションから選択することもできます。検索ボックスにキーワードを入力して、Presto をすばやく検索することもできます。
[Presto データソースの作成] ページで、データソース接続パラメーターを構成します。
データソースの基本情報を構成します。
パラメーター
説明
[データソース名]
データソースの名前を入力します。命名規則は次のとおりです。
名前に使用できるのは、漢字、英字、数字、アンダースコア(_)、またはハイフン(-)のみです。
名前は 64 文字以内でなければなりません。
[データソースコード]
データソースコードを構成した後、
data source code.table nameまたはdata source code.schema.table nameの形式で、Flink_SQL タスクまたは Dataphin JDBC クライアントを使用して Dataphin データソーステーブルに直接アクセスし、迅速に利用できます。タスク実行環境に基づいてデータソースを自動的に切り替える必要がある場合は、変数形式${data source code}.tableまたは${data source code}.schema.tableを使用してアクセスします。詳細については、「Dataphin データソーステーブル開発方法」をご参照ください。重要データソースコードは、正常に構成された後は変更できません。
データソースコードが正常に構成されると、アセットディレクトリとアセットインベントリのオブジェクト詳細ページでデータをプレビューできます。
Flink SQL では、現在、MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、および SelectDB データソースのみがサポートされています。
[バージョン]
現在、Presto バージョン 2.1.5 のみがサポートされています。
データソースの説明
データソースの簡単な説明を 128 文字以内で入力します。
データソースの構成
データソースの構成環境を選択します。
ビジネスデータソースで本番データソースと開発データソースが区別されている場合は、[本番 + 開発データソース] を選択します。
ビジネスデータソースで本番データソースと開発データソースが区別されていない場合は、[本番データソース] を選択します。
[タグ]
タグを使用してデータソースを分類およびタグ付けできます。タグの作成方法については、「データソースタグの管理」をご参照ください。
データソースと Dataphin 間の接続パラメーターを構成します。
前の手順で [本番 + 開発データソース]コンテナー名: を選択した場合は、[本番 + 開発データソース]変更を保存 の構成ページが表示されます。 を選択した場合は、 の構成ページのみが表示されます。
説明通常、本番データソースと開発データソースは、環境を分離するために別々のデータソースとして構成する必要があります。これにより、開発データソースが本番データソースに与える影響を軽減できます。ただし、Dataphin では、同じパラメーター値を使用して同じデータソースとして構成することもできます。
パラメーター
説明
[JDBC URL]
Presto のエンドポイント。接続形式は
jdbc:presto://ip:port/catalog/schemaです。catalog/schemaパラメーターは、接続アドレスではオプションです。[ユーザー名]
Presto データソースへのアクセスに使用するユーザー名を入力します。
データベース SQL、オフラインデータベースの移行、データプレビューなど、現在のデータソースに関連するタスクの実行に使用される [デフォルトのリソースグループ] を選択します。
[接続テスト] をクリックするか、[OK] を直接クリックして、Presto データソースの作成を保存して完了します。
[接続テスト] をクリックすると、システムはデータソースが Dataphin に正しく接続できるかどうかをテストします。 [OK] を直接クリックすると、システムは選択したすべてのクラスターの接続を自動的にテストします。ただし、選択したすべてのクラスターの接続テストが失敗した場合でも、データソースを作成できます。