{
  "tables": {
      "Matches Table":{
    "match_library.match_library_snapshot": {
      "description": "This table tracks product matches between base products and competitor products, detailing product comparisons, reasons for matching, match status, reviewer feedback, and various product attributes.",
      "columns": {
        "match_id":           { "type": "string", "description": "Unique identifier for each match." },
        "match":              { "type": "string", "description": "Indicates if the products match (e.g., 'match', 'no match')." },
        "match_reason":       { "type": "string", "description": "Reason for the match (e.g., 'same product', 'similar features')." },
        "base_sku":           { "type": "string", "description": "SKU of the base product being compared." },
        "comp_sku":           { "type": "string", "description": "SKU of the competitor product being compared." },
        "base_source_store":  { "type": "string", "description": "Source store for the base product." },
        "comp_source_store":  { "type": "string", "description": "Source store for the competitor product." },
        "base_price":         { "type": "double", "description": "Price of the base product." },
        "comp_price":         { "type": "double", "description": "Price of the competitor product." },
        "base_url":           { "type": "string", "description": "URL for the base product." },
        "comp_url":           { "type": "string", "description": "URL for the competitor product." },
        "base_brand":         { "type": "string", "description": "Brand of the base product." },
        "comp_brand":         { "type": "string", "description": "Brand of the competitor product." },
        "base_title":         { "type": "string", "description": "Title of the base product." },
        "comp_title":         { "type": "string", "description": "Title of the competitor product." },
        "base_category":      { "type": "string", "description": "Category of the base product." },
        "comp_category":      { "type": "string", "description": "Category of the competitor product." },
        "year":               { "type": "string", "description": "Year when the product data was captured." },
        "month":              { "type": "string", "description": "Month when the product data was captured." },
        "day":                { "type": "string", "description": "Day when the product data was captured." }
      },
      "partitioned_columns": [
        "load_date",
        "comp_source_store"
      ]
    }
      },
    "Competitor or crawled products":{
        "pdp_newdev.product_warehouse": {
      "description": "This table contains detailed information about competitor products also known as crawled data, including product features, pricing, stock availability, and additional attributes such as ratings, reviews, and shipping details.",
      "columns": {
        "sku_uuid":     { "type": "string", "description": "Unique identifier for the competitor product." },
        "product_url":  { "type": "string", "description": "URL where the competitor product can be viewed or purchased." },
        "image_url":    { "type": "string", "description": "URL to the competitor product's image." },
        "source_name":  { "type": "string", "description": "Platform from which the data was captured." },
        "store_name":   { "type": "string", "description": "The specific store offering the competitor product." },
        "tenant":       { "type": "string", "description": "The customer or entity purchasing or selling the product." },
        "category":     { "type": "string", "description": "The category under which the competitor product is classified." },
        "subcategory":  { "type": "string", "description": "A further classification of the competitor product." },
        "brand":        { "type": "string", "description": "Brand of the competitor product." },
        "comp_sku":     { "type": "string", "description": "SKU of the competitor product being compared." },
        "comp_price":   { "type": "double", "description": "Price of the competitor product." },
        "year":         { "type": "string", "description": "Year when the product data was captured." },
        "month":        { "type": "string", "description": "Month when the product data was captured." },
        "day":          { "type": "string", "description": "Day when the product data was captured." }
      },
      "partitioned_columns": [
        "product_segment",
        "source_name"
      ]
    }
    },
    "Customer Products" : {
        "bungee_customercatalog.athena_auroradb_catalog": {
      "description": "This table contains base product data, including details such as product pricing, stock status, product descriptions, and store-specific information.",
      "columns": {
        "tenant":        { "type": "string", "description": "The customer or entity purchasing or selling the product." },
        "base_sku":      { "type": "string", "description": "SKU of the base product being compared." },
        "product_title": { "type": "string", "description": "Title or name of the base product." },
        "product_url":   { "type": "string", "description": "URL to the base product's webpage." },
        "image_url":     { "type": "string", "description": "Link to the base product's image." },
        "brand":         { "type": "string", "description": "Brand of the base product." },
        "category":      { "type": "string", "description": "The category under which the base product is classified." },
        "subcategory":   { "type": "string", "description": "Subcategory under the main category of the base product." },
        "price":         { "type": "double", "description": "Price of the base product." },
        "source":        { "type": "string", "description": "The platform or system from which the base product is sourced." },
        "load_date":     { "type": "date",   "description": "The date when the data for the product was loaded." },
        "capture_date":  { "type": "date",   "description": "The date when the data was captured." },
        "year":          { "type": "string", "description": "Year when the product data was captured." },
        "month":         { "type": "string", "description": "Month when the product data was captured." },
        "day":           { "type": "string", "description": "Day when the product data was captured." }
      },
      "partitioned_columns": [
        "source",
        "capture_date"
      ]
    }
    }
  }
}
