การอ้างอิงสคีมาหลัก

ทุกประเทศรองรับสคีมาหลัก และแต่ละประเทศมีรายการสคีมาเพิ่มเติม

ชื่อช่อง ประเภท โหมด คำอธิบาย ตัวอย่าง
point GEOGRAPHY NULLABLE ตำแหน่งของสถานที่ในรูปแบบออบเจ็กต์ประเภทภูมิศาสตร์แบบจุด POINT(-122.08532 37.42205)
id STRING NULLABLE รหัสสถานที่ที่ไม่ซ้ำกัน ดูรหัสสถานที่ ChIJj61dQgK6j4AR4GeTYWZsKWw
types STRING REPEATED ชุดแท็กประเภทสำหรับสถานที่ เช่น "ร้านอาหาร" และ "คาเฟ่" ดูรายการค่าที่เป็นไปได้ทั้งหมดได้ที่ประเภทสถานที่ restaurant,point_of_interest,establishment
primary_type STRING NULLABLE ประเภทหลักของสถานที่ เช่น "ร้านอาหาร" "คาเฟ่" "สนามบิน" เป็นต้น สถานที่หนึ่งๆ จะมีประเภทหลักได้เพียงประเภทเดียว ดูรายการค่าที่เป็นไปได้ทั้งหมดได้ที่ประเภทสถานที่ restaurant
country_code STRING NULLABLE รหัสประเทศในรูปแบบ CLDR ของ Unicode US
location RECORD NULLABLE ตำแหน่งของสถานที่
location.latitude FLOAT NULLABLE ละติจูดเป็นองศา มีค่าตั้งแต่ -90.0 ถึง 90.0 37.42205
location.longitude FLOAT NULLABLE ลองจิจูดในหน่วยองศา ค่าอยู่ในช่วง -180.0 ถึง 180.0 -122.08532
rating FLOAT NULLABLE คะแนนระหว่าง 1.0 ถึง 5.0 โดยอิงตามรีวิวของผู้ใช้เกี่ยวกับสถานที่ 4.5
user_rating_count INTEGER NULLABLE จำนวนรีวิวทั้งหมดของสถานที่ 100
price_level STRING NULLABLE ระดับราคาของสถานที่ ค่าที่เป็นไปได้คือ "PRICE_LEVEL_FREE", "PRICE_LEVEL_INEXPENSIVE", "PRICE_LEVEL_MODERATE", "PRICE_LEVEL_EXPENSIVE" และ "PRICE_LEVEL_VERY_EXPENSIVE" PRICE_LEVEL_MODERATE
business_status STRING NULLABLE สถานะของธุรกิจสำหรับสถานที่ ค่าที่ใช้ได้คือ "OPERATIONAL", "CLOSED_TEMPORARILY" และ "CLOSED_PERMANENTLY" OPERATIONAL
takeout BOOLEAN NULLABLE สถานที่รองรับการสั่งกลับบ้าน true
delivery BOOLEAN NULLABLE สถานที่รองรับการนำส่ง true
dine_in BOOLEAN NULLABLE สถานที่รองรับตัวเลือกที่นั่งในร่มหรือกลางแจ้ง true
curbside_pickup BOOLEAN NULLABLE สถานที่รองรับการรับสินค้าโดยไม่ต้องลงจากรถ true
reservable BOOLEAN NULLABLE สถานที่รองรับการจอง true
serves_breakfast BOOLEAN NULLABLE สถานที่นี้มีบริการอาหารเช้า true
serves_lunch BOOLEAN NULLABLE สถานที่นี้เสิร์ฟอาหารกลางวัน true
serves_dinner BOOLEAN NULLABLE สถานที่นี้ให้บริการอาหารเย็น true
serves_beer BOOLEAN NULLABLE สถานที่นี้เสิร์ฟเบียร์ true
serves_wine BOOLEAN NULLABLE สถานที่นี้เสิร์ฟไวน์ true
serves_brunch BOOLEAN NULLABLE สถานที่นี้เสิร์ฟอาหารมื้อสาย true
serves_vegetarian_food BOOLEAN NULLABLE สถานที่นี้เสิร์ฟอาหารมังสวิรัติ true
outdoor_seating BOOLEAN NULLABLE สถานที่นี้มีที่นั่งกลางแจ้ง true
live_music BOOLEAN NULLABLE สถานที่นี้มีการแสดงดนตรีสด true
menu_for_children BOOLEAN NULLABLE สถานที่นี้มีเมนูสำหรับเด็ก true
serves_cocktails BOOLEAN NULLABLE สถานที่ให้บริการค็อกเทล true
serves_dessert BOOLEAN NULLABLE สถานที่นี้เสิร์ฟของหวาน true
serves_coffee BOOLEAN NULLABLE สถานที่นี้มีบริการกาแฟ true
good_for_children BOOLEAN NULLABLE สถานที่นี้เหมาะสำหรับเด็ก true
allows_dogs BOOLEAN NULLABLE สถานที่อนุญาตให้นำสุนัขเข้าได้ true
restroom BOOLEAN NULLABLE สถานที่นี้มีห้องน้ำ true
good_for_groups BOOLEAN NULLABLE ที่พักรองรับกลุ่ม true
good_for_watching_sports BOOLEAN NULLABLE สถานที่นี้เหมาะสำหรับการชมกีฬา true
accepts_credit_cards BOOLEAN NULLABLE สถานที่รับบัตรเครดิตเป็นวิธีการชำระเงิน true
accepts_debit_cards BOOLEAN NULLABLE สถานที่รับบัตรเดบิตเป็นวิธีการชำระเงิน true
accepts_cash_only BOOLEAN NULLABLE สถานที่นี้รับชำระเงินด้วยเงินสดเท่านั้น สถานที่ที่มีแอตทริบิวต์นี้อาจยังรับวิธีการชำระเงินอื่นๆ true
accepts_nfc BOOLEAN NULLABLE สถานที่รับการชำระเงินผ่าน NFC true
free_parking_lot BOOLEAN NULLABLE สถานที่นั้นมีที่จอดรถฟรี true
paid_parking_lot BOOLEAN NULLABLE สถานที่นี้มีที่จอดรถแบบเสียค่าใช้จ่าย true
free_street_parking BOOLEAN NULLABLE สถานที่นี้มีที่จอดรถริมถนนแบบไม่เสียค่าใช้จ่าย true
paid_street_parking BOOLEAN NULLABLE สถานที่นี้มีที่จอดรถริมถนนแบบเสียค่าใช้จ่าย true
valet_parking BOOLEAN NULLABLE สถานที่นี้มีบริการนำรถไปจอดให้ true
free_garage_parking BOOLEAN NULLABLE ที่พักมีที่จอดรถในโรงจอดรถแบบไม่เสียค่าใช้จ่าย true
paid_garage_parking BOOLEAN NULLABLE สถานที่นี้มีโรงจอดรถแบบเสียค่าใช้จ่าย true
wheelchair_accessible_parking BOOLEAN NULLABLE สถานที่นี้มีที่จอดรถที่รองรับเก้าอี้รถเข็น true
wheelchair_accessible_entrance BOOLEAN NULLABLE สถานที่นี้มีทางเข้าสำหรับเก้าอี้รถเข็น true
wheelchair_accessible_restroom BOOLEAN NULLABLE สถานที่นี้มีห้องน้ำที่รองรับเก้าอี้รถเข็น true
wheelchair_accessible_seating BOOLEAN NULLABLE สถานที่นี้มีที่นั่งที่รองรับเก้าอี้รถเข็น true
regular_opening_hours RECORD NULLABLE เวลาทำการปกติ ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_happy_hour RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "HAPPY_HOUR" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_drive_through RECORD NULLABLE เวลาทำการปกติสำหรับเวลาทำการประเภทรอง "DRIVE_THROUGH" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_delivery RECORD NULLABLE เวลาทําการปกติสําหรับประเภทเวลาทําการรอง "DELIVERY" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_takeout RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "ซื้อกลับบ้าน" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_kitchen RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "KITCHEN" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_breakfast RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "BREAKFAST" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_lunch RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "LUNCH" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_dinner RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "DINNER" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_brunch RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "BRUNCH" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_pickup RECORD NULLABLE เวลาทำการปกติสำหรับเวลาทำการประเภทรอง "PICKUP" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_access RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "ACCESS" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_senior_hours RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "SENIOR_HOURS" ดูข้อมูลอ้างอิงเวลาทำการ
regular_opening_hours_online_service_hours RECORD NULLABLE เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "ONLINE_SERVICE_HOURS" ดูข้อมูลอ้างอิงเวลาทำการ
ev_charge_options RECORD NULLABLE ข้อมูลเกี่ยวกับสถานีชาร์จ EV ที่โฮสต์ในสถานที่ คำศัพท์เป็นไปตาม https://afdc.energy.gov/fuels/electricity_infrastructure.html พอร์ตหนึ่งๆ จะชาร์จรถได้ครั้งละ 1 คัน พอร์ต 1 พอร์ตมีขั้วต่ออย่างน้อย 1 ตัว สถานี 1 แห่งมีพอร์ตอย่างน้อย 1 พอร์ต
ev_charge_options.connector_count INTEGER NULLABLE จำนวนหัวชาร์จไฟฟ้าที่สถานีนี้ อย่างไรก็ตาม เนื่องจากพอร์ตบางพอร์ตอาจมีหัวชาร์จหลายหัวแต่ชาร์จรถได้ครั้งละ 1 คันเท่านั้น (เช่น) จำนวนหัวชาร์จจึงอาจมากกว่าจำนวนรถทั้งหมดที่ชาร์จพร้อมกันได้ 3
ev_charge_options.connector_aggregation RECORD REPEATED รายการการรวบรวมหัวชาร์จไฟฟ้า EV ที่มีหัวชาร์จประเภทเดียวกันและอัตราการชาร์จเดียวกัน
ev_charge_options.connector_aggregation.type STRING NULLABLE ประเภทเครื่องมือเชื่อมต่อของการรวมข้อมูลนี้ ดูรายการประเภทหัวชาร์จไฟฟ้าที่เป็นไปได้ได้ที่ EVConnectorType EV_CONNECTOR_TYPE_J1772
ev_charge_options.connector_aggregation.max_charge_rate_kw FLOAT NULLABLE อัตราการชาร์จสูงสุดแบบคงที่ในหน่วยกิโลวัตต์ของขั้วต่อแต่ละขั้วในการรวม 16.0
ev_charge_options.connector_aggregation.count INTEGER NULLABLE จำนวนตัวเชื่อมต่อในการรวบรวมนี้ 3
brand_ids STRING REPEATED ตัวระบุที่ไม่ซ้ำกันสำหรับแบรนด์ 13992718219781496405

