נתונים של Places Insights
ב-Places Insights יש מערכי נתונים מלאים ומערכי נתונים לדוגמה ב-BigQuery.
קבוצות הנתונים לדוגמה נועדו לאפשר לכם לנסות את Places Insights כדי שתוכלו להעריך את נוחות השימוש והערך של המוצר לפני שתחליטו אם לרכוש את קבוצת הנתונים המלאה. קבוצת הנתונים לדוגמה מכילה נתונים של העיר עצמה בלבד. הוא לא מכיל נתונים על המטרופולין שמסביב.
הדוגמה כוללת נתונים של עיר מובילה בכל אחת מהמדינות הנתמכות:
- אמסטרדם (NL)
- אנקרה (TR)
- ארקיפה (PE)
- אתונה (יוון)
- באד גאסטיין (AT)
- ברלין (גרמניה)
- ברנו (צ'כיה)
- בריסל (בלגיה)
- בוקרשט (רומניה)
- בואנוס איירס (AR)
- בוסאן (KR)
- קהיר (EG)
- צ'יאנג מאי (תאילנד)
- קופנהגן (DK)
- קורק (אירלנד)
- דברצן (הונגריה)
- האנוי (VN)
- הלסינקי (FI)
- הונג קונג (HK)
- ג'קרטה (ID)
- ג'דה (SA)
- יוהנסבורג (ZA)
- קואלה לומפור (MY)
- ליסבון (PT)
- לונדון (בריטניה)
- לוסייל (QA)
- מדריד (ספרד)
- מנילה (PH)
- מדיין (קולומביה)
- מקסיקו סיטי (MX)
- מומבאי (הודו)
- ניו יורק (ארה"ב)
- אוסלו (NO)
- פריז (צרפת)
- פלובדיב (BG)
- ריפא (BH)
- רומא (איטליה)
- סנטיאגו (CL)
- סאו פאולו (ברזיל)
- שארג'ה (AE)
- סינגפור (SG)
- שטוקהולם (SE)
- סידני (אוסטרליה)
- טאיפיי (TW)
- תל אביב-יפו (IL)
- טוקיו (יפן)
- טורונטו (קנדה)
- ורשה (פולין)
- וולינגטון (ניו זילנד)
- ציריך (CH)
קבוצות הנתונים המלאות כוללות נתונים לכל מדינה נתמכת, וצריך לרכוש אותן. אם אתם רוצים להירשם ל-Places Insights, מלאו את טופס הבקשה. רק המנוי לנתונים צריך לבקש גישה למערך הנתונים של Places Insights. אחרי שהמינוי פעיל בפרויקט ב-BigQuery, כל משתמש עם גישה לפרויקט הזה יכול לשלוח שאילתות לנתונים של Places Insights.
לכל קבוצת נתונים של מדינה יש דף משלה, וצריך להירשם לכל אחד מהם בנפרד. מידע נוסף על הרשמה למינוי ל-listing זמין במאמר הגדרת Places Insights.
סכימות של קבוצות נתונים
הסכימה של מערך הנתונים של המקומות בכל מדינה מורכבת משני חלקים:
- סכימת הליבה שמשותפת למערכי הנתונים של כל המדינות.
- סכימה ספציפית למדינה שמגדירה רכיבי סכימה ספציפיים לאותה מדינה.
לדוגמה, אם אתם עובדים עם קבוצת הנתונים של ספרד (ES), עיינו גם בסכימת הליבה וגם בסכימה הספציפית של ספרד.
הסכימה של קבוצת הנתונים של המותגים מגדירה שלושה שדות:
-
id: מזהה המותג. name: שם המותג, למשל "Hertz" או "Chase".category: הקטגוריה ברמה הגבוהה של המותג, כמו "תחנת דלק", "אוכל ושתייה" או "לינה".
שליחת שאילתות לגבי נתונים של Places Insights
יש שתי דרכים לשלוח שאילתות למערכי הנתונים של Places Insights:
- שליחת שאילתות ישירות למערך הנתונים באמצעות SQL: הרצת שאילתות SQL סטנדרטיות של BigQuery על הטבלאות של מערך הנתונים. כך תוכלו ליהנות מגמישות מרבית בסינון מורכב, בשילוב עם הנתונים שלכם, בניתוח בהתאמה אישית ובתמיכה בפונקציות צבירה נוספות מעבר ל-
COUNT, כמוAVG,SUMו-GROUP BY. לעיון במאמרי העזרה - הרצת שאילתה בקבוצת הנתונים באמצעות פונקציות של ספירת מקומות: פונקציות של ספירת מקומות הן שאילתות SQL מוגדרות מראש שעברו אופטימיזציה, שפועלות ישירות ב-BigQuery ומפשטות משימות נפוצות של אחזור נתונים. הם מספקים תובנות מפורטות יותר, כמו החזרת מזהי מקומות כדי לחפש פרטים על מקומות ספציפיים. לעיון במאמרי העזרה
שאילתות ישירות
כששולחים שאילתה ישירות לנתונים, חל סף לצבירת נתונים. תוצאה מוחזרת רק אם השאילתה צוברת לפחות 5 מקומות. לדוגמה, אם התוצאה של קריטריוני החיפוש היא ספירה של 0, 1, 2, 3 או 4, התוצאה מושמטת מהתגובה. לדוגמה, שאילתה לגבי המספר הכולל של מסעדות באזור מסוים תחזיר תשובה רק אם המספר הכולל הוא 5 או יותר. אחרת, לא תוחזר תשובה.
שאילתות של פונקציות ספירת מקומות
הפונקציות של Places Count יכולות להחזיר רשימה של מזהי מקומות, שבעזרתם אפשר לחפש מידע על מקומות ספציפיים באמצעות מוצרים אחרים של הפלטפורמה של מפות Google, כמו Places API ו-Places UI Kit.
בפונקציות של ספירת מקומות לא נאכף סף לצבירת נתונים, אלא נאכף שטח חיפוש מינימלי של 40.0 מטרים על 40.0 מטרים (1,600 מ"ר). כלומר, כל עוד שאילתת החיפוש גדולה מאזור החיפוש המינימלי, תמיד תתקבל תוצאה, גם אם אין מקומות שתואמים לשאילתה.
מתי להריץ שאילתה על הנתונים באופן ישיר ומתי להשתמש בפונקציות
אם אתם לא צריכים מספרים נמוכים של תוצאות, אם אתם רוצים לקבל תובנות מעבר למספרים, כמו AVG, SUM או COUNTIF, או אם אתם צריכים לבצע שאילתות מורכבות יותר כמו צירוף של מערכי נתונים, אתם יכולים לשלוח שאילתות ישירות לנתונים.
כדאי להריץ שאילתה באמצעות הפונקציות אם אתם צריכים לדעת אם יש מספר נמוך של תוצאות או שאין תוצאות בכלל, או אם אתם צריכים לאחזר מידע על מקום ספציפי, כמו שם המקום או הכתובת.
בטבלה הבאה מפורטים ההבדלים בין שאילתות ישירות לבין פונקציות של ספירת מקומות.
| פונקציות של ספירת מקומות | שאילתות ישירות על מערכי נתונים | |
|---|---|---|
| יתרונות |
|
|
| ממשק | ארבע פונקציות SQL מוגדרות מראש שיוצרות תובנות לגבי COUNT: ספירה אחת, ספירה לפי סוג, ספירה לפי מיקום גיאוגרפי, ספירה לפי תא H3. JSON_OBJECT מעביר ארגומנטים לפונקציה. |
אפשר לכתוב שאילתת SQL משלכם כדי להריץ פונקציות צבירה כמו COUNT, COUNT_IF, SUM ו-AVG.. אפשר ליצור תובנות נוספות באמצעות JOIN, GROUP BY, WHERE ופונקציות אחרות. |
| הגבלות | אוכף אזור חיפוש מינימלי של 40.0 מטרים על 40.0 מטרים (1,600 מ"ר). פונקציה מחזירה תוצאה גם אם מספר הצבירה קטן מ-5, כל עוד מתקיים אזור החיפוש המינימלי. | תוצאות עם מספרים קטנים מ-5 מושמטות מהתוצאות (כלומר, השורה לא נכללת). |
| מסנני מאפיינים נתמכים | הפרמטרים של פונקציית ספירת המקומות תומכים באותם מסנני מאפיינים של שאילתות ישירות, חוץ מאלה:
|
יש תמיכה בסכימה מלאה. |