Entradas

Power Platform y Microsoft Fabric: eliminación estructural de una capa arquitectónica

Imagen
  Existe un punto dentro del ecosistema Microsoft donde las herramientas te facilitan el trabajo diario. Ese punto es la integración entre Dataverse, Power Platform y Microsoft Fabric. Durante años, el patrón arquitectónico predominante ha sido consistente: los datos operativos en Dynamics 365 o Power Apps residen en Dataverse o bases de datos; posteriormente se diseñan procesos de extracción, transformación y carga hacia un data lake o data warehouse; sobre esa nueva capa se habilitan modelos analíticos, BI o ciencia de datos. Es un enfoque válido, pero introduce duplicación de datos, latencia y complejidad en la solución. Press enter or click to view image in full size Fuente: Microsoft Learn Fabric Link para Dataverse altera ese patrón de forma estructural. Cuando se utiliza Fabric Link, el sistema genera una réplica optimizada de lectura en formato Delta/Parquet dentro del almacenamiento administrado por Dataverse. Paralelamente, se crea automáticamente un Lakehouse en el espac...

Microsoft Fabric no es una evolución incremental: Es una reestructuración del modelo analítico

  Durante años hemos construido plataformas de datos siguiendo un patrón que, aunque funcional, arrastra algunos puntos completos: silos de datos, data warehouses separados, motores de Spark por un lado, herramientas de integración por otro, BI en otra capa, y la seguridad replicada o implementada en cada servicio. Esa era la forma de trabajar en su momento, que de hecho ha funcionado razonablemente bien. Pero la cantidad de trabajo que genera esa fragmentación es enorme, y muchas veces invisible hasta que la organización trata de ordenar y adoptar mejores prácticas de la industria. Microsoft Fabric aparece precisamente en ese punto, no como un servicio adicional dentro del portafolio, sino como una consolidación real de la plataforma analítica. Lo interesante no es que integre Data Engineering, Data Warehousing, Real-Time Analytics, Data Science y Business Intelligence en una sola experiencia. Eso, en papel, suena bien en cualquier campaña de marketing. Lo realmente relevante es q...

Machine Learning Services con SQL Server Managed Instance

 En este articulo se incluyen los scripts para configurar y utilizar los servicios de Machine Learning Services en Azure Managed Instance y de esa forma poder ejecutar scripts de Python dentro de la base de datos -- Para habilitar Machine Learning Services en Azure SQL Managed Instance, habilite la extensibilidad sp_configure  'external scripts enabled' ,  1 ; RECONFIGURE   WITH   OVERRIDE ; -- Ejecucion de un script sencillo EXECUTE  sp_execute_external_script @language  =   N'Python'     , @script  =  N ' a = 1 b = 2 c = a/b d = a*b print(c, d) ' -- Script en Python que devuelve un Result Set EXECUTE  sp_execute_external_script @language  =   N'Python'     , @script  =  ...

Demostración de SQL Server Query Store

A continuación les comparto el script de TSQL utilizado durante la demostración de SQL Server Query Store. -- Creamos la base de datos CREATE   DATABASE   db_ejemplo_querystore   ON   PRIMARY   (   NAME   = N'db_ejemplo_querystore' ,   filename   =   N'C:\DATOS_SQL\db_ejemplo_querystore.mdf' , size   =   102400 kb ,   maxsize   =   1024000 kb ,   filegrowth   =   20480 kb   )   log   ON   (   NAME   = N'db_ejemplo_querystore_log' ,   filename   = N'C:\DATOS_SQL\db_ejemplo_querystore_log.ldf' ,   size   =   20480 kb ,   maxsize   =   1024000 kb ,   filegrowth   =   20480 kb   ) go ALTER   DATABASE   db_ejemplo_querystore SET   auto_update_statistics   OFF go ALTER   DATABASE   db_ejemplo_querystore SET   auto_create_statistics   OFF go ALTER ...