Einführung in Datasets
Mit BigQuery-Datasets können Sie den Zugriff auf Ihre Tabellen und Ansichten organisieren und steuern. Sie können Datasets auch verwenden, um Speicherorte anzugeben, Aufbewahrungsrichtlinien zu verwalten, die regionsübergreifende Replikation und Notfallwiederherstellung zu konfigurieren, Standardtabellenattribute festzulegen und eine Verbindung zu externen Datenquellen herzustellen.
Datasets
Datasets sind Bestandteil eines Projekts. Datasets sind Container auf oberster Ebene, mit denen Sie den Zugriff auf Tabellen und Ansichten organisieren und steuern können. Die Tabellen und Ansichten müssen Teil eines Datasets sein. Um Daten in BigQuery laden zu können, ist daher mindestens ein Dataset erforderlich.
Verwenden Sie das Format projectname.datasetname, um einen Dataset-Namen bei Verwendung von GoogleSQL vollständig zu qualifizieren, oder das Format projectname:datasetname, um einen Dataset-Namen bei Verwendung des bq-Befehlszeilentools vollständig zu qualifizieren.
Standort
Sie geben einen Standort zum Speichern Ihrer BigQuery-Daten an, wenn Sie ein Dataset erstellen. Eine Liste der BigQuery-Dataset-Standorte finden Sie unter BigQuery-Standorte. BigQuery speichert Ihre Daten am ausgewählten Standort.
Wenn Sie beispielsweise als Dataset-Standort EU oder eine Region in der EU auswählen, werden Ihre grundlegenden BigQuery-Kundendaten in der EU gespeichert.
Nachdem Sie das Dataset erstellt haben, kann sein Standort nicht mehr direkt geändert werden. Sie können jedoch die regionsübergreifende Dataset-Replikation verwenden, um das Dataset an einen anderen Standort zu replizieren und das sekundäre Replikat hochzustufen.
Wenn Sie keinen Standort explizit angeben, wird der Standort auf eine der folgenden Arten bestimmt:
- Der Standort der Datasets, auf die in der Anfrage verwiesen wird. Wenn beispielsweise eine Abfrage auf eine Tabelle oder Ansicht in einem Dataset verweist, das in der Region
asia-northeast1gespeichert ist, wird der Abfragejob inasia-northeast1ausgeführt. - Die Region, die für eine in einer Anfrage referenzierte Verbindung angegeben wurde.
- Der Standort einer Zieltabelle.
Wenn der Standort nicht explizit angegeben ist und nicht anhand der Ressourcen in der Anfrage ermittelt werden kann, wird der Standardstandort verwendet. Wenn kein Standardstandort festgelegt ist, wird der Job am multiregionalen Standort US ausgeführt.
Regionsübergreifende Dataset-Replikation
Mit der regionenübergreifenden Dataset-Replikation von BigQuery können Sie die automatische asynchrone Replikation eines Datasets zwischen zwei verschiedenen Regionen oder Multiregionen einrichten. Die Dataset-Replikation bietet Georedundanz, ermöglicht das Ausführen von Leseabfragen für das sekundäre Replikat in einer anderen Region und das Migrieren von Datasets zwischen Regionen. Weitere Informationen finden Sie unter Regionenübergreifende Dataset-Replikation.
Verwaltete Notfallwiederherstellung
Für die Geschäftskontinuität bei vollständigen regionalen Ausfällen können Sie die verwaltete Notfallwiederherstellung von BigQuery konfigurieren. Die verwaltete Notfallwiederherstellung kombiniert die regionenübergreifende Dataset-Replikation mit Failover-Reservierungen der Enterprise Plus-Version, um sowohl Speicher- als auch Computing-Failover zu verwalten. Es bietet sowohl ein hartes Failover für regionale Ausfälle als auch ein weiches Failover für synchronisierte Wartungen. Weitere Informationen finden Sie unter Verwaltete Notfallwiederherstellung und Zur verwalteten Notfallwiederherstellung migrieren.
Datenaufbewahrung
Datasets verwenden Zeitreise in Verbindung mit dem Ausfallsicherheitszeitraum, um gelöschte und geänderte Daten aufzubewahren. Standardmäßig beträgt das Zeitreisefenster 7 Tage, Sie können es jedoch auf 2 bis 7 Tage konfigurieren. Mit Zeitreisen können Sie Verlaufsdaten zu einem bestimmten Zeitpunkt abfragen oder gelöschte oder abgelaufene Tabellen und Datasets wiederherstellen. Nach Ablauf des Zeitreisefensters werden die Daten für eine nicht konfigurierbare 7-tägige Fail-Safe-Periode aufbewahrt, damit sie im Notfall von Cloud Customer Care wiederhergestellt werden können. Weitere Informationen finden Sie unter Datenaufbewahrung mit Zeitreisen und Ausfallsicherheit.
Externe Datasets
Zusätzlich zu BigQuery-Datasets können Sie externe Datasets erstellen, die Links zu externen Datenquellen sind:
Externe Datasets werden auch als föderierte Datasets bezeichnet. Beide Begriffe werden synonym verwendet.
Nach der Erstellung enthalten externe Datasets Tabellen aus einer referenzierten externen Datenquelle. Daten aus diesen Tabellen werden nicht in BigQuery kopiert, sondern bei jeder Verwendung abgefragt. Weitere Informationen finden Sie unter Föderierte Abfragen in Spanner.
Beschränkungen
BigQuery-Datasets unterliegen den folgenden Einschränkungen:
- Der Dataset-Speicherort kann nur zum Zeitpunkt der Erstellung festgelegt werden. Nachdem ein Dataset erstellt wurde, kann sein Standort nicht mehr geändert werden.
- Alle in einer Abfrage referenzierten Tabellen müssen in Datasets an demselben Standort gespeichert werden.
Externe Datasets unterstützen keine Tabellenablaufzeiten, Replikate, Zeitreisen, Standard-Sortierung, Standard-Rundungsmodus oder die Option, Tabellennamen ohne Berücksichtigung der Groß-/Kleinschreibung zu aktivieren oder zu deaktivieren.
Wenn Sie eine Tabelle kopieren, müssen sich die Datasets mit der Quell- und Zieltabelle am selben Speicherort befinden.
Datasetnamen müssen für jedes Projekt eindeutig sein.
Kontingente
Weitere Informationen zu Dataset-Kontingenten und -Limits finden Sie unter Kontingente und Limits.
Sicherheit
Informationen zum Steuern des Zugriffs auf Datasets in BigQuery finden Sie unter Zugriff auf Datasets steuern. Informationen zur Datenverschlüsselung finden Sie unter Verschlüsselung ruhender Daten.
Nächste Schritte
- Datasets erstellen
- Weitere Informationen zum Auflisten und Prüfen von Datasets finden Sie unter Datasets auflisten.
- Weitere Informationen zum Zuweisen von Zugriffssteuerungen für Datasets finden Sie unter Zugriff auf Datasets steuern.
- Weitere Informationen zum Replizieren von Datasets über Regionen hinweg finden Sie unter Regionenübergreifende Dataset-Replikation.
- Weitere Informationen zum Konfigurieren der Notfallwiederherstellung finden Sie unter Verwaltete Notfallwiederherstellung.