Restrictions du connecteur Google Sheets - AWS Glue

Restrictions du connecteur Google Sheets

Les restrictions du connecteur Google Sheets sont les suivantes :

  • Le connecteur Google Sheets ne prend pas en charge les filtres. Par conséquent, le partitionnement basé sur des filtres n’est pas pris en charge.

  • Dans Record Base Partitioning, aucune disposition ne permet de renvoyer le nombre exact d’enregistrements par SAAS. Par conséquent, il peut exister des scénarios dans lesquels des fichiers contenant des enregistrements vides sont créés.

  • Étant donné que le connecteur Google Sheets ne prend pas en charge le partitionnement basé sur des filtres, partitionField, lowerbound et upperbound ne sont pas des options de connexion valides. Si ces options sont fournies, la tâche AWS Glue est censée échouer.

  • Il est essentiel de désigner la première ligne de la feuille comme ligne d’en-tête pour éviter les problèmes de traitement des données.

    • Si elle n’est pas fournie, la ligne d’en-tête sera remplacée par Unnamed:1, Unnamed:2, Unnamed:3, etc., si la feuille contient des données dont la première ligne est vide.

    • Si une ligne d’en-tête est fournie, les noms de colonnes vides seront remplacés par Unnamed:<number of column>. Par exemple, si la ligne d’en-tête est ['ColumnName1', 'ColumnName2', '', '', 'ColumnName5', 'ColumnName6'], elle deviendra ['ColumnName1', 'ColumnName2', 'Unnamed:3', 'Unnamed:4', 'ColumnName5', 'ColumnName6'].

  • Le connecteur Google Sheets ne prend pas en charge le transfert incrémentiel.

  • Le connecteur Google Sheets ne prend en charge que le type de données String.

  • Les en-têtes dupliqués d’une feuille seront renommés de manière itérative avec un suffixe numérique. Les noms d’en-tête fournis par l’utilisateur auront priorité lors du changement de nom des en-têtes dupliqués. Par exemple, si la ligne d’en-tête est ["Name", "", "Name", null, "Unnamed:6", ""], elle deviendra : ["Name", "Unnamed:2", "Name1", "Unnamed:4", "Unnamed:6", "Unnamed:61"].

  • Le connecteur Google Sheets ne prend pas en charge les espaces pour un élément tabName.

  • Un nom de dossier ne peut pas contenir les caractères spéciaux suivants :

    • #

    • /