Compartir a través de


Introducción (versión preliminar)

[Este artículo es documentación preliminar y está sujeto a modificaciones].

En este artículo, se describe cómo configurar el entorno de Python para acceder a Dataverse a través del SDK de Dataverse para Python. A continuación, se muestran algunos ejemplos de codificación sencillos para empezar.

Prerrequisitos

  • Acceso de lectura y escritura a un entorno de Dataverse. Se puede usar un entorno de prueba .
  • Un entorno de Python 3.10+ activado.
  • Acceso de red a pypi.org para obtener los paquetes del SDK.

Instalación del SDK y las dependencias

Desde una ventana de terminal, ejecute el siguiente comando. Esto instala el SDK desde pypi.org.

pip install PowerPlatform-Dataverse-Client

Conectar con Dataverse

En este ejemplo de código se importan los tipos de cliente y configuración de los paquetes del SDK y se establece una conexión con el entorno de Dataverse. Asegúrese de cambiar "myorg" en la dirección URL al nombre correcto de su entorno.

from azure.identity import InteractiveBrowserCredential
from PowerPlatform.Dataverse.client import DataverseClient
from PowerPlatform.Dataverse.core.config import DataverseConfig

cfg = DataverseConfig()  # defaults to language_code=1033
client = DataverseClient(base_url="https://<myorg>.crm.dynamics.com", 
    InteractiveBrowserCredential(), config=cfg)

Puede personalizar la conexión mediante la configuración HTTP ajustable opcional para controlar los tiempos de espera de conexión, los reintentos, etc. Acceda a esta configuración, a través de cfg.http_retries, cfg.http_backoff y cfg.http_timeout.

Ahora que tiene una conexión de cliente establecida a un entorno de Dataverse, puede empezar a usar el SDK para trabajar con datos empresariales, metadatos de tabla, etc. En el siguiente artículo se tratarán algunos ejemplos de estas operaciones.

Antes de salir de esta página, tenga en cuenta que no puede trabajar con Dataverse de forma eficaz a menos que tenga conocimientos de Dataverse. Proporcionamos un artículo de guía rápida que le enseña los conceptos básicos.

Pasos siguientes