À propos de Openflow Connector for Google Sheets

Note

Le connecteur est soumis aux conditions d’utilisation du connecteur.

Cette rubrique décrit les concepts de base de Openflow Connector for Google Sheets, son flux de travail et ses limites.

Openflow Connector for Google Sheets permet d’ingérer les données de Google Sheets dans Snowflake. Il utilise l’API Google Sheets pour récupérer des données et les conserver dans une table dédiée à une plage donnée d’une feuille. Le connecteur crée la table de destination dans la base de données et le schéma fourni dans la configuration.

Utilisez ce connecteur si vous souhaitez effectuer les opérations suivantes :

  • Charger les données des feuilles Google dans des tables Snowflake pour le reporting, l’analyse de données et les insights

Workflow

  1. Un administrateur de Google Cloud crée un compte de service et une clé comme décrit dans Identifiants de connexion du compte de service.

  2. Un utilisateur de Google Sheets crée une feuille de calcul Google Sheets et la partage avec le compte de service. La première ligne de données représente les noms des colonnes de la table de destination que le connecteur va créer. Elle ne peut pas contenir de données réelles. Si une colonne contient plusieurs types de données, le connecteur sélectionne le type le moins restrictif.

  3. Un administrateur de compte Snowflake configure le connecteur comme suit :

    1. Importe le fichier de définition du connecteur dans le canevas Snowflake Openflow.

    2. Crée un entrepôt Snowflake, une base de données de destination, un schéma de destination et une clé.

    3. Spécifie les paramètres requis pour le connecteur, tels que l’entrepôt Snowflake, la base de données de destination, la clé Snowflake et l’ID de la feuille de calcul.

    4. Exécute le débit du connecteur. Le connecteur effectue les tâches suivantes lorsqu’il est exécuté dans Openflow :

      1. Récupère les données d’une feuille de calcul spécifiée.

      2. Crée et met à jour la table de destination pour refléter le schéma des données provenant de Google Sheets. Si la table de destination n’est pas créée, elle est tronquée.

      3. Insère les données dans la table de destination.

Limitations

  • Le connecteur enregistre les valeurs numériques d’une feuille uniquement sous les types INT ou DOUBLE. Pour cette raison, de petites erreurs d’arrondi peuvent se produire dans les chiffres les moins significatifs si les feuilles contiennent des nombres à virgule flottante. Le connecteur ne permet pas actuellement une plus grande précision.

  • La charge incrémentielle n’est pas prise en charge. Le connecteur utilise la stratégie d’ingestion truncate and load (tronquer et charger).

Prochaines étapes

Paramétrez Openflow Connector for Google Sheets