

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# で新しいデータセットリビジョンを公開する AWS Data Exchange
<a name="dynamically-updated-products"></a>

AWS Data Exchange は動的に更新された製品をサポートします。サブスクライバーは製品を特定の期間サブスクライブし、サブスクリプションがアクティブである限り、すべての発行済みデータセットにアクセスします。例えば、プロバイダーが米国株式の日次終値が含まれた製品を提供したいとすると、この製品はその日の終値で毎日更新されることになります。プロバイダーは、製品のデータセットで利用できる新しいリビジョンを作成して確定するか、新しいデータセットを製品に追加することができます。

製品には、サブスクリプションの一環として、すべて、または一部の履歴リビジョンと将来のリビジョンが含まれます。詳細については、「[のリビジョンアクセスルール AWS Data Exchange](best-practices-revisions.md)」を参照してください。

次の手順では、 AWS Data Exchange コンソールを使用して既に公開されているデータセットの新しいリビジョンを作成して確定します。その後、データセットのリビジョンはデータセットが属するすべての製品に自動発行されます。詳細については、「[改訂](data-sets.md#revisions)」を参照してください。

**重要**  
プロバイダーは、 コンソールまたは AWS Data Exchange API を使用して、リビジョンへのサブスクライバーアクセスを取り消し、リビジョンのアセットを削除できます。詳細については、「[でのリビジョンへのアクセスの取り消し AWS Data Exchange](revoking-revisions.md)」を参照してください。

**データセットの新しいリビジョンを製品に発行する**

1. ウェブブラウザを開き、[AWS Data Exchange コンソール](https://console.aws.amazon.com/dataexchange) にサインインします。

1. 左側のナビゲーションペインにある **[データを発行]** で **[所有データセット]** を選択します。

1. **[所有データセット]** で、更新するデータセットを選択します。

1. **[製品]** タブに移動して、データセットが発行済みの製品に関連付けられていることを確認します。

1. **[リビジョン]** タブで **[リビジョンを作成]** を選択し、**[リビジョンを作成]** ページを開きます。

   1. (オプション) **[リビジョンの設定]** で、リビジョンの目的を説明するリビジョンのオプションのコメントを入力します。

   1. (オプション) **[タグを追加 – オプション]** で、リソースに関連付けられているタグを追加します。

   1. **[リビジョンを作成]** を選択します。

      新しいリビジョンが作成されます。

1. 含めるアセットが所有する Amazon S3 バケットかローカルコンピュータのどちらに保存されているかに応じて、**[ジョブ]** セクションで **[Amazon S3 からインポート]** または **[アップロード]** (コンピュータからアップロードするため) を選択します。

   1. 選択内容に応じて、プロンプトに従います。アセットをデータセットにインポートするジョブが開始されます。

   1. ジョブが終了したら、**[ジョブ]** セクションの **[状態]** フィールドが **[完了]** に更新されます。

1. **[リビジョンの概要]** でリビジョンとそのアセットを確認してから、**[確定]** を選択します。

リビジョンが製品に発行され、サブスクライバーによる利用が可能になります。

## ファイル配信タイプで発行された履歴データに対する推奨アプローチ
<a name="historical-data-approach"></a>

動的製品には、サブスクライバーがアクセスできる履歴的なコンテンツが含まれているものがあります。例えば、毎日の米国株式終値の 30 年分の履歴が製品に含まれている場合、サブスクライバーは毎日の動的更新に加えて、このデータにアクセスできることになります。

データの履歴的なレコードが含まれるこれらの種類の製品では、データセットの単一のリビジョンですべての履歴データを発行することがベストプラクティスです。リビジョン用のオプションのコメントを使用して、このリビジョンが特定の日付からのすべてのデータ履歴の単一アップロードであることを説明できます。

単一の履歴リビジョンに複数のオブジェクトの時系列が含まれている場合は、オブジェクト名にラベルを付けて、基盤となるデータの周期性を説明することを検討してください。例えば、それぞれに 1 週間分の履歴データが含まれる 200 個のファイルが単一の履歴リビジョンに含まれている場合、データ履歴が始まる週の日付で各ファイルを命名することができます。

## アップデートに対する推奨アプローチ
<a name="update-approach"></a>

データセットは多数の方法で動的に更新できます。以下は 3 つのアプローチ例です。これらはすべて更新ごとに新しいリビジョンを作成しますが、新しいリビジョンの内容が異なります。
+ **更新ごとに最後のリビジョン以降に変更された項目のみが含まれる新しいリビジョンを使用する** – 変更された項目だけが更新されるため、リビジョンのサイズが小さくなります。このアプローチは、更新の影響を受けるのがデータの小さなサブセットのみで、サブスクライバーが変更された項目にのみ着目するというデータセットに適しています。
+ **更新ごとに更新されたデータが含まれる新しいリビジョンを使用する** – 新しいリビジョンには、完全な更新済みファイルが含まれます。新しいリビジョンにはすべての項目が含まれており、これには最後のリビジョン以降変更されていないものも含まれます。このアプローチは、データについて単一の最新ファイルを保持したいサブスクライバーにとって便利です。サブスクライバーは、最新リビジョンのアセット (1 つ、または複数) を同じ宛先にエクスポートし、以前のファイル (1 つ、または複数) を上書きします。
+ **更新ごとに完全な履歴と更新されたデータが含まれる新しいリビジョンを使用する** – 新しいリビジョンにはデータの完全な履歴が含まれており、これにはデータの最新状態と以前のリビジョンの履歴が含まれます。このアプローチは、ストレージ負荷が高くなります。これは、サブスクライバーが、存在する可能性がある過去の修正や調整を含めたデータの履歴の最新の全体像に関心を持っているというデータセットに適しています。このアプローチでは、各リビジョンが自立しており、以前のリビジョンとの依存関係がないデータセット履歴の全貌を提供します。