Smartbi を AnalyticDB for MySQL クラスターに接続すると、Smartbi レポートから直接データのクエリと可視化ができます。
前提条件
開始する前に、以下をご確認ください。
Smartbi V8.5 以降がインストールされていること
AnalyticDB for MySQL クラスター。 詳細については、「クラスターの作成」をご参照ください。
Smartbi サーバーの IP アドレスがクラスターの IP アドレスホワイトリストに追加されていること。 詳細については、「ホワイトリストの設定」をご参照ください。
(オプション) Smartbi とクラスターが異なるゾーンにある場合は、パブリックエンドポイント。 詳細については、「パブリックエンドポイントの申請またはリリース」をご参照ください。
接続タイプの選択
JDBC 接続文字列内のホスト名は、Smartbi がクラスターにアクセスする方法によって異なります。
| 接続タイプ | 使用する状況 | 使用するホスト名 |
|---|---|---|
| Virtual Private Cloud (VPC) エンドポイント | Smartbi とクラスターが同じゾーンにある場合 | クラスターの VPC エンドポイント |
| パブリックエンドポイント | Smartbi とクラスターが異なるゾーンにある場合 | クラスターのパブリックエンドポイント |
エンドポイントとポートを確認するには、[クラスター情報] ページに移動し、[ネットワーク情報] セクションを確認します。
Smartbi から AnalyticDB for MySQL への接続
Smartbi を起動します。
左側のナビゲーションウィンドウで
アイコンをクリックするか、右側のメニューで [データ接続] をクリックします。
[データ接続] ページの [すべて] タブで、[Aliyun AnalyticDB] をクリックします。

[リレーショナルデータソースの作成] ページで、接続パラメーターを設定します。

パラメーター 説明 名前 このデータソースの一意の名前です。 エイリアス (オプション) このデータソースの表示名です。 ドライバータイプ aliyun AnalyticDB ドライバーストレージディレクトリ 組み込みプロダクト ドライバークラス デフォルト値: com.mysql.jdbc.Driver。この値は変更しないでください。接続文字列 クラスターの JDBC 接続文字列です。以下のフォーマットをご参照ください。 ユーザー名 クラスターへの接続に使用するアカウントです。 パスワード アカウントのパスワードです。 接続文字列のフォーマット:
jdbc:mysql://<hostname>:<port>/<database>?useUnicode=true&characterEncoding=UTF-8&engine=MPPプレースホルダーを実際の値に置き換えてください。
フィールド 説明 例 <hostname>クラスターの VPC エンドポイントまたはパブリックエンドポイントです。 am-xxxx.ads.aliyuncs.com<port>クラスターのポート番号です。デフォルトは 3306です。3306<database>クラスター内のデータベースの名前です。 my_databaseuseUnicode=true&characterEncoding=UTF-8文字エンコーディングの設定です。変更しないでください。 — engine=MPPMassively Parallel Processing (MPP) クエリエンジンを指定します。変更しないでください。 — [接続のテスト(T)] をクリックします。表示されるメッセージで、[OK(O)] をクリックします。

右下の隅にある [保存(S)] をクリックします。
保存後、Smartbi 内からクラスターデータベースを管理できます。左側のナビゲーションウィンドウで、[データ接続] > [adb] > [データベース管理(S)] を選択して、データベースにリソースを追加します。詳細については、「データベース管理」をご参照ください。

次のステップ
接続が確立されたら、Smartbi を使用して AnalyticDB for MySQL クラスターのデータをクエリ、分析、可視化します。Smartbi の完全なドキュメントについては、「Smartbi ドキュメント」をご参照ください。