Data Virtualizationは、データソース環境に追加できる多くのリレーショナルおよび非リレーショナルデータソースをサポートしています。 Data VirtualizationはJava™ Database ConnectivityJDBC) プロトコルを使用してリレーショナルデータソースに接続します。
データ・ソースに接続する方法について説明します。
- データ・ソースへの接続の追加
- 既存のプラットフォーム接続からのデータ・ソースの追加
- Data Virtualizationでリモートコネクタを使用してデータソースにアクセスする
- プラットフォーム接続の追加
始める前に
- パブリッシュ済みオブジェクトのガバナンスを強制する場合は、管理対象カタログをセットアップして、資産を公開します。 詳細については、 Data Virtualizationにおける仮想データの管理を参照してください。
- Data Virtualizationでサポートされているデータソースのリストを確認します。 詳細については、 Data Virtualizationでサポートされているデータソースを参照してください。
- Amazon S3、 Ceph®、 IBM Cloud Object Storage、 Google BigQuery、 Snowflakeなどの特定のデータ・ソースでは、特定のステップを実行する必要があります。
- データ ソースが追加されると、仮想化権限Data Virtualization ManagerまたはEngineerロール)を持つすべてのユーザが仮想テーブルを作成できます。 これらのユーザーは、どのユーザーがデータ・ソースを追加したかに関係なく、追加された任意のデータ・ソースを使用して仮想表を作成できます。 詳しくは、 ユーザーおよび役割の管理を参照してください。
- Data Virtualizationにおけるデータ型マッピングの制限と制約を確認する。 詳細については、 Data Virtualizationでサポートされているデータソースを参照してください。
- Data Virtualizationでデータソース接続のアクセス制限を確認し、データソース接続にアクセスできるユーザとその権限を計画します。
データ・ソースへの接続の追加
環境内のデータ・ソースに接続を追加するには、以下の手順を実行します。
ナビゲーション・メニューで、 「データ・ソース」 ページが表示されます。
をクリックします。 デフォルトでは、サービス・メニューが開いてData Virtualization に追加できるデータソースのリストが表示されます。
)をクリックすると、接続するデータ・ソースのタイプを選択して、選択をクリックします。
作成する接続のタイプによって、指定する必要がある情報が決まります。
通常、接続には URL、ホスト名、およびポート番号が必要です。
選択した接続に基づいて必要な情報を指定します。
- 接続の名前と説明。
- データベースの名前
- 接続にアクセスするために必要な、データベースのホスト名または IP アドレス、およびポート番号です。
- データ・ソースへのアクセスを許可するユーザー名とパスワード。注: ここで指定するユーザー名とパスワードは、データ・ソースへの読み取り専用アクセス権限を持つ ID を指しています。 このユーザはデータソースからデータにアクセスするために必要であり、必ずしも 'Cloud Pak for Dataユーザ名やData Virtualizationユーザ ID に対応するとは限らない。
一部のデータ・ソースでは、 Cloud Pak for Data 資格情報を使用してデータ・ソースにアクセスできます。 そのためには、対応するチェック・ボックスを選択します。
- 接続を作成するために必要なその他のプロパティー。
SSL を使用してデータベースに接続する場合は、SSL 証明書の内容をコピーして、対応するボックスに貼り付けます。
- データ・ソース接続にコラボレーターを追加して、その接続にアクセスできるユーザーを決定します。 「コラボレーターの追加およびリモート・コネクターへの接続の追加」 ページで、作成者がコラボレーターとしてリストされます。 接続にコラボレーターを追加するには、以下のオプションから選択します。
- 追加のコラボレーターやリモート・コネクターを使用せずにデータ・ソース接続を作成するには、 「スキップ」 を選択します。 これは、接続の作成者のみがその接続を表示および使用できることを意味します。
- を選択し、コラボレーターとして追加するユーザーおよびユーザー・グループを選択します。 選択したすべてのユーザー、および選択したグループに属するすべてのユーザーが接続にアクセスできます。
- を選択し、コラボレーターとして追加する役割を選択します。 エンジニア・ロール、管理者ロール、またはその両方を追加できます。 選択した役割を持つすべてのユーザーが接続にアクセスできます。
コラボレーターについて詳しくは、「 コラボレーター」を参照してください。
作成 をクリックして、データ・ソース環境への接続を追加します。
- 接続のアクセスを管理して、コラボレーターが接続で実行できるデータベース・タスクを決定します。
- 「データ・ソース」 ページで、垂直オーバーフロー・メニュー () をクリックし、 「アクセス権限の管理」を選択します。 「アクセス権限の管理」 ページで、コラボレーターとそのコラボレーターに現在割り当てられている特権を確認できます。
- 「アクセス権限の管理」 ページから、さらにコラボレーターを追加できます。
- 変更を適用します。
- データ・ソース接続の所有権を転送します。 Data Virtualization』のデータ・ソースの所有権の移行を参照してください。
既存のプラットフォーム接続からのデータ・ソースの追加
既存のプラットフォーム接続からデータ・ソースを追加するには、以下の手順を実行します。
ナビゲーション・メニューで、 「データ・ソース」 ページが表示されます。
をクリックします。 デフォルトでは、サービス・メニューが開いてAdd connection]ドロップダウンメニューをクリックし、[Existing platform connection]をクリックすると、Data Virtualization に追加できるデータソースのリストが表示されます。
追加するデータ・ソースを選択し、「追加」をクリックします。
- データ・ソース接続にコラボレーターを追加して、その接続にアクセスできるユーザーを決定します。 「コラボレーターの追加およびリモート・コネクターへの接続の追加」 ページで、作成者がコラボレーターとしてリストされます。 接続にコラボレーターを追加するには、以下のオプションから選択します。
- 追加のコラボレーターやリモート・コネクターを使用せずにデータ・ソース接続を作成するには、 「スキップ」 を選択します。 これは、接続の作成者のみがその接続を表示および使用できることを意味します。
- を選択し、コラボレーターとして追加するユーザーおよびユーザー・グループを選択します。 選択したすべてのユーザー、および選択したグループに属するすべてのユーザーが接続にアクセスできます。
- を選択し、コラボレーターとして追加する役割を選択します。 エンジニア・ロール、管理者ロール、またはその両方を追加できます。 選択した役割を持つすべてのユーザーが接続にアクセスできます。
コラボレーターについて詳しくは、「 コラボレーター」を参照してください。
オプション: データ・ソースに関連付けるリモート・コネクターを選択し、コネクターに追加をクリックします。
詳細については、 Data Virtualization化のリモート・コネクタを使用したデータ・ソースへのアクセスを参照してください。
- 「追加」 をクリックして接続を追加します。注: Data Virtualizationでデータソース接続を追加する場合、仮想化ページで2回リフレッシュする必要がある場合があります。 新しいデータ・ソース接続が追加されると、最初の最新表示通知が表示されます。 「最新表示」 をクリックして、新しい接続からの表を含め、表を再ロードします。 表を再ロードすると、2 番目の通知が表示されます。 「最新表示」 をもう一度クリックすると、新しくロードされた表で表リストが更新されます。
- 接続のアクセスを管理して、コラボレーターが接続で実行できるデータベース・タスクを決定します。
- 「データ・ソース」 ページで、垂直オーバーフロー・メニュー () をクリックし、 「アクセス権限の管理」を選択します。 「アクセス権限の管理」 ページで、コラボレーターとそのコラボレーターに現在割り当てられている特権を確認できます。
- 「アクセス権限の管理」 ページから、さらにコラボレーターを追加できます。
- 変更を適用します。
- データ・ソース接続の所有権を転送します。 Data Virtualization』のデータ・ソースの所有権の移行を参照してください。