Übersicht über das Dataverse SDK für Python (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.

Wichtig

  • Dies ist eine Vorschauversion.
  • Vorschaufunktionen sind nicht für den Produktionsgebrauch gedacht und haben möglicherweise eine eingeschränkte Funktionalität. 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 Python-Ökosystem für Datenanalyse, KI und Workflow-Orchestrierung.

Wichtige Features

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.

Vergütungen

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.