Daten mit Bigtable Studio verwalten
Auf dieser Seite wird beschrieben, wie Sie Ihre Bigtable-Daten mit Bigtable Studio in der Google Cloud Console untersuchen und verwalten.
Bigtable Studio enthält einen Bereich Explorer , der in Folgendes eingebunden ist:
- Query Builder, ein interaktives Formular, mit dem Sie eine Abfrage erstellen und ausführen können, ohne Code zu schreiben
- Abfrageeditor, in dem Sie SQL-Befehle erstellen und ausführen können
- Tabelle mit SQL-Abfrageergebnissen
Wenn Sie Bigtable noch nicht kennen, erfahren Sie, wie Sie
eine Instanz erstellen und Daten mit der
cbt Befehlszeile
schreiben.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für die Instanz zuzuweisen, die die Tabelle enthält, um die Berechtigungen zu erhalten, die Sie zum Abfragen einer Tabelle benötigen:
-
Alle:
Bigtable-Leser (
roles/bigtable.reader)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Meine Daten erkunden
Mit dem Explorer können Sie die folgenden Aktionen für Ihre Bigtable-Ressourcen ausführen:
| Bigtable-Ressource | Explorer-Aktionen |
|---|---|
| Tabelle |
|
| Spaltenfamilien |
|
| Bestimmte Spaltenfamilie |
|
| Autorisierte Ansicht |
|
| Ansicht |
|
| Materialisierte Ansicht |
|
So greifen Sie auf den Explorer zu:
Öffnen Sie in der Google Cloud Console die Seite Bigtable-Instanzen.
Wählen Sie eine Instanz aus der Liste aus.
Klicken Sie im Navigationsmenü auf Bigtable Studio. Im Bereich Explorer wird eine Liste der Tabellen und autorisierten Ansichten in der Instanz angezeigt.
Daten im Query Builder abfragen
Der Query Builder ist ein interaktives Formular, mit dem Sie Leseanfragen an die Bigtable Data API aus der Google Cloud Console senden können, ohne Code oder SQL-Anweisungen schreiben zu müssen. Weitere Informationen finden Sie unter Abfragen in der Console erstellen.
Daten mit SQL im Abfrageeditor abfragen
Mit dem Abfrageeditor können Sie beliebige Kombinationen von SQL-SELECT-Anweisungen ausführen.
Anweisungen müssen durch ein Semikolon getrennt werden.
Anweisungen werden in der Reihenfolge ausgeführt, in der Sie sie im Abfrageeditor eingeben.
So fragen Sie Ihre Daten ab:
Öffnen Sie in der Google Cloud Console die Seite Bigtable-Instanzen.
Wählen Sie eine Instanz aus der Liste aus.
Klicken Sie im Navigationsmenü auf Bigtable Studio.
Abfrage erstellen:
- Öffnen Sie einen neuen Tab, indem Sie auf und dann auf Editor klicken.
- Schreiben Sie Ihre Abfrage, sobald der Abfrageeditor angezeigt wird. Wenn die Abfrage gültiges SQL ist, wird die Meldung Gültig angezeigt.
- Optional: Wenn Sie alle Zellen in den abgefragten Spalten und nicht nur die
letzte Zelle zurückgeben möchten, fügen Sie die Tabellen-ID mit
(with_history => TRUE)an.
Optional: Wenn Sie die Anweisung im SQL-Stil formatieren möchten, klicken Sie auf Formatieren.
Klicken Sie auf Ausführen. Die Ergebnisse Ihrer Abfrage werden in der Tabelle Ergebnisse angezeigt.
Wenn Sie eine formatierte Anzeige der Daten einer Zeile sehen möchten, klicken Sie in der Ergebnistabelle auf die Zeile. Der Bereich Zeilendetails wird geöffnet. Jeder Spaltenqualifizierer und sein Wert werden in einer neuen Zeile angezeigt. Wenn Sie die Abfrage mit
(with_history => TRUE)ausführen, wird jede Zelle in einer Spalte als Struktur dargestellt, die den Wert und den Zeitstempel für die Zelle enthält.Optional: Wenn Sie nur einen ausgewählten Teil des Texts im Editor ausführen möchten, markieren Sie ihn und klicken Sie dann auf Ausgewählte ausführen. Die Ergebnisse der markierten Abfrage werden in der Tabelle Ergebnisse angezeigt.
Wenn Sie den gesamten Text aus dem Abfrageeditor entfernen möchten, klicken Sie auf Löschen.
Weitere Informationen, einschließlich Beispielen, zum Erstellen von SQL-Anweisungen zum Abfragen Ihrer Bigtable-Daten finden Sie in der Übersicht zu GoogleSQL für Bigtable.
Abfrageergebnisse exportieren
Sie können die Ergebnisse Ihrer Abfrage auf eine der folgenden Arten exportieren:
- Lokale Datei im CSV- oder JSON-Format herunterladen
- Nach Google Sheets exportieren
- In die Zwischenablage kopieren (CSV-, TSV- oder JSON-Dateiformat)
So exportieren Sie Abfrageergebnisse aus dem Abfrageeditor oder dem Query Builder:
Öffnen Sie in der Google Cloud Console die Seite Bigtable-Instanzen.
Wählen Sie eine Instanz aus der Liste aus.
Klicken Sie im Navigationsmenü auf Bigtable Studio.
Im Bereich Explorer wird eine Liste der Tabellen, Ansichten und Abfragen in der Instanz angezeigt.
Führen Sie die Abfrage entweder auf dem Tab Builder oder Editor aus.
Die Ergebnisse werden in der Tabelle Ergebnisse angezeigt.
Klicken Sie in der Symbolleiste Ergebnisse auf Exportieren.
Wählen Sie im Menü eine der Exportoptionen aus.
Wenn Sie Nach Google Sheets exportieren ausgewählt haben, wird ein Dialogfeld angezeigt. Klicken Sie auf Öffnen , um die Ergebnisse in Google Sheets anzusehen.
Ansichten erstellen
Mit Bigtable Studio können Sie Ansichten Ihrer Bigtable-Tabellen erstellen und speichern. Weitere Informationen finden Sie in der Dokumentation für die einzelnen Ansichtstypen.
Autorisierte Ansichten
Mit dem Query Builder können Sie autorisierte Ansichten erstellen und speichern. Das sind Tabellenteilmengen, für die Sie den Zugriff unabhängig vom Zugriff auf die Tabelle gewähren. Sie können auch über das Menü Aktion im Explorer in Bigtable Studio Zugriff auf autorisierte Ansichten gewähren und sie löschen.
Weitere Informationen finden Sie unter Autorisierte Ansichten erstellen und verwalten.
Kontinuierliche materialisierte Ansichten
Mit dem Abfrageeditor können Sie eine kontinuierliche materialisierte Ansicht erstellen. Das ist ein vorab berechnetes Ergebnis einer kontinuierlich ausgeführten SQL-Abfrage, die mit inkrementellen Updates mit der Quelltabelle synchronisiert wird. Kontinuierliche materialisierte Ansichten enthalten oft aggregierte Daten, die auf Werten in den Quelltabellen basieren.
Weitere Informationen finden Sie in dieser Dokumentation:
- Kontinuierliche materialisierte Ansichten
- Kontinuierliche materialisierte Ansichten erstellen und verwalten
- Abfragen für kontinuierliche materialisierte Ansichten
Logische Ansichten
Mit dem Abfrageeditor können Sie auch eine logische Ansicht erstellen. Das ist eine gespeicherte Abfrage, die wie eine Tabelle abgefragt werden kann. Für Vorgänge mit logischen Ansichten sind Berechtigungen erforderlich, die über die in roles/bigtable.reader gewährten Berechtigungen hinausgehen. Weitere Informationen finden Sie unter
Logische Ansichten erstellen und verwalten.
Gespeicherte Abfragen
Mit Bigtable Studio können Sie SQL-Skripts als gespeicherte Abfragen erstellen, speichern und verwalten. Weitere Informationen finden Sie in dieser Dokumentation:
Nächste Schritte
- Weitere Möglichkeiten zur Verwendung von SQL mit Bigtable
- Kurzanleitung zur Verwendung der
cbtBefehlszeile .