ETL SQL Training Wk4 Joins

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 59

Relational Databases

and
Oracle SQL Joins
Entity Relationship Diagram
MS Access
Amazon’s Data Warehouse
BOOKER
1,349 Tables w/ 33,692 Columns
+
~300 Virts/Sandboxes

Supporting hundreds of different functional areas,


from customer orders to purchase orders to email
campaigns to glanceviews to andon cords, etc.
DSS-UI
Uses Templates that predefine relationships
between tables…
DSS-UI
Uses Templates that predefine relationships
between tables…

Therefore, limits queries to only those that can


use predefined relationships, and only on the
tables for which they’ve created Templates
ETL Manager & SQL
Allows YOU to define the relationships between
tables…
ETL Manager & SQL
Allows YOU to define the relationships between
tables…

Therefore, frees you to do complex analysis, pull


all the data you need in one query instead of
multiple, aggregate in SQL rather than having to
VLOOKUP a bunch of data, and query ANY table
in the Data Warehouse.
JOINs
D_MP_ASINS_ESSENTIALS

D_MP_ASINS_ESSENTIALS
REGION_ID [PK:3] NUMBER(2,0)
Contains the most used ASIN attributes, like
MARKETPLACE_ID [PK:2] NUMBER(38,0) ITEM_NAME, MSRP, and GL_PRODUCT_GROUP
ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15)
CATEGORY_CODE VARCHAR2(96) Primary Key is the unique combination of the
GL_PRODUCT_GROUP NUMBER(10,0) following:
GL_PRODUCT_GROUP_DESC VARCHAR2(100)
ITEM_NAME VARCHAR2(400) • REGION_ID
MSRP
MSRP_TAX_AMOUNT
NUMBER(18,4)
NUMBER(18,4)
• MARKETPLACE_ID
PRODUCT_AVAILABLE_DAY DATE • ASIN
PRODUCT_SITE_LAUNCH_DAY DATE
PRODUCT_TIER_ID VARCHAR2(50)
PUBLICATION_DAY DATE Partitioned by:
STREET_DAY DATE
SUBCATEGORY_CODE VARCHAR2(96) • REGION_ID
DW_CREATION_DATE
DW_LAST_UPDATED
DATE
DATE
• MARKETPLACE_ID
IS_DELETED CHAR(1)
VERSION NUMBER(38,0)
D_DAILY_ORDERS
D_DAILY_ORDERS
REGION_ID [Part:1] NUMBER(2,0)
Contains aggregated daily sales LEGAL_ENTITY_ID
MARKETPLACE_ID
NUMBER(38,0)
NUMBER(38,0)
information for each ASIN, in each ACTIVITY_DAY [Part:2]
ASIN
DATE
CHAR(10)
Region Marketplace, for each MERCHANT_CUSTOMER_ID
EXCHANGE_ITEM_CONDITION_ID
NUMBER(38,0)
NUMBER(2,0)
condition, merchant, etc. ORDER_TYPE
FREE_REP_REASON_CODE
VARCHAR2(10)
VARCHAR2(80)
ORDER_METHOD VARCHAR2(1)
IS_NYP CHAR(1)
COI_GL_PRODUCT_GROUP NUMBER(4,0)
Doesn’t have item name. BASE_CURRENCY_CODE
FULFILLMENT_MANAGER_ID
VARCHAR2(10)
NUMBER(38,0)
OFFERING_SKU VARCHAR2(40)
ORDERED_UNITS NUMBER(38,0)
ORDERED_AMT NUMBER(38,14)
Partitioned by: ADJUSTED_UNITS
ADJUSTED_AMT
NUMBER(38,0)
NUMBER(38,14)

• REGION_ID …

SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
• ACTIVITY_DAY GIFTWRAP_DISC_AMT
GIFTWRAP_DISC_ADJUSTED_AMT
NUMBER(38,14)
NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
PRODUCT_SITE_LAUNCH_DAY DATE BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96) ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
PRODUCT_SITE_LAUNCH_DAY DATE BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96) ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
PRODUCT_SITE_LAUNCH_DAY DATE BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96) ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
PRODUCT_SITE_LAUNCH_DAY DATE BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96) ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)

Which US Books
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)

ASINs, if any, sold


PRODUCT_SITE_LAUNCH_DAY DATE BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE

greater than or equal


ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96) ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED
IS_DELETED
VERSION
to 1000 unitsDATE
CHAR(1)
NUMBER(38,0)


SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

