Compartir a través de


Common Data Service (heredado)

Nota:

El Conector de Common Data Service (Legacy) se ha reemplazado por el Conector de Power Query Dataverse. En la mayoría de los casos, recomendamos usar el conector de Dataverse en lugar del conector de Common Data Service (heredado). Sin embargo, puede haber casos limitados en los que sea necesario elegir el conector de Common Data Service (heredado). Estos casos se describen en Cuándo usar el conector heredado de Common Data Service.

Resumen

Elemento Description
Estado de liberación Disponibilidad general
Products Power BI (modelos semánticos)
Power BI (flujos de datos)
Tejido (Dataflow Gen2)
Dynamics 365 Customer Insights
Tipos de autenticación Cuenta organizativa

Nota:

Es posible que algunas funcionalidades estén presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.

Prerrequisitos

Debe tener un entorno Common Data Service (heredado) con permisos de creador para usar el portal y permisos de lectura para acceder a los datos de las tablas de datos.

Capacidades soportadas

  • Dirección URL del servidor
  • Avanzado
    • Reordenamiento de columnas
    • Agregar columna de visualización

Conexión al Common Data Service (Legacy) desde Power Query Desktop

Para conectarse a Common Data Service (heredado) desde el Power Query Desktop:

  1. Seleccione Common Data Service (Legacy) en la interfaz de obtención de datos. La experiencia de obtención de datos en Power Query Desktop varía entre las aplicaciones. Para obtener más información sobre la experiencia de obtención de datos de Power Query Desktop para la aplicación, vaya a Dónde obtener datos.

  2. Escriba la dirección URL del entorno de Common Data Service (Legado) de los datos que desea cargar. Use el formato https://<yourenvironmentid.crm.dynamics.com/>. Más información: Búsqueda de la dirección URL del entorno de Dataverse

    Selección de dirección URL del servidor.

    Cuando la tabla se carga en el cuadro de diálogo Navegador, de forma predeterminada, las columnas de la tabla se reordenan en orden alfabético por los nombres de columna. Si no desea que las columnas se reordenan, en la configuración avanzada, escriba false en Reordenar columnas.

    Además, cuando se carga la tabla, de forma predeterminada si la tabla contiene campos de lista de selección, se agrega una nueva columna con el nombre del campo de lista desplegable con _display anexado al final del nombre a la tabla. Si no desea agregar la columna de presentación del campo picklist, en la configuración avanzada, escriba false en Agregar columna para mostrar.

    Cuando haya terminado de rellenar la información, seleccione Aceptar.

  3. Si este intento es la primera vez que se conecta a este sitio, seleccione Iniciar sesión y escribir sus credenciales. A continuación, seleccione Conectar.

    Inicie sesión en este sitio.

  4. En Navegador, seleccione los datos que necesite y, a continuación, cargue o transforme los datos.

    Cargue o transforme desde el navegador.

Conectar con Common Data Service (legado) desde Power Query Online

Para conectarse desde Power Query Online al servicio Common Data (Heredado):

  1. Seleccione la opción Common Data Service (heredado) en la experiencia de obtención de datos. Las distintas aplicaciones tienen diferentes formas de obtener datos en Power Query Online. Para obtener más información sobre cómo acceder a la experiencia de obtención de datos de Power Query Online desde la aplicación, vaya a Dónde obtener datos.

    Captura de pantalla de la ventana Obtener datos elija el origen de datos en Power Query Online.

  2. Escriba la dirección URL del servidor de los datos que desea cargar.

    Escriba la dirección URL del servidor.

  3. Si es necesario, introduzca un gateway de datos local si va a utilizar datos localmente. Por ejemplo, si va a combinar datos de Dataverse y una base de datos de SQL Server local.

  4. Inicie sesión en su cuenta de organización.

  5. Cuando haya iniciado sesión correctamente, seleccione Siguiente.

  6. En la página de navegación, seleccione los datos que necesita y, a continuación, seleccione Transformar datos.

Búsqueda de la dirección URL del entorno de Common Data Service (heredado)

