Sysadmin o no sysadmin: Impacto de las políticas de seguridad en entornos SQL Server

Sysadmin o no sysadmin: Impacto de las políticas de seguridad en entornos SQL Server

Más frecuentemente de lo que desearíamos nos encontramos con sistemas con problemas de rendimiento donde no se siguen unas buenas políticas de seguridad. Esto acaba generando que una parte muy significativa de la carga se ejecuta como sysadmin, excluida por tanto de la evaluación de permisos ya que, como sysadmin, toda operación está permitida.

(más…)

Chaos Monkey en SQL Server

Chaos Monkey en SQL Server

Corría el año 2011 cuando Netflix se encontraba migrando sus servicios a la nube cuando detectó que era difícil probar/testear el comportamiento de la plataforma ante situaciones inesperadas. Por ello diseñaron un sistema al que llamaron Chaos Monkey que se encargaba de introducir errores de forma aleatoria, buscando “perturbar” el buen funcionamiento de la plataforma ante fallos.

(más…)

Power BI Report Page Tooltips

Power BI Report Page Tooltips

En esta entrada se mostrará cómo se pueden crear Toolips personalizados con el objetivo de enriquecer nuestros informes permitiendo que los usuarios tengan acceso a información más detalla, estos «report page tooltips» se definirán en otra hoja y serán fácilmente accedidos solo poniendo el ratón sobre un visual del informe, además con la ventaja que estos tooltips pueden ser re-utilizable para todas las visualizaciones del reporte.

(más…)

Manejando grandes cantidades de datos con Power BI, ejemplo práctico detallado

Manejando grandes cantidades de datos con Power BI, ejemplo práctico detallado

En esta entrada se mostrará de forma detalla cómo podemos manejar grandes cantidades de datos con Power BI, esto se conseguirá utilizando algunas técnicas tales como:

  • Tener orígenes en modo direct query e import en el mismo modelo.
  • Pre-calcular los resultados de consultas más costosas.
  • Analizar las consultas generadas por Power BI.

Las features de Power BI utilizadas son: Modelos compuestos, agregaciones y query analizer plane.

(más…)

Como afrontar la vulnerabilidad Microarchitectural Data Sampling con SQL para cumplir con RGPD

Como afrontar la vulnerabilidad Microarchitectural Data Sampling con SQL para cumplir con RGPD

El artículo 25 del reglamento de protección de datos dice: «Protección de los datos desde el diseño y por defecto», eso quiere decir que tenemos que poner todas las opciones tecnológicas posibles a día de hoy para salvaguardar los datos personales, y dentro de esto podemos encuadrar, tener los programas que trabajan con los datos actualizados al último parche de seguridad para evitar accesos no autorizados a nuestros datos.

(más…)

Seguimiento de métricas en tiempo real con PowerBI y PowerShell

Seguimiento de métricas en tiempo real con PowerBI y PowerShell

En este artículo vamos a ver como enviar un stream de datos a PowerBi mediante un pequeño script de powershell para hacer un seguimiento en tiempo real de unos sensores (por ejemplo), también podríamos usar el script para enviar cualquier tipo de información de monitorización, como datos de un log, estadísticas de uso de una base de datos o cualquier otra métrica que queramos monitorizar en tiempo real.

(más…)

Optimizaciones «boomerang»

Optimizaciones «boomerang»

En ocasiones nos encontramos situaciones bastante anómalas que requieren análisis “think out of the box” por llamarlos de alguna forma. En este caso vamos a tratar un escenario que hemos llamado optimizaciones «boomerang» donde podemos encontrarnos que tras optimizaciones (indexación, parametrización, reescritura de queries, etc.) el consumo global de CPU disminuye y contrariamente a lo previsto, los tiempos de ejecución de ciertos procesos aumentan.

(más…)