Daniel Calbimonte

Cómo construir un cubo desde cero usando SQL Server Analysis Services (SSAS)

December 16, 2019 by

Introducción

Soy consultor de Administración de Bases de Datos y varias veces, en el pasado, me pidieron una buena herramienta para generar informes rápidos para obtener información sobre la compañía, como ventas totales, ventas por año, mes, semana, etc.

SSAS es una tecnología de Business Intelligence (BI) que Microsoft compró a Panorama Software en 1996. Después de la adquisición, la tecnología se actualizó y evolucionó y ahora es parte de las herramientas con las que vienen con SQL Server. Esta herramienta es una herramienta extremadamente poderosa para crear informes analíticos rápidamente. Funciona con cubos diseñados para generar informes con un rendimiento óptimo utilizando información agregada almacenada en el cubo.

Read more »
Ahmad Yaseen

Restricciones en SQL Server: SQL NOT NULL, UNIQUE y SQL PRIMARY KEY

December 16, 2019 by

Este artículo explica las restricciones SQL NOT NULL, Unique y SQL Primary Key en SQL Server con ejemplos

Las restricciones en SQL Server son reglas y restricciones predefinidas que se aplican en una sola columna o en varias columnas, relacionados a los valores permitidos en las columnas, para mantener la integridad, precisión y confiabilidad de los datos de esa columna. En otras palabras, si los datos insertados cumplen con la regla de restricción, se insertarán con éxito. Si los datos insertados violan la restricción definida, la operación de inserción se cancelará.

Read more »
Andrea Martorana Tusa

Cómo crear mapas geográficos con Power BI: mapas mentales rellenos y de burbujas

December 16, 2019 by

El proyecto

Este es el primer artículo de una serie dedicada a descubrir mapas geográficos en Power BI utilizando Bubble Map y Filled Map.

Mi objetivo es ilustrar los diferentes mecanismos de imágenes disponibles en Power BI para hacer mapas conceptuales. Recuerde que Power BI es un producto en constante evolución. Cada mes se agregan nuevas funciones a un ritmo muy rápido. Y con el tiempo, Power BI ha ganado más capacidades de mapeo en comparación con respecto al punto de partida inicial.

Read more »
Syed Shanu

Expresiones comunes de tabla de SQL Server (CTE)

December 6, 2019 by

¿Qué es una expresión común de tabla?

Una expresión de tabla común, también llamada CTE en forma abreviada, es un conjunto de resultados con nombre temporal al que puede hacer referencia dentro de una instrucción SELECT, INSERT, UPDATE o DELETE. El CTE también se la puede usar en una vista.

En este artículo, veremos en detalle cómo crear y usar CTE desde nuestro servidor SQL.

Read more »
Jefferson Elias

¿Cuáles son los interbloqueos de SQL Server y cómo ellos se pueden monitorear?

November 6, 2019 by

Introducción

Como administradores de bases de datos, frecuentemente me he enfrentado más que nada con problemas de rendimiento. A veces, el código mal escrito o la falta de índices generarán las condiciones de bloqueo a las que nos referimos como un “interbloqueo “. En razón a que debido a su naturaleza y al igual que cualquier situación de bloqueo similar, los interbloqueos pueden tener un impacto directo en la experiencia del usuario y cuanto más ocurran, mayor será efecto y consecuencia de dicho impacto.

Read more »
Prashanth Jayaram

Revisión del operador relacional y descripción general de Pivot y Unpivot estático y dinámico de SQL

November 6, 2019 by

En este artículo, efectuaremos una revisión exhaustiva de los operadores de SQL Pivot y SQL Unpivot y además verificar cómo pueden ser útiles para transponer datos de SQL Server. Además, adicionalmente discutiremos las formas estáticas y dinámicas de usar los operadores relacionales PIVOT y UNPIVOT que pueden ser utilizados para transformar valores agregados diferentes como columnas en el conjunto de resultados especificando todos los valores de columna en la cláusula PIVOT IN.

Read more »
Esat Erkec

Administrador de servicios de informes de configuración de SQL Server

November 5, 2019 by

Después de la instalación original de SQL Server Reporting Service, es posible que necesitemos personalizar algunas configuraciones de Report Server. SQL Server Reporting Service proporciona una herramienta que se denomina como tal; Administrador de configuración del servidor de informes. El objetivo de esta aplicación como herramienta nos ayuda a personalizar los parámetros y configuraciones de SQL Server Reporting Service. De tal manera que, con el Administrador de configuración del servidor de informes, podremos cambiar y personalizar varios parámetros del Servicio de informes de SQL Server. Así mismo podremos encontrar la siguiente configuración en el Administrador de configuración del servidor de informes:

