本記事では、OB Cloudのトランザクション型インスタンスとMySQLモードのテナントを例に、OB CloudクラウドデータベースのデータをTableau Desktopにインポートして表示する方法を紹介します。
前提条件
Tableau Desktopをダウンロードし、インストール済みであること。
OB Cloudクラウドデータベースアカウントに登録済みであり、トランザクション型インスタンスとMySQLモードのテナントを作成していること。詳細については、クラスタインスタンスの作成およびテナントの作成をご参照ください。
操作手順
ステップ1:OB Cloudクラウドデータベースの接続文字列を取得する
OB Cloudクラウドデータベースコンソールにログインします。クラスタリストページで、対象クラスタの情報を展開し、対象テナントで、接続 > 接続文字列を取得 をクリックします。
ポップアップウィンドウで、パブリックネットワークを使用 を選択します。
パブリックIPアドレスを使用してデータベースに接続 ページで以下の設定を完了し、接続文字列を生成します:
パラメータ説明IPアドレスの追加 追加をクリックし、エグジットIPをホワイトリストに追加します。 証明書のダウンロード (オプション)証明書をダウンロードをクリックし、CA証明書をダウンロードして認証を完了します。 テナントへの接続 データベース ドロップダウンボックスをクリックした後、+ データベースの作成をクリックし、プロンプトに従ってデータベースの作成を完了します。 アカウント ドロップダウンボックスをクリックした後、+ アカウントの作成をクリックし、プロンプトに従ってアカウントの作成を完了します。 接続方式 MySQL CLI を接続方式として選択します。 注意
アカウント作成後、作成時に生成されたパスワードを必ず適切に保管してください。
ステップ2:Tableau DesktopでOB Cloudデータベースに接続する
Tableau Desktopを開き、左側のConnectタブのTo a Serverセクションで、More > MySQLを選択します。
MySQLダイアログで、ステップ1:OB Cloudデータベースの接続文字列を取得するで取得した接続文字列を使用して、以下の設定を行います。
パラメータ説明Server 接続文字列の -hパラメータから取得したOB Cloudデータベースの接続アドレス。例:t5******.aws-ap-southeast-1.oceanbase.cloud。Port 接続文字列の -Pパラメータから取得したOB Cloudデータベースの接続ポート。Database 接続文字列の -Dパラメータから取得した、アクセスするデータベース名。Username 接続文字列の -uパラメータから取得したアカウント名。例:test。Password 接続文字列の -pパラメータから取得したアカウントのパスワード。
Sign Inをクリックします。以下の画面が表示されれば、OB Cloudデータベースへの接続に成功しました。
説明
MySQLをデータベース接続に初めて選択した場合、Tableau Desktopは接続前にMySQLドライバーのインストールが必要であることを示します。この場合、ポップアップウィンドウの指示に従って必要なMySQLドライバーをインストールし、再度接続を試みてください。具体的なインストール手順については、MySQL Driver Downloadをご参照ください。
次のステップ
接続が完了したら、Tableau Desktopの使用を開始できます。Tableauの詳細な操作ガイドについては、Tableau Desktop公式ドキュメントをご参照ください。