Dati di Places Insights
Places Insights fornisce set di dati completi e di esempio in BigQuery.
I set di dati di esempio ti consentono di provare Places Insights per valutare l'usabilità e il valore del prodotto prima di decidere di acquistare il set di dati completo. Il set di dati di esempio contiene solo dati relativi alla città stessa. Non contiene dati per l'area metropolitana circostante.
L'elenco di esempio include i dati di una città principale per ciascuno dei paesi supportati: Sydney (AU), San Paolo (BR), Toronto (CA), Zurigo (CH), Berlino (DE), Madrid (ES), Parigi (FR), Londra (UK), Giacarta (ID), Mumbai (IN), Roma (IT), Tokyo (JP), Città del Messico (MX), New York City (US).
I set di dati completi includono i dati per ogni paese supportato e devono essere acquistati. Se ti interessa acquistare il set di dati completo, compila il modulo di richiesta. Solo l'abbonato ai dati deve richiedere l'accesso al set di dati di Places Insights. Una volta attivato l'abbonamento in un progetto BigQuery, qualsiasi utente con accesso a quel progetto può eseguire query sui dati di Places Insights.
Ogni set di dati per paese ha una propria scheda a cui devi abbonarti separatamente. Per ulteriori informazioni su come abbonarsi a una scheda, vedi Configurare Places Insights.
Schemi dei set di dati
Lo schema del set di dati dei luoghi per ogni paese è composto da due parti:
- Lo schema principale comune ai set di dati di tutti i paesi.
- Uno schema specifico per paese che definisce i componenti dello schema specifici per quel paese.
Ad esempio, se lavori con il set di dati per la Spagna (ES), fai riferimento sia allo schema principale sia allo schema specifico per ES.
Lo schema per il set di dati sui brand definisce tre campi:
id: l'ID brand.name: il nome del brand, ad esempio "Hertz" o "Chase".category: La categoria di primo livello del brand, ad esempio "Stazione di servizio", "Cibi e bevande" o "Alloggi".
Eseguire query sui dati di Places Insights
Places Insights offre due modi per eseguire query sui set di dati:
- Esegui query sul set di dati direttamente utilizzando SQL: esegui query SQL BigQuery standard sulle tabelle del set di dati. In questo modo, hai la massima flessibilità per
filtri complessi, unione con i tuoi dati, analisi personalizzata e supporto
per funzioni di aggregazione aggiuntive oltre a
COUNT, comeAVG,SUMeGROUP BY. Consulta la documentazione. - Esegui query sul set di dati utilizzando le funzioni di conteggio dei luoghi: le funzioni di conteggio dei luoghi sono query SQL predefinite e ottimizzate che vengono eseguite direttamente in BigQuery e semplificano le attività comuni di recupero dei dati. Forniscono approfondimenti più granulari, come la restituzione degli ID luogo per cercare i dettagli sulle singole località. Consulta la documentazione.
Query dirette
L'esecuzione di query sui dati applica direttamente una soglia di aggregazione. Un risultato viene restituito solo se la query aggrega almeno 5 luoghi. Ad esempio, se il risultato dei criteri di ricerca è un conteggio di 0, 1, 2, 3 o 4, il risultato viene omesso dalla risposta. Ad esempio, una query per il conteggio totale dei ristoranti in una determinata zona restituirà una risposta solo se il conteggio totale è pari a 5 o superiore, altrimenti non verrà restituita alcuna risposta.
Esegui query della funzione di conteggio dei luoghi
Le funzioni di conteggio dei luoghi possono restituire un elenco di ID luogo, che possono essere utilizzati per cercare informazioni sui singoli luoghi utilizzando altri prodotti GMP come l'API Places e il Places UI Kit.
Le funzioni di conteggio dei luoghi non applicano una soglia di aggregazione, ma un'area di ricerca minima di 40 metri per 40 metri (1600 m2). Ciò significa che, finché la query di ricerca è più grande dell'area di ricerca minima, otterrai sempre un risultato, anche se non ci sono luoghi che corrispondono alla query.
Quando eseguire query sui dati direttamente e quando utilizzare le funzioni
Esegui query sui dati direttamente se non hai bisogno di conteggi dei risultati bassi, se vuoi ottenere
approfondimenti oltre ai conteggi, ad esempio AVG, SUM o COUNTIF, o se devi
eseguire query più complesse, ad esempio unire set di dati.
Esegui query utilizzando le funzioni se devi sapere se il numero di risultati è basso o pari a zero oppure se devi recuperare informazioni sui singoli luoghi, ad esempio il nome o l'indirizzo.
Questa tabella fornisce un confronto dettagliato delle differenze tra le query dirette e le funzioni di conteggio dei luoghi.
| Funzioni di conteggio dei luoghi | Query dirette sui set di dati | |
|---|---|---|
| Vantaggi |
|
|
| Interfaccia | Quattro funzioni SQL predefinite che generano approfondimenti COUNT: conteggio singolo, conteggio per tipo, conteggio per area geografica, conteggio per cella H3. Un JSON_OBJECT passa gli argomenti alla funzione. |
Scrivi il tuo SQL per eseguire funzioni di aggregazione come COUNT, COUNT_IF, SUM e AVG.. È possibile generare ulteriori approfondimenti utilizzando JOIN, GROUP BY, WHERE e altri. |
| Restrizioni | Impone un'area di ricerca minima di 40 metri per 40 metri (1600 m2). Una funzione restituisce un risultato anche se il conteggio dell'aggregazione è inferiore a 5, purché venga soddisfatta l'area di ricerca minima. | I risultati con conteggi inferiori a 5 vengono omessi (ovvero la riga viene esclusa). |
| Filtri degli attributi supportati | I parametri del filtro della funzione di conteggio dei luoghi supportano gli stessi filtri degli attributi della query diretta, ad eccezione di:
|
Schema completo supportato. |