Entradas

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 ...