Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Hay varias maneras diferentes de acceder a los datos de Dataverse mediante código.
- Use el SDK de Dataverse para .NET, el SDK para Python o la API web para recuperar, agregar y modificar datos.
- Usa búsqueda de Dataverse para buscar datos de Dataverse.
- Utilice el punto de conexión de flujo de datos tabulares de Dataverse (TDS) para consultar datos con SQL.
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.
SDK para .NET
Si está trabajando con .NET, se recomienda usar nuestro SDK para .NET.
- Use la clase ServiceClient en el paquete NuGet DataverseServiceClient si tiene una aplicación cliente.
- Usa el paquete NuGet Microsoft.CrmSdk.CoreAssemblies cuando escribas un complemento o actividad de flujo de trabajo personalizada.
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.
- Aprenda a usar dataverse Web API
- Inicio rápido: API web con PowerShell y Visual Studio Code
- Inicio rápido: Ejemplo de API Web (C#)
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