Abra Power Apps. En la esquina superior derecha de la página de Power Apps, seleccione el entorno al que se va a conectar. Seleccione el icono de Configuración y, a continuación, seleccione Configuración avanzada.

En la nueva pestaña del explorador que se abre, copie la raíz de la dirección URL. Esta dirección URL raíz es la dirección URL única del entorno. La dirección URL estará en el formato de https://<yourenvironmentid.crm.dynamics.com/>. Mantenga esta dirección URL en algún lugar útil para poder usarla más adelante, por ejemplo, al crear informes de Power BI.

Ubicación de la dirección URL del entorno de Common Data Service (Legacy).

Cuándo usar el conector de Common Data Service (heredado)

Dataverse es el reemplazo directo del conector de Common Data Service. Sin embargo, podría haber momentos en los que sea necesario elegir el conector Common Data Service (Legacy) en lugar del conector Dataverse:

Hay determinados tipos de datos de flujo tabular (TDS) que sí se admiten en OData al usar Common Data Service (heredado) y que no se admiten en Dataverse. Los tipos de datos admitidos y no admitidos se enumeran en How Dataverse SQL difiere de Transact-SQL.

Todas estas características se agregarán al conector de Dataverse en el futuro, en cuyo momento el conector de Common Data Service (heredado) quedará en desuso.

Más información: Acceso a modelos semánticos de gran tamaño

Limitaciones y problemas

Límites de rendimiento y restricciones de la API de OData de Dataverse

Para obtener información sobre el rendimiento y los límites de la API de OData para las conexiones de Dataverse, vaya a Límites y asignaciones de solicitudes. Estas limitaciones se aplican tanto al conector del Origen de Datos Común (heredado) (que utiliza la API de OData como detalle de implementación) como al conector OData Feed al acceder al mismo punto de conexión.

Tasa de recuperación de tablas

Como pauta general, la mayoría de las tablas predeterminadas se recuperan a una velocidad de aproximadamente 500 filas por segundo mediante el conector de Common Data Service (Legacy). Tenga en cuenta esta velocidad al decidir si desea conectarse a Dataverse o exportar a Data Lake. Si necesita velocidades de recuperación más rápidas, considere la posibilidad de usar la característica Exportar al lago de datos o el conector de Dataverse. Más información: Conexiones alternativas de Dataverse

Conexiones alternativas de Dataverse

Hay varias formas alternativas de extraer y migrar datos de Dataverse:

Nota:

Tanto el conector de Dataverse como las API de OData están diseñados para servir escenarios analíticos en los que los volúmenes de datos son relativamente pequeños. El enfoque recomendado para la extracción masiva de datos es "Azure Synapse Link".

Las columnas de consulta que se muestran deben incluir un campo en la consulta.

Al usar este conector, si incluye <columnas de campo>display , también debe incluir <el campo> en la consulta o la <columna de campo>_display podría ser null. Por ejemplo:

Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})

Si statuscode no se incluye, statuscode_display puede ser null y generar un error.

Acceso a modelos semánticos de gran tamaño

Los modelos semánticos de Power BI contenidos en Dataverse pueden ser muy grandes. Si usa el conector de Power Query Dataverse , cualquier consulta específica que tenga acceso al modelo debe devolver menos de 80 MB de datos. Por lo tanto, es posible que tenga que consultar los datos varias veces para acceder a todos los datos del modelo. El uso de varias consultas puede tardar una cantidad considerable de tiempo en devolver todos los datos.

** Si está utilizando el conector Common Data Service (Legacy), puede usar una única consulta para acceder a todos los datos del modelo semántico. Este conector funciona de forma diferente y devuelve el resultado en "páginas" de 5 K registros. Aunque el conector de Common Data Service (Legacy) es más eficaz para devolver grandes cantidades de datos, aún puede llevar bastante tiempo devolver el resultado.

En lugar de usar estos conectores para acceder a modelos semánticos grandes, se recomienda usar Azure Synapse Link para acceder a modelos grandes. El uso de Azure Synapse Link es aún más eficaz que cualquiera de los conectores de Power Query Dataverse o Common Data Service (Legacy), y está específicamente diseñado para escenarios de integración de datos.