Compartir por


Trabajar con datos mediante código en Microsoft Dataverse

Hay varias maneras diferentes de acceder a los datos de Dataverse mediante código.

En este artículo se presentan las opciones que usted tiene para trabajar con datos de Dataverse utilizando código.

Recuperar, agregar y modificar datos

Dataverse proporciona dos maneras de recuperar, agregar y modificar datos: SDK para .NET & Web API. Elija el que mejor se adapte a los requisitos, sus aptitudes y preferencias.

Diagrama de flujo para elegir el estilo de programación

SDK para .NET

Si está trabajando con .NET, se recomienda usar nuestro SDK para .NET.

El SDK de Dataverse para .NET admite destinos de compilación para .NET Framework y .NET 6+. Sin embargo, las actividades de flujo de trabajo personalizadas y complementos deben usar .NET Framework.

Si usa nuestro módulo de PowerShell o usa nuestro control de inicio de sesión personalizado con una aplicación cliente de Windows, use Xrm.Tooling.

SDK para Python

Si trabaja con Python, se recomienda usar nuestro SDK para Python. El SDK permite a los científicos de datos y desarrolladores crear, acceder y administrar datos empresariales de Dataverse mediante la programación de Python. El SDK de Dataverse para Python implementa paradigmas y procedimientos recomendados comunes de programación de Python, proporciona una interfaz de Python más natural para Dataverse y admite contribuciones de la comunidad.

Más información: Introducción

API de la Web

Dataverse Web API es un punto de conexión RESTful de OData v4. Use la API web para cualquier lenguaje de programación que admita solicitudes HTTP y autenticación mediante OAuth 2.0, incluido .NET.

Buscar datos de Dataverse

La búsqueda de Dataverse ofrece resultados de búsqueda rápidos y completos en varias tablas, en una sola lista, ordenadas por relevancia. También proporciona capacidades para admitir sugerencias y funcionalidades de autocompleción en aplicaciones.

La búsqueda tiene un punto de conexión nativo y hay mensajes de Dataverse que puede usar desde la API web o el SDK para .NET.

Aprenda a buscar registros de Dataverse

Consulta de datos con SQL

El conector de Dataverse de Power Query usa el punto de conexión de Flujo de datos tabulares (TDS) de Dataverse para recuperar datos mediante SQL de Dataverse, un subconjunto de Transact-SQL.

La recuperación de datos mediante SQL Management Studio (SSMS) es una característica en versión preliminar.

Aprenda a usar SQL para consultar datos

Limitaciones de tamaño de carga de solicitud y respuesta

El tamaño máximo de carga de cualquier solicitud enviada a Dataverse es de 128 MB. Las solicitudes con cargas por encima de este límite reciben un código de estado HTTP demasiado grande de carga 413 en la respuesta.

Hay una limitación de tamaño de 1 GB en el tamaño de una respuesta que Dataverse devuelve. Pocas API o consultas son capaces de devolver estos datos. Si encuentra este límite, debe tener en cuenta qué otras opciones están disponibles para obtener los datos en varias solicitudes más pequeñas.

Las cargas del punto de conexión SOAP en desuso usan datos XML serializados que son mucho más detallados que las cargas de datos JSON serializadas que utiliza la API web. Es menos probable que encuentre errores en los que la carga de solicitud o respuesta es demasiado grande cuando se usa la API web. Más información sobre el punto de conexión SOAP heredado