Freigeben über


Übersicht über das Dataverse SDK für Python (Vorschau)

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.