Allgemeine Informationen zu Openflow Connector for Google Sheets

Bemerkung

Der Konnektor unterliegt den Bedingungen für Konnektoren.

Unter diesem Thema werden die grundlegenden Konzepte, der Workflow und die Beschränkungen von Openflow Connector for Google Sheets beschrieben.

Openflow Connector for Google Sheets ermöglicht das Aufnehmen von Google Sheets-Daten in Snowflake. Die Google Sheets-API wird verwendet, um Daten abzurufen und diese Daten in einer Tabelle zu speichern, die einem bestimmten Bereich aus einem Sheet zugeordnet ist. Der Konnektor erstellt die Zieltabelle in der Datenbank und dem Schema, die in der Konfiguration angegeben sind.

Verwenden Sie diesen Konnektor, wenn Sie Folgendes tun möchten:

  • Lädt Daten aus Google Sheets in Snowflake-Tabellen für Berichte, Analysen und Einblicke

Workflow

  1. Ein Google Cloud-Administrator erstellt ein Konto und einen Schlüssel, wie unter Anmeldeinformationen für Dienstkonten beschrieben.

  2. Ein Google Sheets-Benutzer erstellt eine Google Sheets-Tabelle und gibt sie für das Dienstkonto frei. Die erste Datenzeile enthält die Spaltennamen in der Zieltabelle, die der Konnektor erstellen wird. Sie kann keine tatsächlichen Daten enthalten. Wenn eine Spalte mehrere Datentypen enthält, wählt der Konnektor den am wenigsten restriktiven Typ aus.

  3. Ein Snowflake-Kontoadministrator konfiguriert den Konnektor wie folgt:

    1. Importiert die Konnektordefinitionsdatei in den Snowflake Openflow-Canvas.

    2. Erstellt das Snowflake-Warehouse, die Zieldatenbank, das Zielschema und den Schlüssel.

    3. Legt die erforderlichen Parameter für den Konnektor fest, z. B. Snowflake-Warehouse, Zieldatenbank, Snowflake-Schlüssel und Tabellen-ID.

    4. Führt den Verbindungsablauf aus. Der Konnektor führt bei der Ausführung in Openflow die folgenden Aktionen aus:

      1. Ruft die Daten aus einer bestimmten Tabelle ab.

      2. Erstellt und aktualisiert die Zieltabelle, um das Schema der Daten aus Google Sheets wiederzugeben. Wenn die Zieltabelle nicht neu erstellt wird, dann wird sie zunächst geleert.

      3. Fügt die Daten in die Zieltabelle ein.

Einschränkungen

  • Der Konnektor speichert numerische Werte aus einem Sheet nur als INT- oder DOUBLE-Typen. Aus diesem Grund können kleine Rundungsfehler in den niederwertigsten Stellen auftreten, wenn die Sheets Gleitkommazahlen enthalten. Der Konnektor unterstützt derzeit keine höhere Genauigkeit.

  • Inkrementelles Laden wird nicht unterstützt. Der Konnektor verwendet die Aufnahmestrategie „Truncate and Load“ (Abschneiden und Laden).

Nächste Schritte

Einrichten von Openflow Connector for Google Sheets