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への接続

  1. ログイン Cognos Analytics.

  2. ナビゲーションメニューから「 新規」をクリックする。

  3. データサーバーをクリックします。 データサーバー接続の作成ページが開きます。 このページでは以下のことを行う:

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

      • 名前接続の名前を指定します。
      • 接続タイプ: watsonx.data を選択してください。
    2. 次へ をクリックします。

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

      • JDBC URL: Presto JDBC URL. ホスト名とポートの取得についての詳細は、接続情報の取得 を参照のこと。 URL の例 : jdbc:presto://xxxxx-xxxx-xxx-xxx-xxxxx.xxxxx.xx.x.appdomain.cloud:xxxx?SSL=true.
      • ドライバークラス名(オプション)
      • 接続プロパティ(オプション)
      • 認証 > 方法:サインオンを使用]を選択します。
      • Add signon をクリックする。 ユーザーIDとパスワードのウィンドウが開きます。
    4. ユーザー 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キーの生成 を参照してください。

    5. 「完了 (Done)」 をクリックします。

    6. Test connectionをクリックし、接続が成功したことを確認する。

    7. テスト接続が成功したら Next をクリックします。

    8. 特定のイベントが発生したときにデータベースが実行するコマンドを指定する(オプション)。 詳細については、データ・サーバー接続の作成 を参照してください。

    9. 「作成」 をクリックします。 Load をクリックして、接続で使用するアセットを設定します。 watsonx.dataのカタログがリストアップされます。

    10. IBM Cognos Analyticsで使用するアセットを選択し、アセットに対して Load リンクをクリックします。 カタログに存在するテーブルをロードする。

    11. 「完了 (Done)」 をクリックします。 データサーバー接続ページが開き、接続がリストアップされます。

  4. 作成したwatsonx.data接続をクリックします。

  5. 接続名に対してオーバーフローメニューをクリックする。 Assets を選択すると、watsonx.dataインスタンスから利用可能なすべてのスキーマとテーブルがリストされます。

  6. Assets ページが開きます。 Cognos Analyticsにインポートするアセット(テーブルとスキーマ)を選択します。

  7. 作業したいテーブル(任意の追加)を選択し、そのテーブルに対してオーバーフローメニューをクリックする。 Load metadata をクリックする。 テーブルが完全にロードされると、ステータスは「Loaded 表示される。

    データを扱うことができる。

  8. また、テーブルのデータが完全にロードされているかどうかを確認することもできる。 そのためには

    1. ナビゲーションメニューへ
    2. New > Data moduleをクリックする。
    3. データサーバーを選択します。
    4. 作成したwatsonx.data接続を選択します。
    5. 「OK」 をクリックします。 watsonx.dataのデータを含むデータモジュールページを表示する。