yesterday? GIFTWRAP_DISC_AMT
GIFTWRAP_DISC_ADJUSTED_AMT
GIFTWRAP_DISC_SAMEDAYCANC_AMT
NUMBER(38,14)
NUMBER(38,14)
NUMBER(38,14)
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
PRODUCT_SITE_LAUNCH_DAY DATE BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96) ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM
PRODUCT_SITE_LAUNCH_DAY DATE BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT VARCHAR2(400) FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID =1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE …
IS_DELETED CHAR(1) …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID =1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE=
AND ddo.REGION_ID …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= …
VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0) SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0)
AND ddo.MARKETPLACE_ID =1 SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0)
AND ddo.MARKETPLACE_ID =1 SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
AND dma.GL_PRODUCT_GROUP = 14
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP ddo.ASIN NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
, dma.ITEM_NAME
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0)
AND ddo.MARKETPLACE_ID =1 SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
AND dma.GL_PRODUCT_GROUP = 14
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP ddo.ASIN NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
, dma.ITEM_NAME
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
, SUM(ddo.ORDERED_UNITS)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0)
AND ddo.MARKETPLACE_ID =1 SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
AND dma.GL_PRODUCT_GROUP = 14
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP ddo.ASIN NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
, dma.ITEM_NAME
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
, SUM(ddo.ORDERED_UNITS)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0)
AND ddo.MARKETPLACE_ID =1 SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
AND dma.GL_PRODUCT_GROUP = 14
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GROUP BY
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
ddo.ASIN
, dma.ITEM_NAME

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP ddo.ASIN NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
, dma.ITEM_NAME
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
, SUM(ddo.ORDERED_UNITS)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0)
AND ddo.MARKETPLACE_ID =1 SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
AND dma.GL_PRODUCT_GROUP = 14
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GROUP BY
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
ddo.ASIN
, dma.ITEM_NAME
HAVING SUM(ddo.ORDERED_UNITS) >= 1000

;
D_MP_ASINS_ESSENTIALS D_DAILY_ORDERS
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) LEGAL_ENTITY_ID NUMBER(38,0)
MARKETPLACE_ID NUMBER(38,0)
ASIN [PK:1] CHAR(10)
ACTIVITY_DAY [Part:2] DATE
BASE_CURRENCY_CODE VARCHAR2(15)
ASIN CHAR(10)
CATEGORY_CODE VARCHAR2(96)
MERCHANT_CUSTOMER_ID NUMBER(38,0)
GL_PRODUCT_GROUP NUMBER(10,0) EXCHANGE_ITEM_CONDITION_ID NUMBER(2,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) ORDER_TYPE VARCHAR2(10)
ITEM_NAME SELECT /*+ USE_HASH(dma,ddo)
VARCHAR2(400) */ FREE_REP_REASON_CODE VARCHAR2(80)
MSRP ddo.ASIN NUMBER(18,4) ORDER_METHOD VARCHAR2(1)
, dma.ITEM_NAME
MSRP_TAX_AMOUNT NUMBER(18,4) IS_NYP CHAR(1)
, SUM(ddo.ORDERED_UNITS)
PRODUCT_AVAILABLE_DAY DATE COI_GL_PRODUCT_GROUP NUMBER(4,0)
FROM D_MP_ASINS_ESSENTIALS
PRODUCT_SITE_LAUNCH_DAY DATE
dma BASE_CURRENCY_CODE VARCHAR2(10)
JOIN D_DAILY_ORDERS ddo FULFILLMENT_MANAGER_ID NUMBER(38,0)
PRODUCT_TIER_ID VARCHAR2(50)
ON dma.REGION_ID = ddo.REGION_ID OFFERING_SKU VARCHAR2(40)
PUBLICATION_DAY DATE
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID ORDERED_UNITS NUMBER(38,0)
STREET_DAY DATE
AND dma.ASIN = ddo.ASIN ORDERED_AMT NUMBER(38,14)
SUBCATEGORY_CODE VARCHAR2(96)
WHERE dma.REGION_ID = 1 ADJUSTED_UNITS NUMBER(38,0)
DW_CREATION_DATE DATE
AND dma.MARKETPLACE_ID = 1 ADJUSTED_AMT NUMBER(38,14)
DW_LAST_UPDATED DATE
AND ddo.REGION_ID = 1 …
IS_DELETED AND ddo.ACTIVITY_DAY
CHAR(1)= TO_DATE('20110914','YYYYMMDD')

VERSION NUMBER(38,0)
AND ddo.MARKETPLACE_ID =1 SHIPCHRG_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
GIFTWRAP_DISC_AMT NUMBER(38,14)
AND dma.GL_PRODUCT_GROUP = 14
GIFTWRAP_DISC_ADJUSTED_AMT NUMBER(38,14)
GROUP BY
GIFTWRAP_DISC_SAMEDAYCANC_AMT NUMBER(38,14)
ddo.ASIN
, dma.ITEM_NAME
HAVING SUM(ddo.ORDERED_UNITS) >= 1000
ORDER BY SUM(ddo.ORDERED_UNITS) DESC
;
ASIN ITEM_NAME SUM(DDO.ORDERED_UNITS)
1401324258 Jacqueline Kennedy: Historic Conversations on Life with John F. Kennedy 4715
0439023521 The Hunger Games 1229
0425245136 The Help (Movie Tie-In) 1216
159562015X StrengthsFinder 2.0 1121
140020237X StandOut: The Groundbreaking New Strengths Assessment from the Leader of the Strengths Revolution 1026
0874478529 The Official SAT Study Guide, 2nd edition 1023

