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 Python-Entwicklern die direkte Interaktion mit Microsoft Dataverse, sodass daten, die in Dataverse gespeichert sind, mit vertrauter Python-Syntax auf einfache Weise zugreifen, verwaltet und bearbeitet werden können – kein .NET-Wissen 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 Funktionen gelten ergänzende Nutzungsbedingungen, und sie stehen vor dem offiziellen Release zur Verfügung, damit Kund*innen früher Zugriff darauf erhalten und Feedback geben können.
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 Python-Ökosystem 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 mithilfe von Azure-Identitätsanmeldeinformationen , 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 senkt 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.
- Sie müssen .NET oder C# nicht erlernen – 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 noch nicht im Python SDK 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.