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 」の表を参照し、構成の詳細を入力してください。
新規接続の作成 - 設定の詳細
| フィールド | 説明 |
|---|---|
| ターゲット・パーシスタンス |
ターゲットの永続化を選択します:
|
| 表示名 | 画面に表示するデータソース名を入力する。 |
| データベース名 | データベースの名前を入力します。 |
| ホスト名 | ホスト名を入力します。 |
| ポート | ポート番号を入力します。 |
| 認証タイプ |
*認証タイプを選択し、詳細を入力します ユーザー名とパスワード:ユーザー名とパスワードを入力します。
|
| ポートはSSLが有効です | トグル スイッチを使用して SSL 接続を有効または無効にします。 有効にした場合、 私。 SSL 証明書 (.pem、.crt、.cert、または .cer) のアップロード リンクが有効になっています。 ii. SSL 証明書 (.pem、.crt、.cert、または .cer) のアップロード リンクをクリックします。 iii. SSL 証明書を参照してアップロードします。 |
| 接続状況 | データ・ソース接続をテストするには、[接続のテスト]リンクをクリックします。 データソースの接続に成功すると、成功メッセージが表示されます。 |
| カタログの関連付け | カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。 |
| カタログ名 | カタログ名を入力してください。 |
| 作成 | Create をクリックしてデータ・ソースを作成する。 |
カタログからのインポート - 構成の詳細
| フィールド | 説明 |
|---|---|
| カタログの選択 | ドロップダウンを使用してカタログを選択します。 |
| データ・ソースの選択 | ドロップダウンを使用して、選択したカタログからデータソースを選択します。 |
| ターゲット・パーシスタンス |
ターゲットの永続化を選択します:
|
| 接続状況 | データベース接続をテストするには、[Test connection]リンクをクリックします。 データベース接続に成功すると、成功メッセージが表示されます。 |
| 表示名 | 画面に表示するデータベース名を入力します。 |
| カタログの関連付け | カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。 |
| カタログ名 | カタログ名を入力してください。 |
| 作成 | Create をクリックしてデータベースを作成する。 |
プロジェクトからのインポート - 構成の詳細
| フィールド | 説明 |
|---|---|
| プロジェクトを選択する | ドロップダウンを使ってプロジェクトを選択します。 |
| データ・ソースの選択 | ドロップダウンを使用して、選択したプロジェクトからデータソースを選択します |
| ターゲット・パーシスタンス |
ターゲットの永続化を選択します:
|
| 接続状況 | データベース接続をテストするには、[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 SCHEMA、CREATE TABLE、DROP SCHEMA、DROP TABLE、DELETE、DROP VIEW、ALTER TABLE、およびALTER SCHEMAステートメントは、データマネージャ UI では使用できません。 CREATE VIEW、カラム名は二重引用符で囲み、大文字、小文字、大文字小文字の混在など、データベースに格納されているものと正確に一致しなければならない。ALTER VIEW RENAMEの操作はサポートされていない。
データ型の制限
BLOBそしてCLOBデータ型のサポートSELECTステートメントはサポートしていますが、次のような操作はサポートしていません。equal、like、 そしてin。BINARYデータ型は以下のみサポートしますSELECT声明。- データ型のフィールドが
REAL小数点以下の桁数が 6 桁以上で、そのほとんどがゼロの場合、照会時の値は切り捨てられます。 値の精度に応じて、丸め方が異なることがわかります。 例えば、10進数の1.654を小数点以下3桁で四捨五入しても同じである。 別の例としては、10.890009と 10.89000がある。 注目すべきは10.89000四捨五入すると10.89 、 一方10.89009切り捨てられません。 これは、バイナリ浮動小数点形式の表現上の制限による固有の問題です。 クエリに並べ替えが含まれる場合、これは大きな影響を与える可能性があります。