このトピックでは、Dataphin データソースの作成方法について説明します。
前提条件
Dataphin でデータソースが作成されていること。
Dataphin データソースがアプリケーションにアタッチされていること。
操作手順
Quick BI コンソールにログインします。
データソースを追加します。
データソースの作成ページに移動します。 詳細については、「データソース作成のエントリ」をご参照ください。
Dataphin を選択します。

[接続を設定] ダイアログボックスで、パラメーターを設定します。
[JDBC 接続] または [Dataphin サービスデータソース] を使用できます。
接続方法を [JDBC 接続] に設定した場合は、次のパラメーターを設定します。
説明Dataphin は、全表スキャンを無効にするためのスイッチを提供しています。 このスイッチが有効になっていて、パーティションの制限を追加しない場合、クエリは失敗します。 この問題を解決するには、パーティションフィールドにフィルター条件を追加するか、Dataphin コンソールに移動して [コーディング仕様] でスイッチを無効にします。
Java Database Connectivity (JDBC) を使用して Dataphin に接続する方法の詳細については、「JDBC を使用した Dataphin への接続」をご参照ください。
名前
説明
表示名
データソースリストに表示されるデータソースの表示名です。
有効な名前を入力してください。 名前に特殊文字や先頭または末尾のスペースを含めることはできません。
接続方法
JDBC 接続。
Dataphin ドメイン名
Dataphin データソースの JDBC URL です。 Dataphin コンソールにログインし、データソースページの [JDBC URL] 列でパブリック URL を見つけます。 例: xxxxxxxxxxxxxxxxxxxxx.alicloudapi.com
ポート
Dataphin データソースに対応するポート番号です。
プロジェクト名/データベース
デフォルトでクエリ可能なデータ範囲を指定します。 必要に応じて、次のいずれかの項目を入力します。
Dataphin 物理テーブルを使用するには、Dataphin プロジェクトの英語名を入力します。
Dataphin 論理テーブルを使用するには、Dataphin データセグメントの英語名を入力します。 名前は `LD_` で始まる必要があります。
Dataphin によって管理されているデータソースのテーブルを使用するには、Dataphin で設定されているデータソースのエンコーディングを入力します。 エンコーディングは `ds_` で始まる必要があります。
範囲を指定した後、SQL データセットを使用して、他のプロジェクト、セグメント、またはデータソースのテーブルからデータセットを作成できます。 この場合、プロジェクト、セグメント、またはデータソースのプレフィックスを指定する必要があります。
スキーマ
接続するスキーマの名前です。 このパラメーターはオプションです。
Dataphin の物理テーブルまたは論理テーブルを使用する場合、このパラメーターを指定する必要はありません。
MySQL など、データソースタイプがスキーマをサポートしていない場合、このパラメーターを指定する必要はありません。
Oracle など、データソースタイプがスキーマをサポートしている場合、このパラメーターはオプションです。 スキーマを指定すると、指定したスキーマからデータがクエリされます。 スキーマを指定しない場合、データはデータベースのデフォルトスキーマからクエリされます。
実行プロジェクト
SQL クエリの実行に使用されるプロジェクトです。 プロジェクトとそれにアタッチされたコンピュートエンジンには、クエリ対象のテーブルに対する読み取り権限が必要です。
指定されたクエリ範囲が Dataphin プロジェクトの場合、このパラメーターはオプションです。 このパラメーターを空のままにすると、デフォルトのクエリ範囲として指定されたプロジェクトが使用されます。
指定されたクエリ範囲が Dataphin セグメントの場合、このパラメーターは必須です。
指定されたクエリ範囲が Dataphin データソースの場合、このパラメーターを指定する必要はありません。
テナント ID
クエリのテナントの ID です。
AccessKey タイプ
Dataphin データソースへの接続に使用される Dataphin プラットフォームまたは個人ユーザーの AccessKey です。
AccessKey ID
[AccessKey タイプ] を [Dataphin プラットフォーム] に設定した場合は、Dataphin プラットフォームの AccessKey ID を入力します。 AccessKey ID を取得するには、Dataphin O&M チームにお問い合わせください。
[AccessKey タイプ] を [個人ユーザー] に設定した場合は、Dataphin ユーザーの AccessKey ID を入力します。 [パーソナルセンター] に移動し、[AccessKey] をクリックして AccessKey ID を取得します。
AccessKey Secret
AccessKey ID に対応する AccessKey Secret です。
プロキシユーザー
プラットフォームの AccessKey を使用する場合、Dataphin にアクセスするには、プロキシユーザーに基づいて接続を確立する必要があります。
アカウントタイプ
プラットフォームの AccessKey を使用する場合は、アカウントタイプを指定する必要があります。 USER_ID:Dataphin 内の一意の ID。 account_name:Dataphin のユーザー名。 SOURCE_USER_ID:ソースシステムのユーザー ID。
エンジンタイプ
MaxCompute、Hive、MySQL、Oracle、AnalyticDB for PostgreSQL がサポートされています。
SSL
接続先のデータソースが SSL で設定されている場合、SSL を選択してデータのセキュリティを確保できます。
VPC データソース
[VPC データソース] を選択し、次のパラメーターを設定します。
説明Quick BI を Virtual Private Cloud (VPC) 経由で Dataphin に接続できるのは、Dataphin のオンプレミスデプロイメントと Alibaba Cloud ゲートウェイを使用している場合のみです。
[VPC データソース] を選択した場合は、[データベースアドレス] フィールドに Server Load Balancer (SLB) アドレスを入力する必要があります。
購入者 AccessId:SLB インスタンスの購入に使用するアカウントの AccessKey ID です。 アカウントに SLB インスタンスに対する読み取り権限があることを確認してください。 Resource Access Management (RAM) コンソールにログインして AccessKey ID を取得できます。 詳細については、「RAM ユーザーの AccessKey 情報の表示」をご参照ください。
購入者 AccessKey:AccessKey ID に対応する AccessKey Secret です。 RAM コンソールにログインして AccessKey Secret を取得できます。 詳細については、「RAM ユーザーの AccessKey 情報の表示」をご参照ください。
インスタンス ID:SLB インスタンスの ID です。 Server Load Balancer コンソールにログインし、インスタンスリストでインスタンス ID を見つけます。
リージョン:インスタンスが配置されているリージョンです。 Server Load Balancer コンソールにログインし、[インスタンス] ページの左上隅でリージョンを見つけます。
Init SQL
このオプションを有効にすると、データソース接続後に実行する SQL 文を設定できます。
SET 文のみが許可されます。 複数の文はセミコロン (;) で区切ります。
接続方法を Dataphin サービスデータソースに設定した場合は、次のパラメーターを設定します。
名前
説明
表示名
データソースリストに表示されるデータソースの表示名です。
有効な名前を入力してください。 名前に特殊文字や先頭または末尾のスペースを含めることはできません。
接続方法
Dataphin サービスデータソース。
このオプションを選択する場合は、まず Dataphin でデータソースを手動で作成し、AppKey と AppSecret を設定する必要があります。
データベースアドレス
Dataphin データソースの JDBC URL です。 VPC データソースを使用する場合は、SLB アドレスを入力します。
Dataphin コンソールにログインし、データソースページの [JDBC URL] 列でパブリック URL を見つけます。 例:
xxxxxxxxxxxxxxxxxxxxx.alicloudapi.com。データソース名
Dataphin のデータソースのカスタム名です。
Dataphin コンソールにログインします。 [DataService Studio 概要] の [Dataphin データソースサービス] ページで、[データソース名] を取得します。
スキーマ
オプション。 接続するスキーマの名前です。
論理テーブルのスキーマ:Dataphin のビジネスセグメント。
物理テーブルのスキーマ:Dataphin のプロジェクト。
AppKey
Dataphin データソースのアプリケーションの AppKey です。
Dataphin コンソールにログインします。 [プラットフォーム管理] > [アプリケーション管理] の下のアプリケーションページで、[AppKey] を取得します。
AppSecret
Dataphin データソースのアプリケーションの AppSecret です。
Dataphin コンソールにログインします。 [プラットフォーム管理] > [アプリケーション管理] の下のアプリケーションページで、[AppSecret] を取得します。
エンジンタイプ
MaxCompute と Hive がサポートされています。
VPC データソース
このオプションを選択して、VPC データソースを設定します。
説明Quick BI を VPC 経由で Dataphin に接続できるのは、Dataphin のオンプレミスデプロイメントと Alibaba Cloud ゲートウェイを使用している場合のみです。 [VPC データソース] を選択し、次のパラメーターを設定します。 [VPC データソース] を選択した場合は、[データベースアドレス] フィールドに SLB アドレスを入力する必要があります。
作成者 AccessId
RAM コンソールにログインして AccessKey ID を取得します。 詳細については、「RAM ユーザーの AccessKey 情報の表示」をご参照ください。
作成者 AccessKey
RAM コンソールにログインして AccessKey Secret を取得します。 詳細については、「RAM ユーザーの AccessKey 情報の表示」をご参照ください。
API Gateway グループ ID
API Gateway コンソールにログインします。
左側のナビゲーションウィンドウで、[オープン API] > [グループ] を選択します。 [グループ] ページで、グループ ID を見つけることができます。
リージョン
API グループが配置されているリージョンです。 API Gateway コンソールの [グループ] ページでリージョンを見つけることができます。
重要パブリッククラウドの Dataphin インスタンスに接続する場合、インターネット経由でのみ接続できます。
オンプレミスの Dataphin インスタンスに接続する場合:
Dataphin ゲートウェイがプライベートゲートウェイ (Lingyang を含む) の場合、インターネット経由でのみ接続できます。
Dataphin ゲートウェイが Alibaba Cloud ゲートウェイの場合、インターネット経由または VPC 経由で接続できます。
[接続をテスト] をクリックして、データソース接続をテストします。

接続テストに成功したら、[OK] をクリックしてデータソースを追加します。
次のステップ
データソースを作成した後、データセットを作成してデータを分析できます。
Dataphin データソースのデータテーブルまたはカスタム SQL 文からデータセットを作成するには、「データセットの作成」をご参照ください。
データの可視化と分析のためにチャートを作成するには、「ダッシュボードの作成」および「チャートの概要」をご参照ください。
詳細な分析のためにデータをドリルダウンするには、「ステップ 3:ドリルダウンデータの設定と表示」をご参照ください。