Limitations du connecteur Azure DevOps
info
Bêta
Cette fonctionnalité est en bêta. Pour l’utiliser, un administrateur de workspace doit activer Lakeflow Connect pour Azure DevOps à partir de la page Aperçus . Consultez Gérer les aperçus Databricks.
Cette page contient des informations sur les limites connues du connecteur Azure DevOps géré dans Lakeflow Connect.
Limitations générales des connecteurs SaaS (outil/solution/technologie/plateforme as a Service)
Les limitations de cette section s’appliquent à tous les connecteurs SaaS de Lakeflow Connect.
- Lorsque vous exécutez un pipeline planifié, les alertes ne Trigger pas immédiatement. Au lieu de cela, ils Trigger lors de la prochaine mise à jour.
- Lorsqu’une table source est supprimée, la table de destination n’est pas supprimée automatiquement. Vous devez supprimer la table de destination manuellement. Ce comportement n’est pas cohérent avec le comportement de Spark Declarative Pipelines sur Lakeflow.
- Pendant les périodes de maintenance de la source, Databricks peut ne pas être en mesure d'accéder à vos données.
- Si un nom de table source est en conflit avec un nom de table de destination existant, la mise à jour du pipeline échoue.
- La prise en charge des pipelines multi-destination se fait uniquement via API.
- Vous pouvez renommer une table que vous ingérez. Si vous renommez une table dans votre pipeline, celui-ci devient un pipeline accessible uniquement par API. Vous ne pourrez donc plus le modifier dans l'interface utilisateur.
- Si vous sélectionnez une colonne après le start d'un pipeline, le connecteur ne remplit pas automatiquement les données pour la nouvelle colonne. Pour ingérer des données historiques, exécutez manuellement un refresh complet sur la table.
- Databricks ne peut pas ingérer deux tables ou plus portant le même nom dans le même pipeline, même si elles proviennent de schémas sources différents.
- Le système source suppose que les colonnes du curseur augmentent de façon monotone.
- Le connecteur ingère les données brutes sans transformation. Utilisez des Spark Declarative Pipelines en aval sur des LakeFlow Pipelines pour les Transformations.
Limitations spécifiques aux connecteurs
Les limitations de cette section s'appliquent au connecteur Azure DevOps.
- Le connecteur effectue l’ingestion à partir d’Azure DevOps Services (
https://dev.azure.com). Il n’effectue pas l’ingestion à partir d’Azure DevOps Server. - Le connecteur ingère uniquement les projets et les ressources auxquels le service principal peut accéder.
- Les tables
buildsetreleasesexcluent les versions et les releases supprimées. La tablereleasescouvre les pipelines de release classiques. - Le connecteur prend uniquement en charge les organisations connectées à un tenant Microsoft Entra. Les organisations avec des comptes Microsoft (MSA) ne peuvent pas utiliser cette connexion.
- La table
commitsne supprime pas les commits supprimés par une réécriture de l'historique ou les commits d'un repository supprimé.