[
  {
    "table_name": "sales_daily",
    "column_name": "amount",
    "term_alias": "매출액",
    "data_type": "number",
    "granularity": "daily",
    "is_nullable": false
  },
  {
    "table_name": "sales_daily",
    "column_name": "branch_id",
    "term_alias": "지점",
    "data_type": "string",
    "granularity": "daily",
    "is_nullable": false
  },
  {
    "table_name": "orders",
    "column_name": "order_no",
    "term_alias": "주문 건수",
    "data_type": "string",
    "granularity": "per_order",
    "is_nullable": false
  },
  {
    "table_name": "orders",
    "column_name": "ordered_at",
    "term_alias": "주문 일시",
    "data_type": "datetime",
    "granularity": "per_order",
    "is_nullable": false
  },
  {
    "table_name": "delivery",
    "column_name": "delay_flag",
    "term_alias": "배송 지연",
    "data_type": "boolean",
    "granularity": "per_order",
    "is_nullable": false
  },
  {
    "table_name": "delivery",
    "column_name": "driver_id",
    "term_alias": null,
    "data_type": "string",
    "granularity": "per_order",
    "is_nullable": true
  },
  {
    "table_name": "returns",
    "column_name": "reason_code",
    "term_alias": "반품 사유",
    "data_type": "string",
    "granularity": "per_order",
    "is_nullable": false
  },
  {
    "table_name": "settlement_monthly",
    "column_name": "settled_amount",
    "term_alias": "정산 금액",
    "data_type": "number",
    "granularity": "monthly",
    "is_nullable": false
  },
  {
    "table_name": "settlement_monthly",
    "column_name": "fee_amount",
    "term_alias": "수수료",
    "data_type": "number",
    "granularity": "monthly",
    "is_nullable": true
  },
  {
    "table_name": "cs_tickets",
    "column_name": "created_at",
    "term_alias": "문의 시간대",
    "data_type": "datetime",
    "granularity": "per_order",
    "is_nullable": false
  },
  {
    "table_name": "sales_daily",
    "column_name": "owner_id",
    "term_alias": "담당자 실적",
    "data_type": "string",
    "granularity": "daily",
    "is_nullable": true
  },
  {
    "table_name": "campaign_daily",
    "column_name": "inflow_count",
    "term_alias": "캠페인 유입",
    "data_type": "number",
    "granularity": "daily",
    "is_nullable": false
  }
]