Daten mit Bigtable Studio verwalten
Auf dieser Seite wird beschrieben, wie Sie Ihre Bigtable-Daten mit Bigtable Studio in der Google Cloud Console analysieren und verwalten.
Bigtable Studio enthält den Bereich Explorer, der in Folgendes eingebunden werden kann:
- Abfragetool: Mit diesem interaktiven Formular können Sie Abfragen erstellen und ausführen, ohne Code schreiben zu müssen.
- Abfrageeditor, in dem Sie SQL-Befehle erstellen und ausführen können
- Tabelle mit SQL-Abfrageergebnissen
Wenn Sie Bigtable noch nicht kennen, erfahren Sie hier, 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 auf Ihren Bigtable-Ressourcen ausführen:
Bigtable-Ressource | Explorer-Aktionen |
---|---|
Tabelle |
|
Spaltenfamilien |
|
Bestimmte Spaltenfamilie |
|
Autorisierte Ansicht |
|
Ansehen |
|
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 Abfrage-Builder ist ein interaktives Formular, mit dem Sie Leseanfragen von der Google Cloud -Konsole an die Bigtable Data API senden können, ohne Code oder SQL-Anweisungen schreiben zu müssen. Weitere Informationen finden Sie unter Abfragen in der Console erstellen.
Daten im Abfrageeditor mit SQL 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 in den 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.
Erstellen Sie eine Abfrage:
- Ö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 eine gültige SQL-Abfrage ist, wird die Meldung Gültig angezeigt.
- Optional: Wenn Sie alle Zellen in den abgefragten Spalten statt nur die neueste Zelle zurückgeben möchten, hängen Sie der Tabellen-ID
(with_history => TRUE)
an.
Optional: Klicken Sie auf Formatieren, um die Anweisung im SQL-Format zu formatieren.
Klicken Sie auf Ausführen. Die Ergebnisse der Abfrage werden in der Tabelle Ergebnisse angezeigt.
Wenn Sie die Daten einer Zeile formatiert anzeigen lassen möchten, klicken Sie in der Ergebnistabelle auf die Zeile. Der Bereich Zeilendetails wird geöffnet. Jeder Spaltenbegrenzer 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 der 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ähltes ausführen. Die Ergebnisse der hervorgehobenen 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 und Beispiele zum Erstellen von SQL-Anweisungen zum Abfragen Ihrer Bigtable-Daten finden Sie unter GoogleSQL für Bigtable – Übersicht.
Logische Ansichten erstellen
Mit Bigtable Studio können Sie logische Ansichten Ihrer Bigtable-Tabellen erstellen und speichern. Für Vorgänge mit logischen Ansichten sind zusätzliche Berechtigungen erforderlich.roles/bigtable.reader
Weitere Informationen finden Sie in der Dokumentation zu den einzelnen Ansichtstypen.
Autorisierte Ansichten
Mit dem Abfrage-Builder können Sie autorisierte Ansichten erstellen und speichern. Das sind Tabellenuntergruppen, für die Sie unabhängig vom Zugriff auf die Tabelle Zugriff gewähren. Sie können in Bigtable Studio auch über das Menü Aktion im Explore-Tool Zugriff gewähren und autorisierte Ansichten löschen.
Weitere Informationen finden Sie unter Autorisierte Ansichten erstellen und verwalten.
Materialisierte Ansichten
Mit dem Abfrageeditor können Sie eine materialisierte Ansicht erstellen, ein vorab berechnetes Ergebnis einer kontinuierlich laufenden SQL-Abfrage, das mit der Quelltabelle durch inkrementelle Aktualisierungen synchronisiert wird. Materialisierte Ansichten enthalten häufig aggregierte Daten, die auf Werten in den Quelltabellen basieren.
Weitere Informationen erhalten Sie in dieser Dokumentation:
- Materialisierte Ansichten
- Materialisierte Ansichten erstellen und verwalten
- Abfrage für eine materialisierte Ansicht vorbereiten
Logische Ansichten
Mit dem Abfrageeditor können Sie auch eine logische Ansicht erstellen, eine gespeicherte Abfrage, die wie eine Tabelle abgefragt werden kann. Weitere Informationen finden Sie unter Ansichten erstellen und verwalten.
Nächste Schritte
- Weitere Möglichkeiten zur Verwendung von SQL mit Bigtable
- Kurzanleitung mit der
cbt
CLI durcharbeiten