Freigeben über


Dataverse SDK für Python Übersicht (Vorschau)

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.