Contrôle de version
Le versioning est obligatoires pour les connecteurs certifiés.
Format de version dans Power Query
Dans Power Query, le versioning est un enregistrement de métadonnées simple qui est placé au-dessus de la section document :
[Version = "1.0.0"]
section MyConnector;
Sémantique des versions dans Power Query
Même si le versioning n’est pas encore pris en charge dans Power Query, vous devez essayer de suivre la sémantique qui sera prochainement prise en charge.
Le premier nombre correspond à la version « majeure », qui indique les changements cassants. Ce nombre doit être incrémenté chaque fois que les utilisateurs devront regénérer des rapports en raison d’une réarchitecture massive du connecteur ou d’une suppression de fonctionnalités.
Le deuxième nombre correspond à la version « mineure », qui indique l’ajout de fonctionnalités. Ces changements ne sont généralement pas cassants, mais peuvent provoquer des effets secondaires périphériques. Ce nombre doit être incrémenté chaque fois qu’une fonctionnalité est ajoutée au connecteur.
Le nombre final correspond à la version « patch », qui indique des ajustements mineurs et des correctifs pour les connecteurs. Il s’agit de la version qui changera le plus souvent et qui doit être incrémentée chaque fois que vous publiez de petits ajustements pour un connecteur.