watsonx.dataで IBM Cognos Analyticsを Prestoに接続する
このトピックでは、IBM Cognos Analyticsを Prestoに接続する手順を説明します。 IBM Cognos Analyticsは、AIを活用した自動化機能を提供し、接続されたデータソースから洞察を生み出すことができます。
開始前に
IBM Cognos Analyticsの前提条件
- IBM Cognos Analyticsバージョン12.0.1以上。
- JDBCドライバ から Presto JDBCドライバをダウンロードしてください。 IBM Cognos AnalyticsでサポートされているバージョンのJDBCドライバを使用します。 ドライバをIBM Cognos Analyticsのinstallation_locationdriversディレクトリにコピーし、クエリ・サービスを再起動します。
- データサーバー接続を作成するためのデータソース接続管理者権限。
IBM watsonx.dataの前提条件
- IBM Cloud上のwatsonx.dataへのサブスクリプション。
- Prestoエンジンでwatsonx.dataインスタンスを提供する。
Prestoへの接続
-
ログイン Cognos Analytics.
-
ナビゲーションメニューから「 新規」をクリックする。
-
データサーバーをクリックします。 データサーバー接続の作成ページが開きます。 このページでは以下のことを行う:
-
以下の詳細を指定します。
- 名前接続の名前を指定します。
- 接続タイプ:
watsonx.dataを選択してください。
-
次へ をクリックします。
-
以下の詳細を指定します。
- JDBC URL: Presto JDBC URL. ホスト名とポートの取得についての詳細は、接続情報の取得 を参照のこと。 URL の例 :
jdbc:presto://xxxxx-xxxx-xxx-xxx-xxxxx.xxxxx.xx.x.appdomain.cloud:xxxx?SSL=true. - ドライバークラス名(オプション)
- 接続プロパティ(オプション)
- 認証 > 方法:サインオンを使用]を選択します。
- Add signon をクリックする。 ユーザーIDとパスワードのウィンドウが開きます。
- JDBC URL: Presto JDBC URL. ホスト名とポートの取得についての詳細は、接続情報の取得 を参照のこと。 URL の例 :
-
ユーザー ID とパスワードのウィンドウで、Prestoエンジンの以下の詳細を入力します:
-
ユーザー名:ユーザー名は'
ibmlhapikey_<watsonx.datauser_id>または'ibmlhapikey_ServiceId-<service_id>です。 例えば、'ibmlhapikey_joe@ibm.comまたは'ibmlhapikey_ServiceId-xxxxxxx-9-9e71-xxxx-yxay-cxaraa68.<service_id>取得するには、コンソールを使用してサービスIDを作成する を参照してください。 -
パスワード:watsonx.dataユーザのAPIキー。 APIキーの取得についての詳細は、APIキーの生成 を参照してください。
-
-
「完了 (Done)」 をクリックします。
-
Test connectionをクリックし、接続が成功したことを確認する。
-
テスト接続が成功したら Next をクリックします。
-
特定のイベントが発生したときにデータベースが実行するコマンドを指定する(オプション)。 詳細については、データ・サーバー接続の作成 を参照してください。
-
「作成」 をクリックします。 Load をクリックして、接続で使用するアセットを設定します。 watsonx.dataのカタログがリストアップされます。
-
IBM Cognos Analyticsで使用するアセットを選択し、アセットに対して Load リンクをクリックします。 カタログに存在するテーブルをロードする。
-
「完了 (Done)」 をクリックします。 データサーバー接続ページが開き、接続がリストアップされます。
-
-
作成したwatsonx.data接続をクリックします。
-
接続名に対してオーバーフローメニューをクリックする。 Assets を選択すると、watsonx.dataインスタンスから利用可能なすべてのスキーマとテーブルがリストされます。
-
Assets ページが開きます。 Cognos Analyticsにインポートするアセット(テーブルとスキーマ)を選択します。
-
作業したいテーブル(任意の追加)を選択し、そのテーブルに対してオーバーフローメニューをクリックする。 Load metadata をクリックする。 テーブルが完全にロードされると、ステータスは「
Loaded表示される。データを扱うことができる。
-
また、テーブルのデータが完全にロードされているかどうかを確認することもできる。 そのためには
- ナビゲーションメニューへ
- New > Data moduleをクリックする。
- データサーバーを選択します。
- 作成したwatsonx.data接続を選択します。
- 「OK」 をクリックします。 watsonx.dataのデータを含むデータモジュールページを表示する。