SELECT /*+ USE_HASH(dma,ddo) */


ddo.ASIN
, dma.ITEM_NAME
, SUM(ddo.ORDERED_UNITS)
FROM D_MP_ASINS_ESSENTIALS dma
JOIN D_DAILY_ORDERS ddo
ON dma.REGION_ID = ddo.REGION_ID
AND dma.MARKETPLACE_ID = ddo.MARKETPLACE_ID
AND dma.ASIN = ddo.ASIN
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1
AND ddo.REGION_ID = 1
AND ddo.ACTIVITY_DAY = TO_DATE('20110914','YYYYMMDD')
AND ddo.MARKETPLACE_ID = 1
AND dma.GL_PRODUCT_GROUP = 14
GROUP BY
ddo.ASIN
, dma.ITEM_NAME
HAVING SUM(ddo.ORDERED_UNITS) >= 1000
ORDER BY SUM(ddo.ORDERED_UNITS) DESC
;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
DW_LAST_UPDATED DATE
IS_DELETED CHAR(1)
VERSION NUMBER(38,0)
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY DATE DW_LAST_UPDATED DATE

What are the Manufacturer


SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
DW_LAST_UPDATED DATE
IS_DELETED
VERSION
Codes for ASINs
CHAR(1)
NUMBER(38,0)
3406512941, 0602232503,
1401324258, and
0439023521?
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
DW_LAST_UPDATED DATE
IS_DELETED CHAR(1)
VERSION NUMBER(38,0)
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM
DW_LAST_UPDATED DATE
IS_DELETED CHAR(1)
VERSION NUMBER(38,0)

WHERE

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED CHAR(1)
VERSION NUMBER(38,0)

WHERE

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION NUMBER(38,0)

WHERE

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN

WHERE

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID

WHERE

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT DATE DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID =
AND dma.MARKETPLACE_ID =

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
SUBCATEGORY_CODE VARCHAR2(96)
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
dma.ASIN
SUBCATEGORY_CODE VARCHAR2(96)
, dmam.MANUFACTURER_CODE
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1

;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
dma.ASIN
SUBCATEGORY_CODE VARCHAR2(96)
, dmam.MANUFACTURER_CODE
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1
AND dma.ASIN IN
('3406512941','0602232503','1401324258','0439023521')
;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
dma.ASIN
SUBCATEGORY_CODE VARCHAR2(96)
, dmam.MANUFACTURER_CODE
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
JOIN D_MP_ASIN_BRAND_MANUFACTURER dmam ASIN MANUFACTURER_CODE
IS_DELETED CHAR(1)
ON dma.ASIN =NUMBER(38,0)
dmam.ASIN 1401324258 HYPNT
VERSION
AND dma.REGION_ID = dmam.REGION_ID 0439023521 SOPAP
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1
AND dma.ASIN IN
('3406512941','0602232503','1401324258','0439023521')
;
Why do we only get
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [Part:1] [PK:3] NUMBER(2,0)

records back for two