Read more »
Ahmad Yaseen

Qué elegir al asignar valores a las variables de SQL Server: sentencias SET vs SELECT T-SQL

November 4, 2019 by

SQL Server nos va a proporcionar dos métodos en T-SQL para poder asignar un valor a una variable SQL local previamente creada. El primer método es la instrucción SET, la instrucción estándar ANSI que se utiliza comúnmente para la asignación de los valores variables. El segundo método es la instrucción es la declaración SELECT. Además de su uso principal para poder formar la lógica que se usa para recuperar datos de una tabla de base de datos o varias tablas en SQL Server, la instrucción SELECT se puede utilizar igualmente para asignar un valor a una variable local previamente creada directamente o desde una variable, Vista o tabla.

Read more »
Prashanth Jayaram

El comando BCP (Programa de copia masiva) en acción

October 14, 2019 by

Existen muchos métodos disponibles para operaciones de datos masivos.

  1. Utilidad BCP
  2. Insertar a con Bulk Insert
  3. Usando OPENROWSET
  4. Asistente de importación / exportación

La utilidad del BCP BCP (Bulk Copy Program) es una línea de comando con el cual se programa la copia masiva de datos entre una instancia de SQL y un archivo de datos utilizando un archivo de formato especial. La utilidad BCP se puede utilizar para importar grandes cantidades de filas en SQL Server o exportar datos de SQL Server a archivos. Los archivos de datos BCP no incluyen los detalles de esquema ni información de formato. Entonces, se recomienda poder crear un archivo de formato para tener que registrar el formato de datos, por lo tanto, en caso de fallas, se puede consultar el archivo de formato y así poder comprender mejor el formato de datos para así determinar qué puede haber salido mal.

Hemos estado usando la herramienta BCP durante un largo tiempo, debido a que tiene una sobrecarga muy baja y funciona muy bien para la exportación e importación masiva de datos. Esta es una de las formas más eficaces de manejar la importación y exportación masiva de datos.

Read more »
Prashanth Jayaram

Replicación SQL: instalación y configuración básica

October 14, 2019 by

Este artículo es una continuación de lo anterior: replicación de SQL Server: descripción general de componentes y topografía.

Usted ahora, ya está familiarizado con los componentes de la replicación. Pero hasta ahora, hemos visto mucha teoría sobre la replicación. Es un momento para un tutorial práctico de cómo poder realizar la configuración de un sistema básico de replicación SQL transaccional. La mejor manera de tener una idea de cómo poder implementar SQL Replication y de cómo funciona es verlo en acción.

Read more »
Prashanth Jayaram

6 métodos para poder escribir la salida de PowerShell en una tabla de SQL Server

October 14, 2019 by

PowerShell se ha transformado en la mejor opción para muchos de los administradores de bases de datos y esto se debe a su forma tan eficiente de manejar y administrar la automatización de una manera simple y rápida. Está construido sobre .NET Framework y usa modelos de objetos como COM, ADSI, ADO y WMI. PowerShell ha reemplazado la forma tradicional de secuencias de comandos que usaba secuencias de comandos heredadas para poder monitorear instancias de SQL.

En muchas ocasiones me han hecho la pregunta de cómo almacenar la salida de los datos de PowerShell WMI en la tabla SQL. Esta pregunta surge con tanta frecuencia que decidí escribir este artículo.

El momento en el cual se envían datos dentro de un sistema (como un objeto de PowerShell a un cmdlet), el proceso es sencillo. Sin embargo, con el intercambio de datos no nativos (por ejemplo, WMI a SQL), el proceso puede complicarse de una forma potencial. Debido a esto, hay muchos puristas que sugieren apegarse a formatos de intercambio simples, como CSV, JSON o, en algunos casos, XML.

Read more »
Nesha Maric

Varias técnicas para auditar bases de datos de SQL Server

October 14, 2019 by

El efectuar La auditoría de SQL Server pasó de una alternativa súper agradable a un transformarse en un requisito legal, especialmente después de una nueva legislación como HIPAA y GDPR. Por esta razón se tiene que ahora las organizaciones tienen la tarea de auditar el acceso a los registros, detectar e informar sobre actividades sospechosas y potencialmente maliciosas, efectuar una acción de auditoría forense a los cambios en los datos, así como rastrear en esos intentos de inicio de sesión, los cambios de seguridad y mucho más.

Read more »