

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

# データフィードテーブルの概要
<a name="data-feed-joining"></a>

AWS Marketplace 提供のデータフィードは、複数のテーブルを結合することによりクエリのコンテキストを広げることができます。

AWS Marketplace 提供のデータフィードには、次の一般的なドメイン、つまり関心のあるカテゴリがあります。
+ **カタログ** - アカウント内の製品やオファーに関する情報が含まれます。
+ **アカウント** - AWS Marketplace で製品を提供または購入するアカウント (自分のアカウント、またはチャネルパートナーや購入者などの協力関係者のアカウント) に関する情報が含まれます。
+ **収益** - 請求、支払い、税金に関する情報が含まれます。
+ **調達** – 登録販売者として作成した製品オファーの契約に関する情報が含まれます。

この図は、カタログ、アカウント、収益の各ドメインの中のテーブルを示しています。

![\[Entity relationship diagram showing how data feeds relate to each other.\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-overview.png) 

## カタログ関連テーブル
<a name="data-feed-catalog-domain"></a>

次の図は、カタログドメイン内のテーブルとテーブル内のフィールド間の関係を示しています。

![\[カタログドメイン内の製品、オファー_製品、オファー、オファー_ターゲット、レガシー_ID_マッピングの各テーブル間の関係。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-catalog-details.png)


`Product`、`Offer_Product`、`Offer`、`Offer_Target`、`Legacy_id_mapping`\$1テーブルはカタログドメインにあります。

`Offer_Target` テーブルにはターゲットの `account_id` の値フィールドが含まれますが、`target_type` 値が `account` である場合に限ります。

`Legacy_id_mapping` テーブルは現在のデータには使用されません。

**注記**  
テーブル内の各フィールドの説明や作成できる結合など、これらのテーブルの詳細については、以下のトピックを参照してください。  
[製品データフィード](data-feed-product.md)
[オファー製品データフィード](data-feed-offer-product.md)
[オファーデータフィード](data-feed-offer.md)
[オファーターゲットデータフィード](data-feed-offer-target.md)
[レガシーマッピングデータフィード](data-feed-legacy-mapping.md)

## 勘定科目関連テーブル
<a name="data-feed-accounts-domain"></a>

次の図は、アカウントドメイン内のとのテーブル間の関係、`Account` および `Address` テーブル内のフィールドを示しています。

![\[アカウントドメインのアカウントテーブルとアドレステーブル、および各テーブル内のフィールド間の関係。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-accounts-details.png)


**注記**  
テーブル内の各フィールド説明や作成できる結合を含むこれらのテーブルの詳細については、次のトピックを参照してください。  
[アカウントデータフィード](data-feed-account.md)
[住所データフィード](data-feed-address.md)

## 収益関連テーブル
<a name="data-feed-revenue-domain"></a>

次の図は、収益ドメイン内のとのテーブル間の関係、`Billing_Event` および `Tax_Item` テーブル内のフィールドを示しています。`Billing_Event` テーブルには、支払いと請求イベントに関する情報が含まれています。

![\[収益ドメインの Billing_Event テーブルと Tax_Item テーブル、および各テーブル内のフィールド間の関係。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-revenue-details.png)


**注記**  
テーブル内の各フィールド説明や作成できる結合を含むこれらのテーブルの詳細については、次のトピックを参照してください。  
[請求イベントデータフィード](data-feed-billing-event.md)
[税品目データフィード](data-feed-tax-item.md)

### 調達関連テーブル
<a name="procurement-tables"></a>

次の図は、調達ドメインの契約テーブル内のフィールドを示しています。

**注記**  
テーブル内の各フィールドの説明や作成できる結合など、これらのテーブルの詳細については、このガイドの「[契約データフィード](data-feed-agreements.md)」を参照してください。

以下のセクションでは、各ドメインの*エンティティ関係* (ER) 図を示します。各 ER 図には、テーブルと各テーブル内のフィールド、およびテーブルの結合に使用できるフィールドが示されています。

**注記**  
このセクションの ER 図には、すべてのデータフィードに共通するフィールドは含まれていません。共通フィールドの詳細については、「[AWS Marketplace データフィードのストレージと構造](data-feed-details.md)」を参照してください。

次の表では、ER 図に示されている記号について説明します。


| 記号 | 説明 | 
| --- | --- | 
|  ![\[「PK」という文字を記号にしたイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-primary-key.png)  |  **プライマリキー** - テーブルのプライマリキー。`valid_from` および `update_date` フィールドと一緒に使用すると、一意になります。これらのフィールドを一緒に使用する方法の詳細については、「[データの履歴化](data-feed-details.md#data-feed-historization)」を参照してください。複数のフィールドがプライマリキーとしてマークされている場合、それらのフィールドが一緒になってプライマリキーになります。  | 
|  ![\[「FK」という文字を記号にしたイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-foreign-key.png)  |   **外部キー** - 別のテーブルのプライマリキーを表すフィールド。テーブル内で必ずしも一意である必要はありません。   現在のテーブルのレコードに対応するレコードが外部テーブルにない場合、外部キーが空白になることがあります。   | 
|  ![\[「AK」という文字を記号にしたイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-alternate-key.png)  |   **代替キー** - テーブル内のキーとして使用できるキー。プライマリキーと同じ一意性のルールに従います。  | 
|  ![\[一方の端に十字があり、もう一方の端に円と分岐がある線のイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-one-to-many.png)  |   **コネクタ** - フィールド間の線は接続を表し、テーブルを結合するために使用できる 2 つのフィールドです。線の端は接続の種類を表します。この例は 1 対多の接続を表しています。  | 

**コネクタタイプ**

次のテーブルは、各コネクタが持つことができる端部のタイプを示しています。


| コネクタタイプ | 説明 | 
| --- | --- | 
|  ![\[片方の端に十字の付いた線のイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-one-to-n.png)  |   **1 対 n** - この端があるコネクタは、結合のこちら側に値が 1 つだけある結合を表します。  | 
|  ![\[片方の端に十字と円の付いた線のイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-zero-or-one-to-n.png)  |   **0 または 1 対 n** - この端のコネクタは、結合のこちら側に値が 0 または 1 つある結合を表します。  | 
|  ![\[片方の端に円と分岐がある線のイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-optional-many-to-n.png)  |   **0 以上対 n** - この端のコネクタは、結合のこちら側に 0 個、1 個、または多数の値を持つ結合を表します。  | 
|  ![\[片方の端に十字と分岐がある線のイメージ。\]](http://docs.aws.amazon.com/ja_jp/marketplace/latest/userguide/images/datafeeds-one-or-more-to-n.png)  |   **1 以上対 n** - この端があるコネクタは、結合のこちら側に 1 つまたは複数の値がある結合を表します。  | 