נתונים מ-Places Insights
Places Insights מספק מערכי נתונים מלאים ומערכי נתונים לדוגמה ב-BigQuery.
מערכי הנתונים לדוגמה נועדו לאפשר לכם לנסות את Places Insights כדי שתוכלו להעריך את השימושיות והערך של המוצר לפני שתחליטו לרכוש את מערך הנתונים המלא. מערך הנתונים לדוגמה מכיל רק נתונים של העיר עצמה. הוא לא מכיל נתונים לגבי האזור המטרופוליני הסמוך.
הדוגמה של כרטיס המוצר כוללת נתונים של עיר מובילה בכל אחת מהמדינות הנתמכות:
| אמסטרדם (הולנד) | הלסינקי (FI) | פלבדיב (BG) |
| אנקרה (TR) | הונג קונג (HK) | Riffa (BH) |
| ארקיפה (פרו) | ג'קרטה (ID) | רומא (IT) |
| אתונה (יוון) | ג'דה (ערב הסעודית) | סנטיאגו (CL) |
| באד גאסטיין (AT) | יוהנסבורג (דרום אפריקה) | סאו פאולו (ברזיל) |
| ברלין (גרמניה) | קואלה לומפור (מלזיה) | שארג'ה (AE) |
| ברנו (CZ) | ליסבון (פורטוגל) | סינגפור (SG) |
| בריסל (BE) | לונדון (בריטניה) | שטוקהולם (שוודיה) |
| בוקרשט (RO) | לוסייל (קטאר) | סידני (אוסטרליה) |
| בואנוס איירס (AR) | מדריד (ספרד) | טאיפיי (TW) |
| בוסאן (קוריאה) | מנילה (PH) | תל אביב-יפו (IL) |
| קהיר (מצרים) | מדיין (CO) | טוקיו (יפן) |
| צ'יאנג מאי (תאילנד) | מקסיקו סיטי (MX) | טורונטו (קנדה) |
| קופנהגן (דנמרק) | מומבאי (הודו) | ורשה (פולין) |
| קורק (אירלנד) | ניו יורק סיטי (ארה"ב) | וולינגטון (ניו זילנד) |
| דברצן (הונגריה) | אוסלו (NO) | ציריך (CH) |
| האנוי (וייטנאם) | פריז (FR) |
מערכי הנתונים המלאים כוללים נתונים לכל מדינה נתמכת, וצריך לרכוש אותם. אם אתם מעוניינים להירשם ל-Places Insights, מלאו את טופס הבקשה. רק המנוי לנתונים צריך לבקש גישה למערך הנתונים של Places Insights. אחרי שהמינוי מופעל בפרויקט BigQuery, כל משתמש שיש לו גישה לפרויקט יכול לשלוח שאילתות לנתוני Places Insights.
לכל מערך נתונים של מדינה יש רשימה משלו שצריך להירשם אליה בנפרד. מידע נוסף על הרשמה למינוי של כרטיס מוצר זמין במאמר הגדרת התובנות של 'מקומות'.
סכימות של מערכי נתונים
סכימת מערך הנתונים של מקומות בכל מדינה מורכבת משני חלקים:
- סכימת הליבה שמשותפת למערכי הנתונים של כל המדינות.
- סכימה ספציפית למדינה שמגדירה רכיבי סכימה שספציפיים למדינה הזו.
לדוגמה, אם אתם עובדים עם מערך הנתונים של ספרד (ES), אתם צריכים לעיין גם בסכימה הראשית וגם בסכימה הספציפית ל-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 או יותר, אחרת לא תחזור תשובה.
שאילתות של פונקציית ספירת מקומות
פונקציות של ספירת מקומות יכולות להחזיר רשימה של מזהי מקומות, שאפשר להשתמש בהם כדי לחפש מידע על מקום ספציפי באמצעות מוצרים אחרים של GMP, כמו Places API ו-Places UI Kit.
פונקציות ספירת המקומות לא אוכפות את הסף לצבירת נתונים, אלא אוכפות אזור חיפוש מינימלי של 40.0 מטר על 40.0 מטר (1,600 מ'2). המשמעות היא שכל עוד שאילתת החיפוש גדולה יותר מאזור החיפוש המינימלי, תמיד תקבלו תוצאה, גם אם אין מקומות שתואמים לשאילתה.
מתי כדאי להריץ שאילתה ישירות על הנתונים ומתי כדאי להשתמש בפונקציות
אם לא צריך לקבל מספרים נמוכים של תוצאות, אם רוצים לקבל תובנות מעבר למספרים, כמו AVG, SUM או COUNTIF, או אם צריך לבצע שאילתות מורכבות יותר כמו צירוף של מערכי נתונים, אפשר להריץ שאילתה ישירות על הנתונים.
אם אתם רוצים לדעת אם יש מספר נמוך של תוצאות או אפס תוצאות, או אם אתם רוצים לאחזר מידע על מקום ספציפי כמו שם או כתובת, אתם יכולים להריץ שאילתה באמצעות הפונקציות.
בטבלה הזו מפורטים ההבדלים בין שאילתות ישירות לבין פונקציות של ספירת מקומות.
| פונקציות של ספירת מקומות | שאילתות ישירות למערכי נתונים | |
|---|---|---|
| יתרונות |
|
|
| ממשק | ארבע פונקציות SQL מוגדרות מראש שמפיקות COUNTתובנות: ספירה יחידה, ספירה לפי סוג, ספירה לפי מיקום גיאוגרפי וספירה לפי תא H3. הפונקציה JSON_OBJECT מעבירה ארגומנטים לפונקציה. |
אפשר לכתוב SQL משלכם כדי להריץ פונקציות צבירה כמו COUNT, COUNT_IF, SUM ו-AVG.. אפשר ליצור תובנות נוספות באמצעות JOIN, GROUP BY, WHERE ועוד. |
| הגבלות | אכיפת אזור חיפוש מינימלי של 40.0 מטרים על 40.0 מטרים (1,600 מ"ר).2 פונקציה מחזירה תוצאה גם אם ספירת הצבירה קטנה מ-5, כל עוד מתקיים התנאי של אזור החיפוש המינימלי. | תוצאות עם מספרים קטנים מ-5 מושמטות מהתוצאות (כלומר, השורה לא נכללת). |
| מסנני מאפיינים נתמכים | פרמטרים של מסננים בפונקציה Places Count תומכים באותם פרמטרים כמו מסנני מאפיינים של שאילתות ישירות, למעט:
|
תמיכה בסכימה מלאה. |