IBM Db2

IBM Db2 はリレーショナル データを含むデータ ソースです。

IBM Db2 は、以下のいずれかの方法で設定できる:

  • Create new connection- Create new connection ] タブを選択した場合は、[新規接続の作成 - 構成の詳細] テーブルを参照して、構成の詳細を示します。

  • Import from catalog- データプラットフォームの既存のカタログから接続の詳細をインポートすることができます。 Import from catalog タブを選択した場合は、 カタログからのインポート - 構成の詳細の 表を参照し、構成の詳細を提供してください。

  • Import from project- データプラットフォームの既存のプロジェクトから接続の詳細をインポートできます。 Import from project を選択した場合は、「 Import from project - configuration details 」の表を参照し、構成の詳細を入力してください。

新規接続の作成 - 設定の詳細

クレタ新規接続 - コンフィギュレーションの詳細
フィールド 説明
ターゲット・パーシスタンス

ターゲットの永続化を選択します:

  • Watsonx.data インスタンス・コンソール・データベースは、接続の詳細を排他的に保存します。
  • プラットフォーム・アセット・カタログ - データ・プラットフォームのデフォルト・カタログには、接続の詳細が保存されます。 ターゲット永続化として Platform asset catalog を選択した場合、利用できる認証タイプはユーザー名とパスワードのみです。
    Platformアセットカタログオプションを選択できるのは、データプラットフォームサービスがアクティブで、データプラットフォームに Platformアセットカタログが存在し、それにアクセスできる場合のみです。
表示名 画面に表示するデータソース名を入力する。
データベース名 データベースの名前を入力します。
ホスト名 ホスト名を入力します。
ポート ポート番号を入力します。
認証タイプ

*認証タイプを選択し、詳細を入力します ユーザー名とパスワード:ユーザー名とパスワードを入力します。

  • APIキーAPIキーを入力します。
ポートはSSLが有効です トグル スイッチを使用して SSL 接続を有効または無効にします。 有効にした場合、
私。 SSL 証明書 (.pem、.crt、.cert、または .cer) のアップロード リンクが有効になっています。
ii. SSL 証明書 (.pem、.crt、.cert、または .cer) のアップロード リンクをクリックします。
iii. SSL 証明書を参照してアップロードします。
接続状況 データ・ソース接続をテストするには、[接続のテスト]リンクをクリックします。 データソースの接続に成功すると、成功メッセージが表示されます。
カタログの関連付け カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。
カタログ名 カタログ名を入力してください。
作成 Create をクリックしてデータ・ソースを作成する。

カタログからのインポート - 構成の詳細

カタログからのインポート - 構成の詳細
フィールド 説明
カタログの選択 ドロップダウンを使用してカタログを選択します。
データ・ソースの選択 ドロップダウンを使用して、選択したカタログからデータソースを選択します。
ターゲット・パーシスタンス

ターゲットの永続化を選択します:

  • Watsonx.data インスタンス・コンソール・データベースは、接続の詳細を排他的に保存します。
  • プラットフォーム・アセット・カタログ - データ・プラットフォームのデフォルト・カタログには、接続の詳細が保存されます。
    Platform asset catalog オプションを選択できるのは、データプラットフォームサービスがアクティブで、データプラットフォームに Platformアセットカタログが存在し、それにアクセスできる場合のみです。
接続状況 データベース接続をテストするには、[Test connection]リンクをクリックします。 データベース接続に成功すると、成功メッセージが表示されます。
表示名 画面に表示するデータベース名を入力します。
カタログの関連付け カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。
カタログ名 カタログ名を入力してください。
作成 Create をクリックしてデータベースを作成する。

プロジェクトからのインポート - 構成の詳細

プロジェクトからのインポート - 構成の詳細
フィールド 説明
プロジェクトを選択する ドロップダウンを使ってプロジェクトを選択します。
データ・ソースの選択 ドロップダウンを使用して、選択したプロジェクトからデータソースを選択します
ターゲット・パーシスタンス

ターゲットの永続化を選択します:

  • Watsonx.data インスタンス・コンソール・データベースは、接続の詳細を排他的に保存します。
  • プラットフォーム・アセット・カタログ - データ・プラットフォームのデフォルト・カタログには、接続の詳細が保存されます。
    Platform asset catalog オプションを選択できるのは、データプラットフォームサービスがアクティブで、データプラットフォームに Platformアセットカタログが存在し、それにアクセスできる場合のみです。
接続状況 データベース接続をテストするには、[Test connection]リンクをクリックします。 データベース接続に成功すると、成功メッセージが表示されます。
表示名 画面に表示するデータベース名を入力します。
カタログの関連付け カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。
カタログ名 カタログ名を入力してください。
作成 Create をクリックしてデータベースを作成する。

データ ソース セクションから IBM Db2 を選択し、IBM Watson Query を追加します。 IBM Db2 で作成されたニックネームと、Watson Query インスタンスから仮想化テーブルをクエリできるようになりました。

フィーチャー

  • IBM Db2 データ・ソースの BLOB および CLOB データ型に対して、以下の操作を実行できます:

    • 挿入
    • 作成
    • シーティーエーエス
    • ALTER
    • DROP
  • 挿入するには CLOB データ型の場合は、値を直接指定するか、明示的にキャストして CLOB データ・タイプ。

    INSERT INTO <table_name> VALUES ('<clob value>', '<other values>');
    INSERT INTO <table_name> VALUES (CAST('<clob text>' AS CLOB));
    
  • 挿入するには BLOB データのキャスト関数を使用して BLOB データ・タイプ。 対応する16進値がIBM Db2データ・ソースに挿入される:

    INSERT INTO <table_name> VALUES (CAST('<blob text>' AS BLOB));
    

SQL ステートメントの制限

  • ALTER TABLE DROP COLUMN 列構成テーブルではこの操作はサポートされていません。
  • DROP TABLE ステートメントはカタログで有効になっている場合にのみサポートされます。
  • CREATE VIEW は、そのテーブルが同じカタログ内にある場合にのみ使用できる。
  • DROP SCHEMA できる RESTRICT デフォルトでは。
  • データソースベースのカタログでは、CREATE SCHEMACREATE TABLEDROP SCHEMADROP TABLEDELETEDROP VIEWALTER TABLE、および ALTER SCHEMA ステートメントは、データマネージャ UI では使用できません。
  • CREATE VIEW 、カラム名は二重引用符で囲み、大文字、小文字、大文字小文字の混在など、データベースに格納されているものと正確に一致しなければならない。
  • ALTER VIEW RENAME の操作はサポートされていない。

データ型の制限

  • BLOB そして CLOB データ型のサポート SELECT ステートメントはサポートしていますが、次のような操作はサポートしていません。equallike 、 そして in
  • BINARY データ型は以下のみサポートします SELECT 声明。
  • データ型のフィールドが REAL 小数点以下の桁数が 6 桁以上で、そのほとんどがゼロの場合、照会時の値は切り捨てられます。 値の精度に応じて、丸め方が異なることがわかります。 例えば、10進数の1.654を小数点以下3桁で四捨五入しても同じである。 別の例としては、10.890009と 10.89000がある。 注目すべきは10.89000四捨五入すると10.89 、 一方10.89009切り捨てられません。 これは、バイナリ浮動小数点形式の表現上の制限による固有の問題です。 クエリに並べ替えが含まれる場合、これは大きな影響を与える可能性があります。