Abfragen mit dem Tabellen-Explorer erstellen

Wenn Sie Support anfordern oder Feedback zu diesem Feature geben möchten, senden Sie eine E-Mail an bq-studio-product-team@google.com.

In diesem Dokument erfahren Sie, wie Sie mit dem Tabellen-Explorer Tabellendaten untersuchen und explorative Datenabfragen erstellen.

Tabellen-Explorer

Der Tabellen-Explorer bietet eine automatische Möglichkeit, Tabellendaten visuell zu untersuchen und Abfragen basierend auf Ihrer Auswahl von Tabellenfeldern zu erstellen.

Im Tabellen-Explorer wählen Sie die zu prüfenden Tabellenfelder aus. Sie können bis zu 10 Tabellenfelder gleichzeitig auswählen.

Im Tabellen-Explorer werden die ausgewählten Felder als interaktive Karten mit der Liste der bis zu zehn häufigsten Werte für jedes Feld angezeigt, sortiert nach der Spalte count. Sie können mit den Karten interagieren, indem Sie Felder und verschiedene Werte auswählen, die Sie genauer untersuchen möchten. Im Tabellen-Explorer wird basierend auf Ihrer Auswahl eine Abfrage für die explorative Datenanalyse erstellt.

Sie können diese Abfrage in eine neue Abfrage im Abfrageeditor kopieren oder die Abfrage im Tabellen-Explorer anwenden. Wenn Sie die Abfrage anwenden, wird sie vom Tabellen-Explore ausgeführt und die angezeigten Karten werden mit den Abfrageergebnissen aktualisiert. Wenn Sie die explorative Datenanalyse fortsetzen möchten, wählen Sie weitere Felder oder Werte aus den aktualisierten Karten aus.

Beschränkungen

  • Der Tabellen-Explorer ist für BigQuery-Tabellen, BigLake-Tabellen, externe Tabellen und Ansichten verfügbar.
  • Mit dem Tabellen-Explorer können Sie sich jeweils eine einzelne Tabelle ansehen. Die Funktion unterstützt nicht die gleichzeitige explorative Datenanalyse mehrerer Tabellen oder die Generierung tabellenübergreifender Vorgänge, z. B. JOIN-Vorgänge.
  • Im Tabellen-Explorer werden SQL-Abfragen erstellt, die direkt Ihre Auswahl von Tabellenfeldern und eindeutigen Werten widerspiegeln. Sie können vom Tabellen-Explorer erstellte Abfragen ausführen oder sie manuell im Abfrageeditor bearbeiten. Der Tabellen-Explorer bietet keine KI-gestützte Unterstützung zum Generieren, Ausführen oder Erklären von SQL-Abfragen.
  • Wenn Sie Tabellendaten untersuchen und Abfragen für Tabellen mit Zugriffssteuerung auf Spaltenebene (Access Control Lists, ACLs) oder eingeschränkten Nutzerberechtigungen generieren möchten, benötigen Sie Lesezugriff für alle ausgewählten Felder. Zum Ausführen der generierten Abfragen benötigen Sie ausreichende Berechtigungen.

Preise

Im Tabellenexplorator werden Abfragen basierend auf Ihrer Auswahl von Tabellenfeldern und eindeutigen Werten ausgeführt, um Ergebnisse der explorativen Datenanalyse für Tabellen anzuzeigen. Für diese Abfragen fallen Gebühren für die Rechenleistung an. Der Tabellen-Explorer zeigt die Datenmenge an, die für jede Abfrage verarbeitet wird, bevor Sie die Auswahl der Tabellenfelder bestätigen, wodurch die Abfrageausführung ausgelöst wird.

Außerdem können Ihnen Kosten für die Rechenleistung entstehen, wenn Sie eine Abfrage ausführen, die mit dem Tabellen-Explorer generiert wurde.

Weitere Informationen zu den Preisen für BigQuery-Computing finden Sie unter Preise.

Hinweise

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the BigQuery API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the BigQuery API.

    Enable the API

