IBM Cloud Docs
Power BI と Presto を watsonx.data で接続します

Power BI と Presto を watsonx.data で接続します

このトピックでは、以下のODBCドライバのいずれかを使用してPower BIを Prestoに接続する手順を説明します:

  • Simba ODBC ドライバー
  • CData ODBC ドライバー

watsonx.data で Presto エンジンに接続すると、接続されたさまざまなデータ ソースにアクセスして、説得力のあるインタラクティブなデータ視覚化を構築できます。

前提条件

  • Power BI Desktop : 最新のデスクトップ版 Power BI をダウンロードし、Advanced download link を使用してインストールします。 電子メール ID を使用して Power BI アカウントを作成し、ログインします。
  • 選択したODBCドライバに基づいて、以下のいずれかをダウンロードしてインストールします:
    • Presto 用 SimbaODBCドライバー:Presto ODBCドライバ からInsightソフトウェアSimbaODBCドライバの最新のデスクトップバージョンをダウンロードしてインストールします。 お使いのコンピュータのプラットフォーム(Macまたはデスクトップ)に応じて、アカウントにログインします。 ダウンロード後、登録したメールアドレスにライセンスファイルが届きます。 ファイルをコピーし、「~\Simba Presto ODBC Driver\lib folder 下に貼り付ける。
    • Presto 用 CDataODBCドライバ:Presto ODBCドライバ から Presto用CDataODBCドライバの最新デスクトップバージョンをダウンロードしてインストールします。
  • IBM Cloud上のwatsonx.dataのサブスクリプション。
  • watsonx.dataインスタンスをPrestoエンジンで提供します。

認証

Power BI は LDAP (Lightweight Directory Access Protocol) 認証メカニズムを使用して Presto に接続します。 以下のサインイン認証情報が必要です:

  • ユーザー名: ユーザー名は ibmlhapikey または ibmlhapikey_<watsonx.datauser_id> です。
  • パスワード: watsonx.dataユーザのAPIキー。

ドライバーの設定

次の ODBC ドライバのいずれかを選択して、Power BI から Presto に接続できます。

シンバ

  1. コンピュータから ODBCデータソース > 管理者として実行を開きます。 ODBC Data Source Administrator ページが開きます。

  2. システムDSN をクリックします。

  3. シンバ Presto を選択する。

  4. 追加 をクリックします。 新しいデータ・ソースの作成ページが開きます。

  5. データ・ソースを設定する Simba Presto ODBC ドライバを選択し、完了をクリックします。 Simba Presto ODBC Driver DSN Setup ページが開きます。

  6. 以下の詳細を指定します。

    • データソース名:データソース接続の名前を入力します。
    • 説明 : Presto ドライバのセットアップの説明を記述します。
    • 認証タイプ:リストからLDAPを選択する。
    • ユーザー名 : ユーザー名は ibmlhapikey または ibmlhapikey_<watsonx.datauser_id> です。
    • パスワード:watsonx.dataユーザのAPIキー。 APIキーの取得については、APIキーの生成 を参照してください。
    • Host : watsonx.data にある、接続したい Presto エンジンのホスト名。 ホスト名の取得についての詳細は、接続情報の取得 を参照のこと。
    • ポート:ポート番号の取得については、接続情報の取得 を参照してください。
    • Catalog : watsonx.data 内の Presto エンジンに関連付けられた Iceberg カタログ (Iceberg_data) を選択します。
    • スキーマ:データに関連付けられているスキーマを選択します。
  7. テストをクリックして、接続が成功したことを確認する。 テスト結果ウィンドウが開き、成功メッセージが表示されます。 「OK」 をクリックします。 Simba Presto ODBC Driver DSN Setup ページが開きます。

  8. 「OK」 をクリックします。 ODBC Data Source Administrator ページが開きます。 「OK」 をクリックします。

