IBM Cloud Databases for PostgreSQL のデータにアクセスするには、接続アセットを作成します。
IBM Cloud Databases for PostgreSQL は、高度にカスタマイズ可能なオープン・ソースのオブジェクト・リレーショナル・データベースです。 これは、JSON をサポートする豊富な機能を備えたエンタープライズ・データベースです。
IBM Cloud Databases for PostgreSQL への接続を作成します
統合クラウドサービスを設定した場合、接続フォームのフィールドに自動的に入力するサービスインスタンスを選択します。 すべてのフィールドが入力されていることを確認します。
接続資産を作成するには、以下の接続の詳細が必要です:
- データベース名
- データベースのホスト名または IP アドレス
- ポート番号
- ユーザー名とパスワード
- SSL 証明書 (データベース・サーバーによって必要とする場合)
プライベート接続の場合、インターネットに外部化されていないデータベース (例えば、ファイアウォールの内側) に接続するには、 セキュア接続をセットアップする必要があります。
プラットフォーム内の場所に基づいて接続を作成する方法を選択してください
- プロジェクト内
- 「アセット」>「新規アセット」>「データ・ソースへの接続」をクリックします。 プロジェクトへの接続の追加を参照してください。
- カタログ内
- 「カタログに追加」>「接続」をクリックしてください。 カタログへの接続資産の追加を参照してください。
- デプロイメント・スペース内
- 「アセットのインポート」>「データ・アクセス」>「接続」をクリックします。 デプロイメント・スペースへのデータ資産の追加を参照してください。
- Platform assets catalog
- 新規接続をクリックしてください。 プラットフォーム接続の追加を参照してください。
次のステップ: 接続からデータ資産を追加する
プロジェクトでの接続からのデータの追加を参照してください。
カタログ内の接続からのデータの追加を参照してください。
この接続を使用できる場所
IBM Cloud Databases for PostgreSQL 接続は、以下のワークスペースおよびツールで使用できます:
プロジェクト
- Cognos Dashboards (Cognos Dashboard Embedded サービス)
- DataStage (DataStage サービス)。 詳しくは、 DataStageを参照してください。
- Metadata import (IBM Knowledge Catalog)
- ノートブックwatsonx.aiStudio)。 「コード・スニペット」 ペインの 「データの読み取り」 をクリックして、接続資格情報を取得し、データをデータ構造にロードします。 詳しくは、 データ・ソース接続からのデータのロードを参照してください。
- SPSS Modelerwatsonx.aiStudio)
カタログ
Platform assets catalog
その他のカタログ (IBM Knowledge Catalog)
- Data Virtualizationサービス
- Data Virtualizationからこのデータソースに接続できます。
データ・リネージュ
- Metadata import (lineage) ) IBM Knowledge Catalog および IBM Manta Data Lineage )
IBM Cloud Databases for PostgreSQL セットアップ
制限
SPSS Modeler の場合、この接続はデータのインポートのみに使用できます。 この接続またはIBM Cloud Databases for PostgreSQL接続データ資産にデータをエクスポートすることはできません。
SQL ステートメントの実行
SQL文が正しく実行されるように、IBM Cloud Databases for PostgreSQL ドキュメントで正しい構文を参照してください。
IBM Cloud Databases for PostgreSQLのリネージ・メタデータ・インポートの設定
IBM Cloud Databases for PostgreSQL 接続のメタデータ・インポートを作成する際に、このデータ・ソースに固有のオプションを設定し、リネージが生成されるデータの範囲を定義することができます。 メタデータ・インポートの詳細については、 メタデータ・インポートの設計を参照してください。
IBM Cloud Databases for PostgreSQLのリネージ・メタデータをインポートするには、以下の手順を実行します:
- データソース定義を作成する。 データソースの種類として PostgreSQLを選択します。
- プロジェクトのデータ・ソースへの接続を作成する。
- メタデータのインポートを作成する。 IBM Cloud Databases for PostgreSQL データ・ソースに固有のオプションについては、こちらをご覧ください:
- スコープを定義すると、データソース全体を分析することも、include および exclude オプションを使用して、分析するデータベースとスキーマを正確に定義することもできます。 インクルード・リストと除外リストを参照。
- オプションで、.zipファイルの形で外部入力を提供することもできる。 Add inputs from file フィールドでこのファイルを追加する。 ファイルはサポートされている構造でなければならない。 外部入力を参照。
- オプションで、 高度なインポートオプションを指定します。
インクルードリストと除外リスト
アセットはスキーマレベルまで含めることも除外することもできます。 データベースとスキーマを database/schema 形式で提供する。 各部品は正規表現として評価されます。 データ・ソースに後から追加された資産も、リストで指定された条件に一致すれば、含まれます/除外されます。 値の例:
myDB/
myDB
データベース内のすべてのスキーマ。myDB2/.*
myDB2
データベース内のすべてのスキーマ。myDB3/mySchema1
:myDB3
データベースからmySchema1
スキーマ。myDB4/mySchema[1-5]
mySchema
で始まり、1 から 5 までの数字で終わる名前を持つ、私の データベース内の任意のスキーマ。myDB4
外部入力
IBM Cloud Databases for PostgreSQL で外部 SQL スクリプトを使用する場合は、外部入力として .zip ファイルに追加できます。 .zipファイルの構造をデータベースやスキーマを表すサブフォルダーとして編成できます。 スクリプトがスキャンされると、選択したカタログまたはプロジェクト内の各データベースおよびスキーマの下に追加されます。 .zipファイルは以下のような構造になっている:
<database_name>
<schema_name>
<script_name.sql>
<database_name>
<script_name.sql>
<script_name.sql>
replace.csv
replace.csv
ファイルには、.zip ファイルに追加されるスクリプトのプレースホルダー置換が含まれています。 フォーマットの詳細については、 プレースホルダーの置換を参照のこと。
拡張インポート・オプション
- 拡張属性の抽出
- カラムの主キー、一意性、参照整合性制約のような拡張属性を抽出することができます。 デフォルトでは、これらの属性は抽出されない。
- 抽出モード
- インポートしたメタデータに対して実行する抽出モードを決定できます。 次のオプションがあります。
- プリフェッチ:リレーショナル・データベースに使う。
- パラレル・バルク: 分析処理エンジンに使用します。
- シングル・スレッド: 抽出中の並列処理や大規模なクエリーを避けるために使用します。 このモードを選択した場合、パフォーマンスが低下する可能性があります。
- 変換ロジックの抽出
- SQL スクリプトで、SQL コードから変換ロジック記述を構築できるようにすることができます。
もっと見る
IBM Cloud Databases for PostgreSQL documentation
親トピック: サポートされた接続