LoginSignup
1
0

More than 1 year has passed since last update.

Watson QueryからDb2に接続してデータを仮想化する

Last updated at Posted at 2023-03-29

この記事では、IBM Cloudのデータ仮想化サービスWatson QueryからDb2に接続し、データを仮想化する手順を説明します。

1. Watson Query の有効化

Watson Queryを有効化していることが前提となります。
未済の場合は、こちらの手順を参照してWatson Queryを有効化してください。

以降、Watson Query画面での操作を行います。

2. Db2をデータソースとして追加する

  • 画面左側のドロップダウンリストから、「仮想化」> 「データ・ソース」を選択します。
    image.png

  • 画面右上の「接続の追加」から、「新規接続」を選択します。
    image.png

  • 接続タイプとして「IBM Db2 Warehouse」を選択し、右下の「選択」をクリックします。
    (Db2の場合は「IBM Db2」を選択します。入力する接続情報は同じです。)
    image.png

  • 接続情報として以下の項目を入力します。

    • 名前
    • 説明(任意)
    • データベース
    • ホスト名または IP アドレス
    • ポート
    • 認証方式
      • 〈ユーザー名およびパスワード〉の場合:
        • ユーザー名
        • パスワード
      • 〈APIキー〉の場合:
        • APIキー
    • ポートはSSL対応(各自の環境に応じて設定。defaultはチェックされている状態)
    • SSL証明書(各自の環境に応じて設定。defaultは空欄)
  • 入力後、画面右上の「接続のテスト」を選択します。
    image.png

  • 接続のテストが成功すると、緑色のバナーメッセージが表示され、成功したことが分かります。成功を確認できたら、画面右下の「作成」を選択します。
    image.png

  • 画面が自動で「データ・ソース」タブに遷移します。今作成した「IBM Db2 Warehouse」の接続情報が確認できたらOKです。
    image.png

3. データ(テーブル)を仮想化する

  • 画面左側のドロップダウンリストから、「仮想化」> 「仮想化」を選択します。
    image.png

  • 仮想化の対象となるテーブルの一覧(Watson Queryが検知したもの)が表示されます。
    image.png

  • 仮想化したいテーブルを選択し、右上に表示される青いバーの「カートに追加」を選択します。(例として"CUSTOMER"を対象テーブルとします)
    image.png

  • 画面右上の「カートの表示」を選択します。
    image.png

  • カート内の確認と表の仮想化を行います。

  • 共有オプションで、「プロジェクトに割り当て」「カタログに公開」をそれぞれ設定します。

    • 「プロジェクトに割り当て」:特定の分析プロジェクトで使用する場合は、こちらにチェックを入れ、割り当て先のプロジェクトを選択します。
      image.png

    • 「カタログに公開」:仮想化オブジェクトをカタログに公開して仮想データを管理する場合は、こちらにチェックを入れ、公開先のカタログを選択します。
      image.png

  • 仮想化対象のオブジェクトを編集します。

    • 表名を編集する場合、以下の赤枠部分を修正します。
      image.png

    • 列を編集する場合、テーブル情報の右端にある、点3つが縦に並んだ記号をクリックし、「列の編集」を選択します。
      image.png

    列名を編集した場合は、画面右上の「適用」をクリックして変更を保存します。
    image.png

  • テーブルを仮想化します。画面右上の「仮想化」を選択します。
    image.png

  • 確認メッセージが表示されるので、「確認」を選択します。
    image.png

  • 仮想化が完了しました。結果を確認するため「仮想化データに移動」を選択します。
    image.png

  • 先ほど仮想化したテーブルが表示されていることを確認できます。
    image.png

  • プレビューを表示します。テーブル情報の右端にある、点3つが縦に並んだ記号をクリックし、「詳細の表示」を選択します。
    image.png

  • 仮想化したテーブルのデータ内容が表示されました。
    image.png

以上

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0