Azure SQL Database Serverless

Azure SQL Database Serverless

Una de las últimas novedades que Microsoft nos ha presentado en Azure es Azure SQL Database Serverless. Esta es una funcionalidad que muchos entornos, especialmente de desarrollo, testing, han estado demandando desde hace tiempo. También debemos tener en cuenta que esta funcionalidad existía en competidores como Amazon Aurora Serverless desde hace un tiempo por lo que era algo natural que MS ofreciera algo similar.

(más…)

En SQL 2019 tenemos más facilidad para implemetar TDE en base de datos grandes

En SQL 2019 tenemos más facilidad para implemetar TDE en base de datos grandes

Introducción

Con la entrada en vigor el año pasado del nuevo Reglamento de Protección de datos a nivel europeo, todos los administradores de bases de datos nos enfrentamos a la tarea de cumplir las obligaciones que este nos impone y entre ellas esta poner todos los mecanismos a nuestro alcance para que los datos estén asegurados, y uno de los mecanismos que nos ofrece Microsoft SQL desde la versión 2008 era el cifrado transparente de datos (TDE). Pues con la nueva versión de SQL 2019 esta opción ha sido mejorada para que tengamos un mejor control a la hora de implementarla en bases de datos muy grandes.

(más…)

Latencias de red < 1ms, ¿es suficiente para un buen rendimiento de SQL Server?

Latencias de red < 1ms, ¿es suficiente para un buen rendimiento de SQL Server?

Poco a poco, a medida que el almacenamiento se vuelve más rápido, va popularizándose el almacenamiento SSD local, etc. los tiempos de acceso a disco van bajando sustancialmente. El máximo exponente en este sentido lo encontramos en sistemas con SSDs Optane que se caracterizan por tener unas latencias de lectura/escritura mucho más bajas que los SSD tradicionales y además ir directamente conectados al bus PCIe: (más…)

Convertir ficheros Excel en csv y cargar ficheros usando SSIS

Convertir ficheros Excel en csv y cargar ficheros usando SSIS

SQL Server Integration Services, SSIS de aquí en adelante, tiene la capacidad de cargar archivos Excel, pero en muchas ocasiones suele ser tedioso porque cualquier mínimo cambio en ese fichero Excel puede hacer fallar el paquete de SSIS, por eso normalmente la mejor opción es transformar dichos ficheros Excel a formato .csv, ya que cargar ficheros de texto da muchos menos problemas que los ficheros Excel.

Convertir un solo fichero Excel a csv se hace rápidamente de forma manual guardando el archivo como .csv desde Excel, el problema es cuando tienes que realizar este proceso con muchos ficheros Excel o necesitas que este cambio de formato se realice de forma automática.

En este post vamos a explicar cómo hacer este cambio de formato automáticamente usando PowerShell y como iterar por directorios para cargar varios ficheros Excel usando SSIS como herramienta principal para realizar todo el proceso.

(más…)

Introducción al análisis RFM de clientes con SQL Server y Power BI

Introducción al análisis RFM de clientes con SQL Server y Power BI

El sistema RFM es un método de Marketing empresarial que consiste en la segmentación de clientes y se basa en el valor que aportan a la empresa, dependiendo de la volumetría de la cartera de clientes de una empresa y del presupuesto que pueda disponer el departamento de marketing normalmente nos interesa saber que grupo de clientes suelen tener una mejor respuesta a determinadas campañas de email, teléfono o de redes sociales.

(más…)

Cuando QueryStore no sirve, ¿qué opciones tenemos?

QueryStore tiene limitaciones, que se complementan muy bien con QueryAnalytics. En esta sesión veremos qué puede aportarnos introducir QueryAnalytics en nuestra empresa desde el punto de vista de la monitorización y detección de problemas de rendimiento. Aspectos como el consumo real que hace una query en nuestro sistema respecto al resto, qué peticiones se han degradado, qué usuarios o aplicaciones están saturando nuestro sistema o simplemente comparar el rendimiento entre dos instancias que pertenecen a entornos diferentes (DEV vs PRO) nos pueden dar idea de la potencia que podemos extraer de la información expuesta por QueryAnalytics en su PowerBI. (más…)

SQL Server 2017 en Linux

SQL Server 2017 en Linux

En esta sesión la idea es ver qué nuevos tipos de despliegues podemos tener si decidimos introducir SQL Server en Linux en nuestro portfolio empresarial. Repasaremos aspectos básicos como son la instalación y configuración de la instancia de forma manual, cubriremos las limitaciones en comparación de la versión que corre sobre Windows y finalmente veremos cómo realizar monitorización sobre el nuevo motor corriendo en Linux.

(más…)