Compartir a través de


Common Data Service (heredado)

Nota:

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

Resumen

Elemento Descripción
Estado de la versión Disponibilidad general
Productos Power BI (Modelos semánticos)
Power BI (Flujos de datos)
Fabric (Flujo de datos Gen2)
Dynamics 365 Customer Insights
Tipos de autenticación Organizational account

Nota:

Algunas capacidades pueden estar presentes en un producto, pero otras no, debido a los programas de implementación y las capacidades específicas del host.

Requisitos previos

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

Funcionalidades admitidas

  • Dirección URL del servidor
  • Opciones avanzadas
    • Reordenamiento de columnas
    • Agregar columna para mostrar

Conexión a Common Data Service (heredado) desde Power Query Desktop

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

  1. Seleccione Common Data Service (heredado) en la experiencia 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 (heredado) de los datos que desea cargar. Use el formato https://<idDeSuEntorno>.crm.dynamics.com/. Más información: Búsqueda de la dirección URL del entorno de Common Data Service (heredado).

    Selección de dirección URL del servidor.

    Cuando se carga la tabla en el cuadro de diálogo Navegador, de forma predeterminada, las columnas de la tabla se reordenan por los nombres de columna en orden alfabético. Si no desea que las columnas se reordenen, 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 desplegable, se agrega una nueva columna a la tabla con el nombre del campo de lista desplegable y _display anexado al final del nombre. Si no desea agregar la columna para mostrar del campo de lista desplegable, en la configuración avanzada, escriba false en Agregar columna para mostrar.

    Cuando termine de rellenar la información, seleccione Aceptar.

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

    Inicie sesión en el sitio.

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

    Cargue o transforme desde el navegador.

Conexión a Common Data Service (heredado) desde Power Query Online

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

  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 Elegir origen de datos de Obtener datos en Power Query Online.

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

    Escriba la dirección URL del servidor.

  3. Si es necesario, especifique una puerta de enlace de datos local si va a usar datos del entorno local. Por ejemplo, si va a combinar datos de Dataverse y de una base de datos de SQL Server local.

  4. Inicie sesión con su cuenta profesional.

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

  6. En la página de navegación, seleccione los datos que necesita y elija 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 Configuración Icono Configuración. y elija Configuración avanzada.

En la nueva pestaña del explorador que se abre, copie la raíz de la dirección URL. Esta URL raíz es la dirección URL única de su entorno. La dirección URL tiene el formato https://<idDeSuEntorno>.crm.dynamics.com/. Guarde esta dirección URL en algún lugar donde esté a mano para poder usarla más adelante, por ejemplo, cuando cree informes de Power BI.

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

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

Dataverse es el reemplazo directo del conector de Common Data Service. Sin embargo, puede haber ocasiones en las que sea necesario elegir el conector de Common Data Service (heredado) en lugar del conector de Dataverse:

Hay determinados tipos de datos de flujo TDS que se admiten en OData cuando se usa Common Data Service (heredado) que no se admiten en Dataverse. Los tipos de datos admitidos y no admitidos se enumeran en En qué se diferencia Dataverse SQL 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.

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

Limitaciones y problemas

Límites de rendimiento y limitaciones de la API de OData para Dataverse

Para obtener información sobre los límites de rendimiento y las limitaciones de la API de OData para las conexiones a Dataverse, vaya a Asignaciones y límites de solicitudes. Estas limitaciones se aplican tanto al conector de Common Data Source (heredado), que usa la API de OData como detalle de implementación, como al conector de fuente OData cuando se accede al mismo punto de conexión.

Velocidad de recuperación de tablas

Como norma, la mayoría de las tablas predeterminadas se recuperan a una velocidad aproximada de 500 filas por segundo con el conector de Common Data Service (heredado). Tenga en cuenta esta velocidad cuando decida si desea conectarse a Dataverse o exportar los datos a un lago de datos. Si necesita velocidades de recuperación más rápidas, considere la posibilidad de usar la característica Exportación a lago de datos o el conector de Dataverse. Más información: Conexiones a Dataverse alternativas.

Conexiones a Dataverse alternativas

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 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 usar "Azure Synapse Link".

Cuando se consultan columnas para mostrar, debe incluirse el campo en la consulta.

Cuando se usa este connector, si incluye columnas <campo>display, debe incluir <campo> en la consulta también. De lo contrario, la columna <campo>_display podría ser nula. Por ejemplo:

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

Si no se incluye statuscode, la columna statuscode_display puede ser nula y producir 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 Dataverse para Power Query, cualquier consulta específica que acceda al modelo debe devolver menos de 80 MB de datos. Por 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 de tiempo considerable en devolver todos los datos.

Si usa el conector de Common Data Service (heredado), puede usar una sola 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 5000 registros. Aunque el conector de Common Data Service (heredado) es más eficaz para devolver grandes cantidades de datos, puede tardar un tiempo considerable en devolver el resultado.

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