Erforderliche Rollen und Berechtigungen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Aufrufen von Tabellendaten und zum Generieren von Abfragen mit dem Tabellen-Explorer benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Aufrufen von Tabellendaten und zum Generieren von Abfragen mit dem Tabellen-Explorer erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind erforderlich, um Tabellendaten aufzurufen und Abfragen mit dem Tabellen-Explorer zu generieren:

  • bigquery.jobs.create des Projekts, in dem die Abfrage ausgeführt wird, unabhängig davon, wo die Daten gespeichert sind.
  • bigquery.tables.getData für alle Tabellen und Ansichten, die Sie untersuchen möchten.

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Weitere Informationen zu BigQuery Identity and Access Management (IAM) finden Sie unter Zugriffssteuerung mit IAM.

Daten in einer Tabelle untersuchen, um eine Abfrage zu erstellen

So können Sie Tabellendaten untersuchen und eine Abfrage basierend auf Ihrer Auswahl von Tabellenfeldern und ‑werten erstellen:

  1. Wechseln Sie in der Google Cloud Console zu BigQuery Studio.

    Zu BigQuery Studio

  2. Wählen Sie im Bereich Explorer die Tabelle aus, für die Sie eine Abfrage erstellen möchten.

  3. Klicken Sie auf den Tab Tabellen-Explorer und dann auf Felder auswählen.

  4. Wählen Sie im Bereich Felder auswählen bis zu zehn Tabellenfelder aus, die Sie untersuchen möchten.

  5. Legen Sie für eine partitionierte Tabelle im Bereich Partitionsfilter einen benutzerdefinierten Partitionsfilter fest. Mit Partitionsfiltern können Sie die abrechenbaren Berechnungen bei explorativen Datenanalysen reduzieren.

    1. Wählen Sie Benutzerdefinierten Partitionierungsfilter anwenden aus.

    2. Konfigurieren Sie in den angezeigten Einstellungsfeldern den Partitionierungsfilter.

    Die Anzeige der Filtereinstellungen hängt vom Partitionstyp der Tabelle ab: Stunde, Tag, Monat, Jahr oder Bereich.

  6. Klicken Sie auf Speichern.

    Wenn Sie auf Speichern klicken, führt BigQuery eine Abfrage aus, um allgemeine Werte für die ausgewählten Felder aufzurufen. Hierfür fallen Gebühren an. Die Menge der zu verarbeitenden Daten sehen Sie oben im Bereich Felder auswählen.

    Im Tabellen-Explorer werden die ausgewählten Felder als Karten in einer Liste der zehn häufigsten Werte angezeigt, sortiert nach der Spalte Count. Im Abschnitt Generierte Abfrage sehen Sie eine Abfrage, die Sie ausführen können, um dieselben Daten anzuzeigen.

  7. Optional: Sie können die Ergebnisse so anpassen:

    1. Wählen Sie auf den Karten der ausgewählten Felder unterschiedliche Werte aus, um die Daten weiter zu filtern.
    2. Wenn Sie alle Änderungen rückgängig machen möchten, klicken Sie auf Zurücksetzen.
    3. Klicken Sie im Abschnitt Generierte Abfrage auf In Abfrage kopieren, um den generierten Code in eine neue, unbenannte Abfrage im Abfrageeditor zu kopieren. Auf dem neu erstellten Tab können Sie die Abfrage bearbeiten, ausführen und verwalten.
  8. Klicken Sie zum Ausführen der generierten Abfrage auf Anwenden.

    BigQuery führt die generierte Abfrage aus und aktualisiert die angezeigten Karten mit den Ergebnissen der Abfrage.

  9. Wählen Sie neue Felder oder unterschiedliche Werte aus den aktualisierten angezeigten Karten aus, um die explorative Datenanalyse fortzusetzen.

Fehlerbehebung

Access Denied: Project [project_id]: User does not have bigquery.jobs.create
permission in project [project_id].

Dieser Fehler tritt auf, wenn ein Nutzer keine Berechtigung zum Erstellen von Abfragejobs im Projekt hat.

Lösung: Ein Administrator muss Ihnen die Berechtigung bigquery.jobs.create für das Projekt erteilen, das Sie abfragen. Diese Berechtigung ist zusätzlich zu allen Berechtigungen erforderlich, die für den Zugriff auf die abgefragten Daten erforderlich sind.

Weitere Informationen zu BigQuery-Berechtigungen finden Sie unter Zugriffssteuerung mit IAM.

Nächste Schritte