IBM Db2 on Cloudでデータにアクセスするには、そのデータの接続資産を作成します。
Db2 on Cloud は、 IBM Cloud によって管理され、クラウドでプロビジョンされる SQL データベースです。
Db2 on Cloud への接続を作成します
接続資産を作成するには、以下の接続の詳細が必要です。
- データベース名
- ホスト名または IP アドレス
- ポート番号
- ユーザー名とパスワード
資格情報
「共有」を選択した場合は、サーバーのユーザー名とパスワードを入力します。
「個人用」を選択した場合は、以下の 2 つの選択肢があります。
- サーバーのユーザー名とパスワードを入力します。
- プラットフォーム・ログイン資格情報を選択します。
このオプションは、 Db2 サービスが、接続先の Cloud Pak for Data のインスタンスでホストされている場合にのみ使用できます。
プライベート接続の場合、インターネットに外部化されていないデータベース (例えば、ファイアウォールの内側) に接続するには、 セキュア接続をセットアップする必要があります。
プラットフォーム内の場所に基づいて接続を作成する方法を選択してください
- プロジェクト内
- 「アセット」>「新規アセット」>「データ・ソースへの接続」をクリックします。 プロジェクトへの接続の追加を参照してください。
- カタログ内
- 「カタログに追加」>「接続」をクリックしてください。 カタログへの接続資産の追加を参照してください。
- デプロイメント・スペース内
- 「アセットのインポート」>「データ・アクセス」>「接続」をクリックします。 デプロイメント・スペースへのデータ資産の追加を参照してください。
- Platform assets catalog
- 新規接続をクリックしてください。 プラットフォーム接続の追加を参照してください。
次のステップ: 接続からデータ資産を追加する
プロジェクトでの接続からのデータの追加を参照してください。
カタログ内の接続からのデータの追加を参照してください。
この接続を使用できる場所
Db2 on Cloud 接続は、以下のワークスペースおよびツールで使用できます:
プロジェクト
- Cognos Dashboards (Cognos Dashboard Embedded サービス)
- Data Replication (Data Replication サービス)。 Data Replicationを使用して、 Db2 on Cloud との間でデータを複製できます。 詳しくは、 Db2 on Cloud データの複製を参照してください。
- Data Refinerywatsonx.aiStudio またはIBM Knowledge Catalog
- DataStage (DataStage サービス)。 詳しくは、 DataStageを参照してください。
- Decision Optimizationwatsonx.aiStudio およびwatsonx.aiRuntime)
- メタデータ・エンリッチ (IBM Knowledge Catalog)
- Metadata import (IBM Knowledge Catalog)
- ノートブックwatsonx.aiStudio)。 「コード・スニペット」 ペインの 「データの読み取り」 をクリックして、接続資格情報を取得し、データをデータ構造にロードします。 詳しくは、 データ・ソース接続からのデータのロードを参照してください。
- SPSS Modelerwatsonx.aiStudio)
カタログ
Platform assets catalog
その他のカタログ (IBM Knowledge Catalog)
データ・リネージュ
- Metadata import (lineage) ) IBM Knowledge Catalog および IBM Manta Data Lineage )
- Data Virtualizationサービス
- Data Virtualizationからこのデータソースに接続できます。
Db2 on Cloud のセットアップ
SQL ステートメントの実行
SQL ステートメントが正しく実行されるようにするには、正しい構文について、 Db2 on Cloud 資料の 構造化照会言語 (SQL) のトピックを参照してください。
IBM Db2 on Cloudのリネージ・メタデータ・インポートの設定
Db2 on Cloud 接続のメタデータ・インポートを作成する際に、このデータ・ソースに固有のオプションを設定し、リネージが生成されるデータの範囲を定義することができます。 メタデータ・インポートの詳細については、 メタデータ・インポートの設計を参照してください。
Db2 on Cloud のリネージ・メタデータをインポートするには、以下の手順を実行する:
- データソース定義を作成する。 データ・ソース・タイプとして IBM Db2 2を選択する。
- プロジェクトのデータ・ソースへの接続を作成する。
- メタデータのインポートを作成する。 Db2 on Cloud データソース固有のオプションについては、こちらをご覧ください:
- スコープを定義すると、データ・ソース全体を分析することも、include および exclude オプションを使用して分析するスキーマを正確に定義することもできます。 インクルード・リストと除外リストを参照。
- オプションで、.zipファイルの形で外部入力を提供することもできる。 Add inputs from file フィールドでこのファイルを追加する。 ファイルはサポートされている構造でなければならない。 外部入力を参照。
- オプションで、 高度なインポートオプションを指定します。
インクルードリストと除外リスト
アセットはスキーマレベルまで含めることも除外することもできます。 それぞれの値は正規表現として評価される。 データ・ソースに後から追加された資産も、リストで指定された条件に一致すれば、含まれます/除外されます。 値の例:
mySchema
mySchema
スキーマ。mySchema[1-5]
mySchema
で始まり、1 から 5 までの数字で終わる名前を持つスキーマ。
外部入力
外部 Db2 PL/SQLスクリプトを使用する場合は、外部入力として.zipファイルに追加することができます。 .zipファイルの構造をスキーマを表すサブフォルダーとして編成できます。 スクリプトがスキャンされると、選択したカタログまたはプロジェクト内の各スキーマの下に追加されます。 .zipファイルは以下のような構造になっている:
<schema_name>
<script_name.sql>
<script_name.sql>
replace.csv
replace.csv
ファイルには、.zip ファイルに追加されるスクリプトのプレースホルダー置換が含まれています。 フォーマットの詳細については、 プレースホルダーの置換を参照のこと。
拡張インポート・オプション
- 拡張属性の抽出
- カラムの主キー、一意性、参照整合性制約のような拡張属性を抽出することができます。 デフォルトでは、これらの属性は抽出されない。
もっと見る
親トピック: サポートされた接続