נתונים של Places Insights
ב-Places Insights יש מערכי נתונים מלאים ומערכי נתונים לדוגמה ב-BigQuery.
קבוצות הנתונים לדוגמה נועדו לאפשר לכם לנסות את Places Insights כדי שתוכלו להעריך את נוחות השימוש והערך של המוצר לפני שתחליטו אם לרכוש את קבוצת הנתונים המלאה. קבוצת הנתונים לדוגמה מכילה נתונים של העיר עצמה בלבד. הוא לא מכיל נתונים על המטרופולין שמסביב.
הדוגמה כוללת נתונים של עיר מובילה בכל אחת מהמדינות הנתמכות:
| אמסטרדם (NL) | הלסינקי (FI) | פלובדיב (BG) |
| אנקרה (TR) | הונג קונג (HK) | ריפא (BH) |
| ארקיפה (PE) | ג'קרטה (ID) | רומא (איטליה) |
| אתונה (יוון) | ג'דה (SA) | סנטיאגו (CL) |
| באד גאסטיין (AT) | יוהנסבורג (ZA) | סאו פאולו (ברזיל) |
| ברלין (גרמניה) | קואלה לומפור (MY) | שארג'ה (AE) |
| ברנו (צ'כיה) | ליסבון (PT) | סינגפור (SG) |
| בריסל (בלגיה) | לונדון (בריטניה) | שטוקהולם (SE) |
| בוקרשט (רומניה) | לוסייל (QA) | סידני (אוסטרליה) |
| בואנוס איירס (AR) | מדריד (ספרד) | טאיפיי (TW) |
| בוסאן (KR) | מנילה (PH) | תל אביב-יפו (ישראל) |
| קהיר (EG) | מדיין (קולומביה) | טוקיו (יפן) |
| צ'יאנג מאי (תאילנד) | מקסיקו סיטי (MX) | טורונטו (קנדה) |
| קופנהגן (דנמרק) | מומבאי (הודו) | ורשה (פולין) |
| קורק (אירלנד) | ניו יורק (ארה"ב) | וולינגטון (ניו זילנד) |
| דברצן (הונגריה) | אוסלו (NO) | ציריך (CH) |
| האנוי (VN) | פריז (צרפת) |
קבוצות הנתונים המלאות כוללות נתונים לכל מדינה נתמכת, וצריך לרכוש אותן. אם אתם רוצים להירשם ל-Places Insights, מלאו את טופס הבקשה. רק מנוי הנתונים צריך לבקש גישה למערך הנתונים של Places Insights. אחרי שהמינוי מופעל בפרויקט ב-BigQuery, כל משתמש עם גישה לפרויקט הזה יכול לשלוח שאילתות לנתונים של Places Insights.
לכל קבוצת נתונים של מדינה יש דף נפרד שצריך להירשם אליו בנפרד. מידע נוסף על הרשמה לרישום זמין במאמר הגדרת 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 מושמטות מהתוצאות (כלומר, השורה לא נכללת). |
| מסנני מאפיינים נתמכים | הפרמטרים של מסנן הפונקציה "ספירת מקומות" תומכים באותם מסנני מאפיינים של שאילתה ישירה, חוץ מאלה:
|
יש תמיכה בסכימה מלאה. |