Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Dataverse SDK für Python ermöglicht es Python Entwicklern, direkt mit Microsoft Dataverse zu interagieren, sodass daten, die in Dataverse gespeichert sind, mithilfe vertrauter Python Syntax leicht darauf zugreifen, verwaltet und bearbeitet werden können – keine .NET Kenntnisse erforderlich.
Von Bedeutung
- Dies ist eine Vorschaufunktion.
- Previewfunktionen sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Für diese Features gelten ergänzende Nutzungsbedingungen. Die Features werden vor einer offiziellen Veröffentlichung zur Verfügung gestellt, sodass die Kundschaft frühzeitig Zugriff erhält und Feedback geben kann.
Schauen Sie sich dieses Video an!
Unterstützung von agentischen Prozessen
Das SDK ermöglicht die Entwicklung automatisierter, intelligenter Prozesse (agentischer Workflows) durch nahtlose Integration in das Ökosystem von Python für Datenanalyse, KI und Workflow-Orchestrierung.
Wichtige Merkmale
In der folgenden Liste werden die wichtigsten Features des SDK beschrieben.
Datenvorgänge
Das SDK unterstützt CruD-Datenvorgänge (Create, Retrieve, Update and Delete) mithilfe einer einzelnen Anforderung sowie Massenvorgänge. Datenabrufe unterstützen OData-Optionen und -Paging sowie einzelne oder mehrere „Abrufe“ in einem Anruf (je nach Bedarf). Direct-SQL wird für einfache SELECT-Anweisungen mit Paging unterstützt.
Metadatenvorgänge in Tabellen
Das SDK unterstützt das Erstellen, Aktualisieren und Löschen (CUD) von Tabellen, die optionale Zuordnung einer Lösung sowie das Abrufen und Auflisten von Tabellendefinitionen.
Vereinfachte Authentifizierung
Das SDK unterstützt die Authentifizierung mit Azure Identität Credentials, die das Abrufen eines Tokens (get_token()-Methode unterstützt).
Dateiupload
Hochladen einer Datei in eine Dateispalte in einer Tabelle.
OptionSet/Enum-Verarbeitung
OptionSet-Spalten in einem API-Aufruf werden automatisch Enumerationswerten zugeordnet.
Integration mit pandas
Der RÜCKGABEwert des API-Aufrufs ist im JSON-Format, das einem DataFrame zugeordnet werden kann.
SDK wird unter open source Lizenzierung veröffentlicht.
Vorteile
Dataverse SDK für Python verringert Barrieren für Python Benutzer und ermöglicht eine schnelle Entwicklung skalierbarer, intelligenter Lösungen auf Microsoft Dataverse ohne .NET Know-how.
In der folgenden Liste werden einige Vorteile des SDK beschrieben.
- Keine Notwendigkeit, .NET oder C# zu lernen – arbeiten Sie vollständig in Python
- Beschleunigt automatisierungs-, KI- und datengesteuerte Entwicklung
- Zugänglich für Datenwissenschaftler, Entwickler und Ingenieure auf allen Plattformen
Einschränkungen
Hier sind einige bekannte Einschränkungen der aktuellen Version (Vorschauversion).
- Universelle OData-Batchverarbeitungs-, Upsert- und Zuordnungsvorgänge werden nicht unterstützt.
- Dataverse DeleteMultiple-Funktionalität ist im Python SDK noch nicht verfügbar.
- Minimale Unterstützung von Wiederholrichtlinien ist im SDK enthalten. Derzeit werden nur Fehler im Netzwerk erneut versucht. Unsere Codebeispiele beinhalten einen zusätzlichen Rückschritt, um die vorübergehende Konsistenz in Dataverse zu gewährleisten.
- SQL JOINs werden derzeit nicht unterstützt, und es gibt eingeschränkte Unterstützung für eine WHERE/TOP/ORDER BY-Klausel.