Verbindung zu nach Datum partitionierten BigQuery-Tabellen herstellen

Data Studio kann Daten aus BigQuery-Tabellen abrufen, die nach einem DATE, DATETIME oder TIMESTAMP Feld partitioniert sind. Eine partitionierte Tabelle ist in Segmente unterteilt, die als Partitionen bezeichnet werden. Die Daten einer partitionierten Tabelle lassen sich einfacher verwalten und abfragen. Durch das Unterteilen einer großen Tabelle in kleinere Partitionen können Sie die Abfrageleistung verbessern und die Kosten kontrollieren, da sich so die Anzahl der von einer Abfrage gelesenen Byte verringert. Weitere Informationen finden Sie unter Einführung in partitionierte Tabellen.

Verwendung eines BigQuery-Felds für die Datumspartitionierung in Data Studio

Wenn Sie Data Studio mit einer nach Datum partitionierten BigQuery-Tabelle verbinden, können Sie das Partitionsfeld als übergeordnete Datumsdimension für Berichte festlegen, die diese Datenquelle verwenden. Weitere Informationen zum Festlegen von Zeiträumen für Berichte

Data Studio-Datenquelle mit einer nach Datum partitionierten Tabelle verbinden

So stellen Sie eine Verbindung zu einer nach Datum partitionierten Tabelle her:

  1. Erstellen Sie eine neue BigQuery-Datenquelle oder bearbeiten Sie die Verbindung für eine vorhandene Datenquelle.
  2. Geben Sie die Verbindungsdetails für Ihre nach Datum partitionierte Tabelle ein.
  3. Klicken Sie auf der Seite für die Verbindung zur Datenquelle in der Spalte Konfiguration auf das Kästchen Feldname als Zeitraumdimension verwenden (wobei Feldname der Name des Partitionsfelds in der BigQuery-Tabelle ist).

Angenommen, Sie haben eine Tabelle in BigQuery mit zwei Datumsfeldern: order_date und ship_date. Die Tabelle ist nach order_date partitioniert. Wenn Sie in Data Studio eine Verbindung zu dieser Tabelle herstellen, wird eine Option angezeigt, mit der Sie dieses Feld als Zeitraumdimension für Diagramme festlegen können, die auf dieser Datenquelle basieren.

Konfiguration der Looker Studio-Datenquelle für eine partitionierte BigQuery-Tabelle. Für das Partitionierungsfeld „order_date“ gibt es die Option „order_date als Zeitraumdimension verwenden“.

Auswirkungen von erforderlichen Partitionsfiltern

Für BigQuery-Tabellen kann es erforderlich sein, dass das Partitionsfeld als Filter für die Daten verwendet wird. Diese Anforderung bestimmt, ob Sie die Option Feldname als Zeitraumdimension verwenden bearbeiten können.

Kein Partitionsfilter in der BigQuery-Tabelle erforderlich

Wenn für die Tabelle kein Partitionsfilter in der BigQuery-Tabelle erforderlich ist, ist die Option Feldname als Zeitraumdimension verwenden standardmäßig deaktiviert.

Wenn Sie das Kästchen Feldname als Zeitraumdimension verwenden aktivieren, hat das folgende Auswirkungen:

  • Data Studio verwendet das Partitionsfeld automatisch als Zeitraumdimension für Diagramme, die auf dieser Datenquelle basieren.
  • Sie können beim Konfigurieren der Diagramme kein anderes Feld als Zeitraumdimension auswählen.
  • Auf Diagramme, die diese Datenquelle verwenden, wird immer ein Filter für den Standardzeitraum angewendet. Sie können einen benutzerdefinierten Zeitraum anwenden oder die Option Automatisch verwenden, um nach den letzten 28 Tagen zu filtern.

Wenn die Option Feldname als Zeitraumdimension verwenden nicht aktiviert ist:

  • Sie können beim Konfigurieren von Diagrammen, die auf dieser Datenquelle basieren, ein beliebiges Feld als Zeitraumdimension auswählen.
  • Der Zeitraum für Diagramme, die diese Datenquelle verwenden, kann ungefiltert sein (Automatischer Zeitraum) oder Sie können einen benutzerdefinierten Zeitraum anwenden.

Partitionsfilter in der BigQuery-Tabelle erforderlich

Wenn für die BigQuery-Tabelle ein Partitionsfilter erforderlich ist, wird das Kästchen Feldname als Zeitraumdimension verwenden automatisch aktiviert und kann nicht deaktiviert werden. Die Auswirkungen auf Diagramme, die auf dieser Datenquelle basieren, sind dieselben wie im vorherigen Abschnitt beschrieben,wenn das Kästchen aktiviert ist.

Einschränkungen beim Herstellen einer Verbindung zu partitionierten Tabellen

Da mit der Funktion für die Datumspartitionierung die Zeitraumdimension für ein Diagramm festgelegt wird, kann Data Studio nur Partitionen verwenden, die auf einem DATE, DATETIME oder TIMESTAMP-Feld basieren, um in Ihren Berichten nach Datum zu filtern.

Data Studio unterstützt Datumspartitionen nur, wenn die Option Partitionieren nach in BigQuery auf TAG festgelegt ist.

BigQuery-Tabellendetails, aus denen hervorgeht, dass die Tabelle nach DAY im Feld „order_date“ partitioniert ist.

Wenn die BigQuery-Tabelle eine Partition enthält, die auf anderen Datentypen wie INTEGER basiert, und der Partitionsfilter erforderlich ist, müssen Sie in einer benutzerdefinierten Abfrage explizit nach diesem Feld filtern. Andernfalls wird in Data Studio ein Fehler angezeigt. Weitere Informationen zu erforderlichen Filtern.