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ドライバの最新デスクトップバージョンをダウンロードしてインストールします。
- Presto 用 SimbaODBCドライバー:Presto ODBCドライバ からInsightソフトウェアSimbaODBCドライバの最新のデスクトップバージョンをダウンロードしてインストールします。 お使いのコンピュータのプラットフォーム(Macまたはデスクトップ)に応じて、アカウントにログインします。 ダウンロード後、登録したメールアドレスにライセンスファイルが届きます。
ファイルをコピーし、「
- 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 に接続できます。
シンバ
-
コンピュータから ODBCデータソース > 管理者として実行を開きます。 ODBC Data Source Administrator ページが開きます。
-
システムDSN をクリックします。
-
シンバ Presto を選択する。
-
追加 をクリックします。 新しいデータ・ソースの作成ページが開きます。
-
データ・ソースを設定する Simba Presto ODBC ドライバを選択し、完了をクリックします。 Simba Presto ODBC Driver DSN Setup ページが開きます。
-
以下の詳細を指定します。
- データソース名:データソース接続の名前を入力します。
- 説明 : Presto ドライバのセットアップの説明を記述します。
- 認証タイプ:リストからLDAPを選択する。
- ユーザー名 : ユーザー名は
ibmlhapikey
またはibmlhapikey_<watsonx.datauser_id>
です。 - パスワード:watsonx.dataユーザのAPIキー。 APIキーの取得については、APIキーの生成 を参照してください。
- Host : watsonx.data にある、接続したい Presto エンジンのホスト名。 ホスト名の取得についての詳細は、接続情報の取得 を参照のこと。
- ポート:ポート番号の取得については、接続情報の取得 を参照してください。
- Catalog : watsonx.data 内の Presto エンジンに関連付けられた Iceberg カタログ (Iceberg_data) を選択します。
- スキーマ:データに関連付けられているスキーマを選択します。
-
テストをクリックして、接続が成功したことを確認する。 テスト結果ウィンドウが開き、成功メッセージが表示されます。 「OK」 をクリックします。 Simba Presto ODBC Driver DSN Setup ページが開きます。
-
「OK」 をクリックします。 ODBC Data Source Administrator ページが開きます。 「OK」 をクリックします。
CDデータ
-
Open ODBC Data Source > Run as administrator from your computer. ODBC Data Source Administrator ページが開きます。
-
システムDSN をクリックします。
-
CData Presto を選択します。
-
追加 をクリックします。 CData ODBC Driver for Presto- DSN Configuration ページが開きます。
-
以下の詳細を指定します。
- データソース名:データソース接続の名前を入力します。
- Server : watsonx.dataのPrestoエンジンのホスト名。 ホスト名の取得についての詳細は、接続情報の取得 を参照のこと。
- ポート:ポート番号の取得については、接続情報の取得 を参照してください。
- Auth Scheme:リストからLDAPを選択。
- ユーザー名 : ユーザー名は
ibmlhapikey
またはibmlhapikey_<watsonx.datauser_id>
です。 - パスワード:watsonx.dataユーザのAPIキー。 APIキーの取得については、APIキーの生成 を参照してください。
- Use SSL : リストから True を選択します。
-
「接続テスト」 をクリックして、接続が成功したことを確認します。 ODBC- DSN構成ウィンドウが開き、成功メッセージが表示されます。 「OK」 をクリックします。 CData ODBC Driver for Presto- DSN Configuration ページが開きます。
-
「OK」 をクリックします。 ODBC Data Source Administrator ページが開きます。 「OK」 をクリックします。
Power BI のセットアップとテーブルの表示
-
Power BI デスクトップを開く。
-
他のソースからデータを取得するをクリックします。 データをレポートに追加ページが開きます。
-
他のソースからデータを取得するリンクをクリックします。 データ取得ページが開きます。
-
検索し、ODBC を選択します。
-
「接続」 をクリックします。 From ODBC ページが開きます。
-
データ・ソース名リストから、作成したデータ・ソースを選択し、OK をクリックします。
-
ODBCドライバページが開きます。
-
ユーザー名とパスワードを入力し、接続をクリックします。
ユーザー名 : ユーザー名は
ibmlhapikey
またはibmlhapikey_<watsonx.datauser_id>
、パスワードはwatsonx.dataユーザーのAPIキー。 APIキーの取得の詳細については、APIキーの生成 を参照してください。 -
Navigator ページが開き、Presto エンジンのスキーマのリストが表示されます。
-
必要なテーブルを選択してテーブルのプレビューを表示し、要件に応じてロードまたはデータ変換をクリックします。 データを使ってビジュアルを作ることができる。
コンフィグファイルを使って Presto に接続する
この方法では、 watsonx.data コンソールから Power BI で分析したいカタログを選択すると、 watsonx.data が選択したドライバー (Simba
または CData
) の Config
ファイルを生成します。 このファイルは、 watsonx.data の設定なしで、 カタログに直接アクセスするために使用できます。 Power BIPresto
に直接アクセスすることができる。
Config
ファイルは、よく使うオリジナルデータに素早く接続するためのショートカットである。 データ・ソース・ファイルには実際のデータが含まれているのではなく、実際のデータに接続するために必要な情報が含まれている。
- watsonx.data インスタンスにログインする。
- コンフィギュレーションに進む。
- 接続情報ページをクリックする。
- BIツールを展開し PowerBI.
- 接続の詳細セクションから Presto エンジンを展開します。
- カタログ] フィールドの [カタログの編集] アイコンを使用して、データ分析に必要なカタログを選択します。
- Export config files リストをクリックします。 使用するドライバに応じて、コンフィグZIPファイル (Simba config.zip または CData config.zip )のダウンロードを選択します。 ダウンロードしたファイルをクリックする。
.reg
、.pbids
。 .reg
ファイルを実行し、Windows 上でデータベース接続を設定します。 次に、.pbids
ファイルを実行して、指定したデータ・ソースに接続する。 デスクトップが開く。 PowerBI デスクトップが開きます。 ログインするためのユーザー名とパスワードを入力してください。- SSL証明書情報は、 watsonx.data 接続情報 > IBM 製品 > インスタンスの詳細 > SSL証明書から入手できます。 SSL証明書の取得の詳細については、 接続情報の取得を 参照してください。
- カタログページが表示されます。 分析対象のスキーマとテーブルを選択できる。