デプロイメントスペースへのデータアセットの追加

スペースに データ資産 を追加およびプロモートするさまざまな方法、および デプロイメント で使用されるデータ・タイプについて説明します。

データには以下のものがあります。

注:

スペースへのデータの追加は、以下のいずれかの方法で行うことができます。

スペースに追加されたデータは、プロジェクトに追加されたデータと同様の方法で管理されます。 例:

  • データをスペースに追加すると、スペース内にアセットとその添付ファイルの新しいコピーが作成され、プロジェクト・アセットへの参照が維持されます。 データ接続などの 資産 にアクセス資格情報が必要な場合、それらは永続的であり、プロジェクトからデータにアクセスする場合もスペースからデータにアクセスする場合も同じです。
  • プロジェクト内のデータ接続と同様に、スペースからデータ接続の詳細を編集できます。
  • データ資産 これらのプロジェクトは、プロジェクトで使用される構造と同じスペース構造を使用します。

UI を使用したスペースへのデータと接続の追加

UI を使用してデータまたは接続をスペースに追加するには、以下のようにします。

  1. デプロイメント・スペース の 資産 タブから、 資産 のインポート をクリックします。
  2. 接続済みの データ資産 、ローカル・ファイル、またはデータ・ソースへの接続のいずれかを追加するように選択します。
    • 接続済みの データ資産 を追加する場合は、 接続済みデータ を選択します。 接続を選択し、「 インポート 」をクリックします。
    • ローカル・ファイルを追加する場合は、 ローカル・ファイル > データ資産 を選択します。 ファイルをアップロードし、「 完了 」をクリックします。
    • データ・ソースへの接続を追加する場合は、 「データ・アクセス」>「接続」 を選択します。 接続を選択し、「 インポート 」をクリックします。

データアセットはスペースに表示され、デプロイメントジョブでの入力データソースとして利用可能です。

注。一部のタイプの接続では、個人のプラットフォーム資格情報を使用できます。 個人のプラットフォーム資格情報を使用する接続または接続済みデータを追加する場合は、「 プラットフォーム・ログイン資格情報を使用する (Use my platform login credentials)」チェック・ボックスにチェック・マークを付けます。

プログラムでスペースにデータを追加する

Watson Machine Learning 資産 を作成、更新、または削除するために API を使用している場合は、 Data and AI Common Core API を使用していることを確認してください。

資産 をプログラマチックに追加する方法の例については、以下のサンプル・ノートブックを参照してください。

Watson Machine Learning のデータ・ソース参照タイプ

データ・ソース参照タイプは、入力データおよび結果の場所を表すために、 Watson Machine Learning 要求で参照されます。 以下のタイプのデータ・ソースには、 data_asset および connection_asset を使用します。

  • Cloud Object Storage
  • Db2
  • データベース・データ
  • ボリューム

注:

  • data_asset には href が必要です。
  • connection_asset には、接続オブジェクト用の connection_id 、およびデータ・ソース・タイプに応じたさまざまなロケーション・フィールドが必要です。
  • ローカルでホストされている データ資産 の場合、参照タイプは fs です
  • Decision Optimization の場合、参照タイプは url です。

data_asset ペイロードの例

{"input_data_references": [{
    "type": "data_asset",
    "connection": {
    },
    "location": {
        "href": "/v2/assets/<asset_id>?space_id=<space_id>"
    }
}]

connection_asset ペイロードの例

"input_data_references": [{
    "type": "connection_asset",
    "connection": {
        "id": "<connection_guid>"
    },
    "location": {
        "bucket": "<bucket_name>",
        "file_name": "<directory_name>/<file_name>"
    }
    <other wdp-properties supported by runtimes>
}]

詳しくは、以下を参照してください。

Cloud Object Storage サービスのデータを使用する

Cloud Object Storage このサービスは、接続されたデータアセットまたは接続アセットを通じて、デプロイメントジョブで使用できます。 Cloud Object Storage サービスのデータを使用するには:

  1. Connection をプロジェクトまたはスペースに追加し、 Cloud Object Storage (infrastructure) または Cloud Object Storage をコネクターとして選択することにより、 IBM Cloud Object Storage への接続を作成します。 秘密鍵 、アクセス・キー、およびログイン・ URL を指定します。

    注。

    Cloud Object Storage または Cloud Object Storage (インフラストラクチャー) への接続を作成する場合は、 access_keysecret_key の両方を指定する必要があります。 access_key および secret_key が指定されていない場合、バッチ・ デプロイメント・ジョブ 参照として、 IBM Cloud Object Storage 接続 および IBM Cloud Object Storage (infrastructure) 接続 を参照してください。

  2. 作成した Cloud Object Storage 接続を使用して、 デプロイメント・スペース に接続済みデータとして入出力ファイルを追加します。

ストレージ・ボリューム (NFS) サービスからのデータの使用

ストレージ・ボリューム内のデータは、接続された データ資産 (data_asset タイプ) または接続 資産 (connection_asset タイプ) を介して デプロイメント・ジョブ で使用できます。

ストレージ・ボリューム・サービスからのデータを使用するには、以下のようにします。

  1. スペースに接続を追加し、コネクターとして Volumes を選択して、ストレージ・ボリュームへの接続を作成します。
  2. ステップ 1 で作成した接続を使用して、入力ファイルと出力ファイルを接続済みデータとして デプロイメント・スペース に追加します。

詳しくは、 ストレージ・ボリューム接続 を参照してください。