Limites - AWS Glue

Limites

Les restrictions du connecteur Asana sont les suivantes :

  • Les comptes de service dans Enterprise Domains ne peuvent accéder qu’aux points de terminaison de l’API du journal d’audit. L’authentification à l’aide du jeton d’accès personnel d’un compte de service est requise pour accéder à ces points de terminaison.

  • L’entité Goal n’est accessible que pour les comptes utilisateur dotés d’un forfait Premium ou supérieur.

  • Audit Log Event Entity : dans le connecteur, les champs start_at et end_at sont combinés en un seul champ « start_end_at » pour prendre en charge le filtrage et le transfert incrémentiel.

  • Le partitionnement ne peut pas être pris en charge pour le champ Date, même s’il prend en charge les opérateurs greater-than-or-equal-to et less-than-or-equal-to. Scénario : création d’une tâche avec partitionField en tant que due_on (datatype : date), lowerBound en tant que 2019-09-14, upperBound en tant que 2019-09-16 et numPartition en tant que 2. La partie filtre de l’URL du point de terminaison est créée comme suit :

    • partition1 : due_on.before=2019-09-14&due_on.after=2019-09-14

    • partition2 : due_on.before=2019-09-15&due_on.after=2019-09-15 Sortie :

    • Dans partition1, nous obtenons des données dont la date d’échéance (due_date) est le 14/09/2019 et le 15/09/2019.

    • Dans partition2, nous obtenons les mêmes données avec une date d’échéance le 15/09/2019 (qui se trouvaient dans partition1), ainsi que d’autres données, ce qui entraîne une duplication des données.

  • Le filtrage et le partitionnement ne peuvent pas être pris en charge sur le même champ, car une erreur de demande erronée est renvoyée du côté de SaaS.

  • L’entité Task nécessite un minimum d’un champ dans les critères de filtre. Asana présente une restriction : la pagination n’est pas identifiée si les enregistrements ne sont pas triés en fonction d’un champ temporel. Par conséquent, le champ Created_at est utilisé avec la pagination pour distinguer le prochain ensemble d’enregistrements. Le champ Created_at est marqué comme obligatoire dans le filtre, avec une valeur par défaut de 2000-01-01T00:00:00Z s’il n’est pas fourni. Pour plus d’informations sur la pagination, consultez Tasks in a workspace.