DataV は、大規模で複雑なデータセットからインタラクティブダッシュボードを構築できる Alibaba Cloud の可視化サービスです。AnalyticDB for MySQL クラスターをデータソースとして接続し、DataV でデータを直接クエリしてビジュアル分析できます。
前提条件
開始する前に、次の情報を収集してください。
接続方法: 内部ネットワーク (VPC) またはインターネット経由で接続するかどうかを決定します。AnalyticDB for MySQL クラスターと DataV が同じリージョンにある場合は内部ネットワークを使用し、それ以外の場合はインターネットを使用します。
ドメイン名またはIPアドレス: お客様の AnalyticDB for MySQL クラスターのエンドポイントです。これは、[クラスター] ページの AnalyticDB コンソール で確認できます。
ポート: デフォルトは
3306です。AnalyticDB for MySQL データベースの データベース名、ユーザー名、および パスワード。
VPC ID (内部ネットワークのみ): クラスターが存在する Virtual Private Cloud (VPC) の ID です。これは、AnalyticDB コンソール で確認できます。
VPC インスタンス ID (内部ネットワークのみ): これは、コンソールに表示されるインスタンス ID とは異なります。DescribeDBClusterAttribute API を使用し、応答から
VPCCloudInstanceIdまたはVPCInstanceIdフィールドを取得します。
内部ネットワーク経由でデータソースを追加
AnalyticDB for MySQL クラスターと DataV が同じリージョンにある場合は、この方法を使用します。
DataV コンソール にログインします。
[マイデータ] タブで、[データソース] を選択し、[ソースの追加] をクリックします。
[タイプ] リストで、[AnalyticDB For MySQL] を選択します。
[ネットワーク] ドロップダウンリストで、[内部] を選択します。次に、クラスターが存在するリージョンを選択します。デフォルトのリージョンは中国東部 2です。

データベース接続の詳細を入力します。

パラメーター 説明 名前 このデータソースのカスタム名。 VPC ID AnalyticDB for MySQL クラスターが存在する VPC の ID です。これは、AnalyticDB コンソール で確認できます。 インスタンス ID クラスターの VPC インスタンス ID です。これは、コンソールに表示されるインスタンス ID とは異なります。DescribeDBClusterAttribute API を使用して、 VPCCloudInstanceIdまたはVPCInstanceIdの値を取得します。ドメイン名 お使いの AnalyticDB for MySQL クラスターのドメイン名または IP アドレスです。インターネットアクセスの場合、ドメイン名は次のフォーマットになります: am-bp1uxxxxxxxxxxxxxx0o.ads.aliyuncs.com。この情報を確認するには、[クラスター] ページの AnalyticDB コンソール をご参照ください。ポート番号 データベースポートです。デフォルト: 3306。ユーザー名 AnalyticDB for MySQL データベースのユーザー名です。 パスワード AnalyticDB for MySQL データベースのパスワードです。 データベース データベースの名前です。 詳細を入力すると、DataV は自動的に接続テストを実行します。
接続性テストが成功した後、[OK] をクリックします。
データソースがデータソースリストに表示されます。
インターネット経由でデータソースを追加
AnalyticDB for MySQL クラスターが DataV とは異なるリージョンにある場合、または内部ネットワーク経由でアクセスできない場合は、この方法を使用します。
DataV コンソール にログインします。
「[マイ データ]」タブで、「[データ ソース]」をクリックし、「[データの追加]」をクリックします。
「タイプ」ドロップダウン リストで、「AnalyticDB for MySQL」を選択します。
[ネットワーク] ドロップダウンリストで、[インターネット] を選択します。
データベース接続の詳細を入力します。

パラメーター 説明 Name このデータソースのカスタム名を指定します。 domain name ご利用の AnalyticDB for MySQL クラスターのドメイン名または IP アドレスを指定します。ドメイン名は am-bp1uxxxxxxxxxxxxxx0o.ads.aliyuncs.comというフォーマットに従います。AnalyticDB コンソール の ClustersPort Number データベースへの接続に使用するポートを指定します。 Username ご利用の AnalyticDB for MySQL データベースのユーザー名を指定します。 Password ご利用の AnalyticDB for MySQL データベースのパスワードを指定します。 Database データベース名を指定します。 詳細を入力すると、DataV は自動的に接続テストを実行します。
接続性テストが成功した後、[OK] をクリックします。
データソースがデータソースリストに表示されます。
トラブルシューティング
接続テストが「Access VPC instance fail」で失敗する
このエラーは、DataV が指定されたインスタンス ID を使用してクラスターを特定できない場合に発生します。
この問題を解決するには、以下の接尾辞のいずれかを [インスタンス ID] フィールドに追加し、接続性テストを再度実行してください:
-mysql-instance-controller
たとえば、インスタンス ID が am-bp1uxxxxxxxxxxxxxx0o の場合、am-bp1uxxxxxxxxxxxxxx0o-mysql を試してください。
次のステップ
データソースが追加されたら、DataV プロジェクトを作成してデータの可視化を開始します。手順については、「テンプレートを使用してプロジェクトを作成」をご参照ください。