Common Data Services mediante consultas T-SQL

Jun 21 / Daniel Martinez

Conecta tus entidades del CDS mediante consultas T-SQL para ganar en capacidad y rendimiento

Desde ha un tiempo tengo claro que gran parte del futuro de los datos pasa por el Common Data Services de Microsoft.
Yo ya disfruto de sus innumerables ventajas en gran parte de mis proyectos, su integrador de datos con Entidades Estándar y las Entidades Analíticas, conector directo a Excel desde su complemento específico, formularios, aplicaciones, portales, motos de procesos interno y un largo Etc.
No obstante, desde hace algunas semanas el paso que dio Microsoft habilitando la conexión mediante Direct Query al CDS y la posibilidad de realizar consultas T-SQL sobre el mismo ha sido un paso definitivo.
Es más, ahora puedes explotar tus datos del CDS mediante SQL Server Management Studio.
Te enseño cómo.
Abre SSMS y realiza una conexión a un entorno de tu CDS. Recuerda que antes debes habilitar tu entorno (lee mi anterior post si no sabes cómo desde aquí)
Recuerda que:
  • Server Type debe ser Database Engine
  • Server Name: Nombre de tu entorno seguido de .crm4.dynamics.com
  • Authentication: Azure Active Directory-Password
  • Pon el usuario y contraseña de Microsoft que tenga acceso al entorno del CDS que quieres conectar

Una vez conectado observa cómo puedes ver todas las entidades del entorno del CDS conectado.

Ahora puedes añadir una Consulta en el Editor y ejecutarla.
Observa cómo te devuelve el dato.
Ahora, vamos a realizar una conexión desde Power BI Desktop al CDS mediante una consulta T-SQL.
Para ello ve al Editor de Consultas y selecciona un Origen de tipo SQL Server

Configura la conexión tal y como te muestro en la siguiente imagen

tiliza el método de importación, aunque también puede utilizar una conexión de tipo Direct Query .
Cuando te solicite el Login, recuerda que debes utilizar el tipo Cuenta de Microsoft e iniciar sesión con el usuario citado anteriormente.

Observa cómo te devuelve la tabla con los registros seleccionados.

Recuerda que ahora puedes conectar tus Entidades del Common Data Services con más capacidades y mayor rendimiento utilizando las consultas T-SQL, aprovecha esta gran característica para mejorar tus modelos.
Yo por lo pronto, voy a seguir apostando por el CDS para desarrollar mi estrategia de datos empresarial. Desarrollar el Data Warehouse de la organización integrando todas la fuentes de mi organización y aprovechando las innumerables capacidades que me aporta esta tecnología en auge.
Daniel Martinez Rodriguez
No pierdas el tiempo

¡Conviértete en un profesional de Power BI y Microsfot Power Platform!