REGION_ID [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE
ASINs when our query
GL_PRODUCT_GROUP
VARCHAR2(96)
NUMBER(10,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100)
BRAND_CODE
BRAND_NAME
MANUFACTURER_CODE
CHAR(5)
VARCHAR2(240)
CHAR(5)
ITEM_NAME
MSRP
MSRP_TAX_AMOUNT
was for four ASINs?
VARCHAR2(400)
NUMBER(18,4)
NUMBER(18,4)
MANUFACTURER_NAME
OWNING_VENDOR_CODE
OWNING_VENDOR_NAME
VARCHAR2(240)
CHAR(5)
VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
dma.ASIN
SUBCATEGORY_CODE VARCHAR2(96)
, dmam.MANUFACTURER_CODE
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
JOIN D_MP_ASIN_BRAND_MANUFACTURER dmam ASIN MANUFACTURER_CODE
IS_DELETED CHAR(1)
ON dma.ASIN =NUMBER(38,0)
dmam.ASIN 1401324258 HYPNT
VERSION
AND dma.REGION_ID = dmam.REGION_ID 0439023521 SOPAP
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1
AND dma.ASIN IN
('3406512941','0602232503','1401324258','0439023521')
;
Why do we only get
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [Part:1] [PK:3] NUMBER(2,0)

records back for two


REGION_ID [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE
ASINs when our query
GL_PRODUCT_GROUP
VARCHAR2(96)
NUMBER(10,0)
GL_PRODUCT_GROUP_DESC VARCHAR2(100)
BRAND_CODE
BRAND_NAME
MANUFACTURER_CODE
CHAR(5)
VARCHAR2(240)
CHAR(5)
ITEM_NAME
MSRP
MSRP_TAX_AMOUNT
was for four ASINs?
VARCHAR2(400)
NUMBER(18,4)
NUMBER(18,4)
MANUFACTURER_NAME
OWNING_VENDOR_CODE
OWNING_VENDOR_NAME
VARCHAR2(240)
CHAR(5)
VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
dma.ASIN
SUBCATEGORY_CODE VARCHAR2(96)
, dmam.MANUFACTURER_CODE
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
JOIN D_MP_ASIN_BRAND_MANUFACTURER dmam ASIN MANUFACTURER_CODE
IS_DELETED CHAR(1)
ON dma.ASIN =NUMBER(38,0)
dmam.ASIN 1401324258 HYPNT
VERSION
AND dma.REGION_ID = dmam.REGION_ID 0439023521 SOPAP
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1
AND dma.ASIN IN
('3406512941','0602232503','1401324258','0439023521')
;
It’s ALL about the JOIN type

D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER

0602232503

0439023521

3406512941
1401324258
ASIN MANUFACTURER_CODE
0439023521 SOPAP
1401324258 HYPNT

D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER

0602232503

0439023521

3406512941
1401324258

INNER JOIN
ASIN MANUFACTURER_CODE
0602232503
3406512941
0439023521 SOPAP
1401324258 HYPNT

D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER

0602232503

0439023521

3406512941
1401324258

LEFT JOIN
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
dma.ASIN
SUBCATEGORY_CODE VARCHAR2(96)
, dmam.MANUFACTURER_CODE
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED LEFT JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN
AND dma.REGION_ID = dmam.REGION_ID
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID
WHERE dma.REGION_ID = 1
AND dma.MARKETPLACE_ID = 1
AND dma.ASIN IN
('3406512941','0602232503','1401324258','0439023521')
;
D_MP_ASINS_ESSENTIALS D_MP_ASIN_BRAND_MANUFACTURER
REGION_ID [PK:3] NUMBER(2,0) REGION_ID [Part:1] [PK:3] NUMBER(2,0)
MARKETPLACE_ID [PK:2] NUMBER(38,0) MARKETPLACE_ID [Part:2] [PK:2] NUMBER
ASIN [PK:1] CHAR(10) ASIN [PK:1] CHAR(10)
BASE_CURRENCY_CODE VARCHAR2(15) GL_PRODUCT_GROUP NUMBER(10,0)
CATEGORY_CODE VARCHAR2(96) BRAND_CODE CHAR(5)
GL_PRODUCT_GROUP NUMBER(10,0) BRAND_NAME VARCHAR2(240)
GL_PRODUCT_GROUP_DESC VARCHAR2(100) MANUFACTURER_CODE CHAR(5)
ITEM_NAME VARCHAR2(400) MANUFACTURER_NAME VARCHAR2(240)
MSRP NUMBER(18,4) OWNING_VENDOR_CODE CHAR(5)
MSRP_TAX_AMOUNT NUMBER(18,4) OWNING_VENDOR_NAME VARCHAR2(240)
PRODUCT_AVAILABLE_DAY DATE SRC_BRAND_CODE VARCHAR2(5)
PRODUCT_SITE_LAUNCH_DAY DATE SRC_PUBLISHER_CODE VARCHAR2(50)
PRODUCT_TIER_ID VARCHAR2(50) IS_DELETED CHAR(1)
PUBLICATION_DAY DATE DW_CREATION_DATE DATE
STREET_DAY SELECT /*+ USE_HASH(dma,dmam)
DATE */ DW_LAST_UPDATED DATE
dma.ASIN
SUBCATEGORY_CODE VARCHAR2(96)
, dmam.MANUFACTURER_CODE
DW_CREATION_DATE DATE
FROM D_MP_ASINS_ESSENTIALS
DW_LAST_UPDATED DATE dma
IS_DELETED LEFT JOIN D_MP_ASIN_BRAND_MANUFACTURER
CHAR(1) dmam ASIN MANUFACTURER_CODE
VERSION ON dma.ASIN =NUMBER(38,0)
dmam.ASIN 0602232503
AND dma.REGION_ID = dmam.REGION_ID 3406512941
AND dma.MARKETPLACE_ID = dmam.MARKETPLACE_ID 0439023521 SOPAP
WHERE dma.REGION_ID = 1
1401324258 HYPNT
AND dma.MARKETPLACE_ID = 1
AND dma.ASIN IN
('3406512941','0602232503','1401324258','0439023521')
;

You might also like