CDデータ

  1. Open ODBC Data Source > Run as administrator from your computer. ODBC Data Source Administrator ページが開きます。

  2. システムDSN をクリックします。

  3. CData Presto を選択します。

  4. 追加 をクリックします。 CData ODBC Driver for Presto- DSN Configuration ページが開きます。

  5. 以下の詳細を指定します。

    • データソース名:データソース接続の名前を入力します。
    • Server : watsonx.dataのPrestoエンジンのホスト名。 ホスト名の取得についての詳細は、接続情報の取得 を参照のこと。
    • ポート:ポート番号の取得については、接続情報の取得 を参照してください。
    • Auth Scheme:リストからLDAPを選択。
    • ユーザー名 : ユーザー名は ibmlhapikey または ibmlhapikey_<watsonx.datauser_id> です。
    • パスワード:watsonx.dataユーザのAPIキー。 APIキーの取得については、APIキーの生成 を参照してください。
    • Use SSL : リストから True を選択します。
  6. 「接続テスト」 をクリックして、接続が成功したことを確認します。 ODBC- DSN構成ウィンドウが開き、成功メッセージが表示されます。 「OK」 をクリックします。 CData ODBC Driver for Presto- DSN Configuration ページが開きます。

  7. 「OK」 をクリックします。 ODBC Data Source Administrator ページが開きます。 「OK」 をクリックします。

Power BI のセットアップとテーブルの表示

  1. Power BI デスクトップを開く。

  2. 他のソースからデータを取得するをクリックします。 データをレポートに追加ページが開きます。

  3. 他のソースからデータを取得するリンクをクリックします。 データ取得ページが開きます。

  4. 検索し、ODBC を選択します。

  5. 「接続」 をクリックします。 From ODBC ページが開きます。

  6. データ・ソース名リストから、作成したデータ・ソースを選択し、OK をクリックします。

  7. ODBCドライバページが開きます。

  8. ユーザー名とパスワードを入力し、接続をクリックします。

    ユーザー名 : ユーザー名は ibmlhapikey または ibmlhapikey_<watsonx.datauser_id>、パスワードはwatsonx.dataユーザーのAPIキー。 APIキーの取得の詳細については、APIキーの生成 を参照してください。

  9. Navigator ページが開き、Presto エンジンのスキーマのリストが表示されます。

  10. 必要なテーブルを選択してテーブルのプレビューを表示し、要件に応じてロードまたはデータ変換をクリックします。 データを使ってビジュアルを作ることができる。

コンフィグファイルを使って Presto に接続する

この方法では、 watsonx.data コンソールから Power BI で分析したいカタログを選択すると、 watsonx.data が選択したドライバー (Simba または CData) の Config ファイルを生成します。 このファイルは、 watsonx.data の設定なしで、 カタログに直接アクセスするために使用できます。 Power BIPresto に直接アクセスすることができる。

Config ファイルは、よく使うオリジナルデータに素早く接続するためのショートカットである。 データ・ソース・ファイルには実際のデータが含まれているのではなく、実際のデータに接続するために必要な情報が含まれている。

  1. watsonx.data インスタンスにログインする。
  2. コンフィギュレーションに進む。
  3. 接続情報ページをクリックする。
  4. BIツールを展開し PowerBI.
  5. 接続の詳細セクションから Presto エンジンを展開します。
  6. カタログ] フィールドの [カタログの編集] アイコンを使用して、データ分析に必要なカタログを選択します。
  7. Export config files リストをクリックします。 使用するドライバに応じて、コンフィグZIPファイル (Simba config.zip または CData config.zip )のダウンロードを選択します。 ダウンロードしたファイルをクリックする。 .reg.pbids
  8. .reg ファイルを実行し、Windows 上でデータベース接続を設定します。 次に、 .pbids ファイルを実行して、指定したデータ・ソースに接続する。 デスクトップが開く。 PowerBI デスクトップが開きます。 ログインするためのユーザー名とパスワードを入力してください。
  9. SSL証明書情報は、 watsonx.data 接続情報 > IBM 製品 > インスタンスの詳細 > SSL証明書から入手できます。 SSL証明書の取得の詳細については、 接続情報の取得を 参照してください。
  10. カタログページが表示されます。 分析対象のスキーマとテーブルを選択できる。