Places Insights-Daten
Places Insights bietet vollständige und Beispiel-Datasets in BigQuery.
Mit den Beispiel-Datasets können Sie Places Insights ausprobieren, um die Benutzerfreundlichkeit und den Wert des Produkts zu bewerten, bevor Sie sich für den Kauf des vollständigen Datasets entscheiden. Das Beispiel-Dataset enthält nur Daten für die Stadt selbst. Sie enthält keine Daten für die umliegende Metropolregion.
Die Beispielliste enthält die Daten für eine Top-Stadt für jedes der unterstützten Länder: Sydney (AU), São Paulo (BR), Toronto (CA), Zürich (CH), Berlin (DE), Madrid (ES), Paris (FR), London (UK), Jakarta (ID), Mumbai (IN), Rom (IT), Tokio (JP), Mexiko-Stadt (MX) und New York City (US).
Die vollständigen Datasets enthalten Daten für jedes unterstützte Land und müssen gekauft werden. Wenn Sie das vollständige Dataset kaufen möchten, füllen Sie das Antragsformular aus. Nur der Datenabonnent muss Zugriff auf das Places Insights-Dataset anfordern. Sobald das Abo in einem BigQuery-Projekt aktiv ist, kann jeder Nutzer mit Zugriff auf dieses Projekt die Places Insights-Daten abfragen.
Jedes Länder-Dataset hat einen eigenen Eintrag, den Sie separat abonnieren müssen. Weitere Informationen zum Abonnieren eines Eintrags finden Sie unter Places-Statistiken einrichten.
Dataset-Schemas
Das Schema für das Places-Dataset für jedes Land besteht aus zwei Teilen:
- Das Kernschema, das für die Datasets aller Länder gilt.
- Ein länderspezifisches Schema, das Schemakomponenten für das jeweilige Land definiert.
Wenn Sie beispielsweise mit dem Dataset für Spanien (ES) arbeiten, müssen Sie sowohl auf das Kernschema als auch auf das ES-spezifische Schema verweisen.
Das Schema für das Dataset „Marken“ definiert drei Felder:
id: Die Marken-ID.name: Der Name der Marke, z. B. „Hertz“ oder „Chase“.category: Die übergeordnete Kategorie der Marke, z. B. „Tankstelle“, „Essen und Trinken“ oder „Unterkünfte“.
Places Insights-Daten abfragen
Places Insights bietet zwei Möglichkeiten zum Abfragen der Datasets:
- Dataset direkt mit SQL abfragen: Führen Sie Standard-BigQuery-SQL-Abfragen für die Dataset-Tabellen aus. Das bietet die größte Flexibilität für komplexes Filtern, Verknüpfen mit Ihren eigenen Daten, benutzerdefinierte Analysen und Unterstützung für zusätzliche Aggregationsfunktionen über
COUNThinaus, z. B.AVG,SUMundGROUP BY. Dokumentation ansehen - Dataset mit Places Count-Funktionen abfragen: Places Count-Funktionen sind vordefinierte, optimierte SQL-Abfragen, die direkt in BigQuery ausgeführt werden und gängige Aufgaben zum Abrufen von Daten vereinfachen. Sie liefern detailliertere Informationen, z. B. Orts-IDs, mit denen Sie Details zu einzelnen Orten abrufen können. Dokumentation ansehen
Direkte Anfragen
Wenn Sie die Daten direkt abfragen, wird ein Aggregationsschwellenwert erzwungen. Ein Ergebnis wird nur zurückgegeben, wenn die Abfrage mindestens fünf Orte aggregiert. Wenn das Ergebnis Ihrer Suchkriterien beispielsweise 0, 1, 2, 3 oder 4 ist, wird es aus der Antwort ausgelassen. Wenn Sie beispielsweise nach der Gesamtzahl der Restaurants in einem bestimmten Gebiet suchen, wird nur dann eine Antwort zurückgegeben, wenn die Gesamtzahl mindestens 5 beträgt. Andernfalls wird keine Antwort zurückgegeben.
Abfragen für die Places Count-Funktion
Places Count-Funktionen können eine Liste von Orts-IDs zurückgeben, mit denen Sie mithilfe anderer GMP-Produkte wie der Places API und dem Places UI Kit Informationen zu einzelnen Orten abrufen können.
Für die Funktionen für die Anzahl der Orte wird kein Aggregationsschwellenwert erzwungen, sondern ein Mindestsuchbereich von 40,0 × 40,0 Metern (1.600 m2). Das bedeutet, dass Sie immer ein Ergebnis erhalten, solange Ihre Suchanfrage größer als das Mindestsuchgebiet ist. Das gilt auch, wenn es keine Orte gibt, die Ihrer Anfrage entsprechen.
Wann sollten Daten direkt abgefragt und wann Funktionen verwendet werden?
Fragen Sie die Daten direkt ab, wenn Sie keine niedrigen Ergebnisanzahlen benötigen, wenn Sie mehr als nur die Anzahl der Ergebnisse sehen möchten, z. B. AVG, SUM oder COUNTIF, oder wenn Sie komplexere Abfragen wie das Verknüpfen von Datasets ausführen müssen.
Verwenden Sie die Funktionen für Abfragen, wenn Sie wissen müssen, ob es nur wenige oder gar keine Ergebnisse gibt oder wenn Sie einzelne Ortsinformationen wie den Ortsnamen oder die Adresse abrufen müssen.
In dieser Tabelle finden Sie einen detaillierten Vergleich der Unterschiede zwischen direkten Anfragen und Places Count-Funktionen.
| Funktionen zum Zählen von Orten | Direkte Dataset-Abfragen | |
|---|---|---|
| Vorteile |
|
|
| Schnittstelle | Vier vordefinierte SQL-Funktionen, mit denen COUNT-Statistiken generiert werden: Einzelzählung, Zählung nach Typ, Zählung nach geografischer Einheit und Zählung nach H3-Zelle. Mit einem JSON_OBJECT werden Argumente an die Funktion übergeben. |
Sie können eigenen SQL-Code schreiben, um Aggregationsfunktionen wie COUNT, COUNT_IF, SUM und AVG. auszuführen. Mit JOIN, GROUP BY, WHERE und anderen Funktionen lassen sich zusätzliche Statistiken generieren. |
| Einschränkungen | Erzwingt einen Mindestsuchbereich von 40,0 × 40,0 Metern (1.600 m2). Eine Funktion gibt ein Ergebnis zurück, auch wenn die Anzahl der Aggregationen weniger als 5 beträgt, sofern die Mindestsuchfläche erreicht wird. | Ergebnisse mit weniger als 5 Zählungen werden aus den Ergebnissen entfernt (d.h. die Zeile wird ausgeschlossen). |
| Unterstützte Attributfilter | Die Filterparameter für die Funktion „Anzahl der Orte“ werden wie die Attributfilter für direkte Abfragen unterstützt, mit Ausnahme von:
|
Vollständiges Schema wird unterstützt. |