FAQ sur le connecteur Workday Reports
Cette page répond aux questions fréquentes concernant le connecteur Workday Reports dans Databricks Lakeflow Connect.
FAQ générales sur les connecteurs gérés
Les réponses dans les FAQ sur les connecteurs gérés s'appliquent à tous les connecteurs gérés dans Lakeflow Connect. Poursuivez votre lecture pour les FAQ spécifiques à Workday.
FAQ spécifiques au connecteur
Les réponses de cette section sont spécifiques au connecteur Rapports Workday.
Quels produits Workday le connecteur prend-il en charge ?
Le connecteur prend en charge Workday Reports-as-a-Service (RaaS).
Comment Databricks se connecte-t-il à Workday ?
Databricks récupère les données de Workday à l'aide de Reports-as-a-Service (RaaS) en appelant l'URL du rapport via HTTPS. Les informations d'identification sont stockées en toute sécurité dans Unity Catalog et ne peuvent être récupérées que si l'utilisateur exécutant le flux d'ingestion dispose des autorisations appropriées. Vous pouvez éventuellement créer un utilisateur spécifique dans Workday pour l'ingestion Databricks.
Combien de rapports Workday peuvent être ingérés dans un pipeline ?
Databricks recommande de limiter un pipeline Workday à 250 rapports. Si vous devez ingérer davantage de rapports, vous pouvez créer plusieurs pipelines.
Comment le connecteur gère-t-il les types de données incompatibles avec Delta ?
Lakeflow Connect convertit automatiquement les types de données Workday en types de données compatibles avec Delta. Voir la référence du connecteur Workday Reports.
Que se passe-t-il si j'exécute une mise à jour incrémentielle du pipeline avant que tous les enregistrements de cette journée n'aient été ingérés ?
Le connecteur présente un chevauchement d'un jour entre les exécutions. Lors de la prochaine mise à jour du pipeline, il start au même jour où il s'est arrêté — lisant mais ignorant toutes les lignes qu'il a déjà ingérées.
Que se passe-t-il si je ne spécifie pas de clé de curseur (sequence_by) ?
Si une clé sequence_by n'est pas spécifiée, le connecteur ajoute automatiquement une colonne appelée _databricks_ingested_at, qui stocke le timestamp indiquant quand chaque ligne a été ingérée. Lors des exécutions ultérieures, le connecteur ingère toutes les nouvelles insertions depuis le dernier _databricks_ingested_at timestamp enregistré.
Puis-je utiliser une seule invite au lieu de deux pour l'ingestion incrémentielle ?
Oui, vous pouvez utiliser une seule invite (par exemple, Date_Greater_Than_Or_Equal_To) tant qu'elle est définie sur une colonne de date et qu'elle est inclusive. Assurez-vous de spécifier la clé de curseur (sequence_by) lorsque vous utilisez l'expression coalesce pour la valeur d'invite.
Comment trouver le bon alias XML pour mes invites Workday ?
La valeur d'affichage des invites dans le formulaire de génération d'URL Workday n'est pas nécessairement le nom réel des invites. Vous avez besoin du véritable alias XML, qui est le nom du paramètre qui apparaît dans l'URL du rapport. Veuillez vérifier la définition du rapport dans Workday pour trouver l'alias XML de chaque invite.