Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le Kit de développement logiciel (SDK) Dataverse pour Python permet aux développeurs Python d’interagir directement avec Microsoft Dataverse, ce qui facilite l’accès, la gestion et la manipulation des données stockées dans Dataverse à l’aide de la syntaxe Python familière , aucune connaissance de .NET n’est requise.
Important
- Il s’agit d’une fonctionnalité en préversion.
- Les fonctionnalités d'évaluation ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont soumises à des conditions d’utilisation supplémentaires, et sont disponibles avant publication officielle afin que les clients puissent y accéder de façon anticipée et fournir des commentaires.
Regardez cette vidéo !
Prise en charge des processus agentiques
Le Kit de développement logiciel (SDK) permet le développement de processus automatisés et intelligents (workflows agentiques) en permettant une intégration transparente à l’écosystème python pour l’analyse des données, l’IA et l’orchestration de flux de travail.
Principales fonctionnalités
La liste suivante décrit les principales fonctionnalités du Kit de développement logiciel (SDK).
Opérations de données
Le Kit de développement logiciel (SDK) prend en charge les opérations de données de création, de récupération, de mise à jour et de suppression (CRUD) à l’aide d’une seule requête, ainsi que d’opérations en bloc. Les récupérations de données prennent en charge les options OData et la pagination, ainsi qu'une ou plusieurs opérations « get » dans un même appel (si nécessaire). Direct-SQL est pris en charge pour les instructions « SELECT » simples avec pagination.
Opérations de métadonnées sur les tables
Le SDK prend en charge la création, la mise à jour et la suppression (CUD) de tables, l’association facultative de solution, ainsi que la récupération et la liste des définitions de table.
Authentification simplifiée
Le SDK prend en charge l’authentification à l’aide des informations d’identification d’identité Azure qui prennent en charge l’obtention d’un jeton (méthode get_token().
Chargement du fichier
Chargez un fichier dans une colonne Fichier dans une table.
Traitement OptionSet/enum
Les colonnes OptionSet d’un appel d’API sont mappées automatiquement aux valeurs d’énumération.
Intégration à pandas
La valeur de retour d’appel d’API est au format JSON, qui peut être mappée à un DataFrame.
Le Kit de développement logiciel (SDK) est publié sous licence open source
Avantages
Le SDK Dataverse pour Python réduit les obstacles pour les utilisateurs Python, ce qui permet un développement rapide de solutions évolutives et intelligentes sur Microsoft Dataverse sans expertise .NET.
La liste suivante décrit quelques avantages du Kit de développement logiciel (SDK).
- Il n’est pas nécessaire d’apprendre .NET ou C# : travailler entièrement en Python
- Accélère l’automatisation, l’IA et le développement piloté par les données
- Accessible aux scientifiques des données, aux développeurs et aux ingénieurs sur plusieurs plateformes
Limites
Voici quelques limitations connues de la version actuelle (préversion).
- Les opérations de traitement par lots OData à usage général, upsert et association ne sont pas prises en charge.
- La fonctionnalité Dataverse DeleteMultiple n’est pas encore disponible à partir du Kit de développement logiciel (SDK) Python.
- La prise en charge minimale de la stratégie de nouvelle tentative se trouve dans le Kit de développement logiciel (SDK). Actuellement, seules les erreurs réseau sont réessayées. Nos exemples de code incluent un autre mécanisme de reprise pour la cohérence transitoire de Dataverse.
- Les JOIN SQL ne sont actuellement pas pris en charge et il existe une prise en charge limitée d’une clause WHERE/TOP/ORDER BY.