การอ้างอิงเวลาทำการ

เวลาทำการปกติสำหรับเวลาทำการประเภทหนึ่งๆ ชั่วโมงจะ แยกตามวันของสัปดาห์ สำหรับช่วงเวลาที่เลยเที่ยงคืน ระบบจะตัดเวลาสิ้นสุดเป็น 23:59:59.999999 และวันถัดไปจะมีช่วงเวลาที่เริ่มต้นที่ 00:00:00.000000 ตัวอย่างเช่น หากสถานที่เปิดทำการในวันศุกร์ตั้งแต่ 08:00 น. ถึง 12:00 น. และตั้งแต่ 20:00 น. ถึง 02:00 น. ช่วงเวลาสำหรับ friday จะเป็น [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time: "20:00:00", end_time: "23:59:59.999999"}]

หากต้องการค้นหาสถานที่ที่เปิดในวันศุกร์เวลา 17:00 น. คุณสามารถเรียกใช้การค้นหาต่อไปนี้

SELECT WITH AGGREGATION_THRESHOLD
  COUNT(*) AS count
FROM
  `PROJECT_NAME.places_insights___us___sample.places_sample`
WHERE
  EXISTS(SELECT * FROM UNNEST(regular_opening_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)

สคีมาแบบเต็มสำหรับช่องเวลาทำการมีดังนี้

Field Name Type Mode Description Example
monday RECORD REPEATED The list of periods on Monday during which the place is open.
monday.start_time TIME NULLABLE Start of the period. 08:00:00
monday.end_time TIME NULLABLE End of the period. 18:00:00
tuesday RECORD REPEATED The list of periods on Tuesday during which the place is open.
tuesday.start_time TIME NULLABLE Start of the period. 08:00:00
tuesday.end_time TIME NULLABLE End of the period. 18:00:00
wednesday RECORD REPEATED The list of periods on Wednesday during which the place is open.
wednesday.start_time TIME NULLABLE Start of the period. 08:00:00
wednesday.end_time TIME NULLABLE End of the period. 18:00:00
thursday RECORD REPEATED The list of periods on Thursday during which the place is open.
thursday.start_time TIME NULLABLE Start of the period. 08:00:00
thursday.end_time TIME NULLABLE End of the period. 18:00:00
friday RECORD REPEATED The list of periods on Friday during which the place is open.
friday.start_time TIME NULLABLE Start of the period. 08:00:00
friday.end_time TIME NULLABLE End of the period. 18:00:00
saturday RECORD REPEATED The list of periods on Saturday during which the place is open.
saturday.start_time TIME NULLABLE Start of the period. 08:00:00
saturday.end_time TIME NULLABLE End of the period. 18:00:00
sunday RECORD REPEATED The list of periods on Sunday during which the place is open.
sunday.start_time TIME NULLABLE Start of the period. 08:00:00
sunday.end_time TIME NULLABLE End of the period. 18:00:00