Prashanth Jayaram

Cómo usar Python en SQL Server 2017 para obtener análisis avanzado de datos

May 28, 2018 by

El 19 de Abril de 2017, Microsoft tuvo una conferencia en línea llamada Microsoft Data Amp para mostrar cómo las últimas innovaciones de Microsoft ponen los datos, el análisis y la inteligencia artificial en el corazón de la transformación del negocio. Microsoft, a través de los últimos años, ha hecho grandes avances en acelerar el ritmo de innovación para permitir al negocio cumplir con las demandas de un mercado dinámico y aprovechar el increíble poder de los datos, de manera más segura y rápida que nunca antes.

Read more »
Thomas LeBlanc

Parametrizando la Conexión de Base de Datos en los Servicios de Integración de SQL Server

May 28, 2018 by

Los Servicios de Integración de SQL Server (SQL Server Integration Services, SSIS) han estado creciendo hacia una solución empresarial a través de los últimos tres lanzamientos. Las variables eran un paso en esa dirección, pero con los despliegues de Poyectos al Catálogo SSIS en SQL Server 2012, Microsoft lo ha enfatizado aún más. Los parámetros de proyecto se han vuelto la solución ideal para cambiar valores de variables en los paquetes en tiempo de ejecución. Este artículo va a sumergirse en un ejemplo que parametriza el Nombre del Servidor y el Catálogo Inicial (nombre de la base de datos) en una cadena de conexión para paquetes en un proyecto.

Read more »
Sifiso W. Ndlovu

Entendiendo el Impacto de las sugerencias NOLOCK y WITH NOLOCK en SQL Server

May 28, 2018 by

De vez en cuando, los administradores de bases de datos SQL Server se tienen desacuerdos con sus contrapartes de desarrollo de aplicaciones – particularmente cuando se trata de algunas de las prácticas de desarrollo Transact SQL (T-SQL) de estos últimos. Una de mis primeras observaciones cuando me uní a mi empleador actual es que casi todos los scripts T-SQL escritos por desarrolladores de aplicaciones usan la sugerencia NOLOCK. De todos modos, de las interacciones que he tenido con estos estimados desarrolladores, no parece que entiendan cómo funciona la sugerencia NOLOCK. Además, aunque parecen estar al tanto de la distinción entre NOLOCK y WITH NOLOCK, tampoco parecen entender cómo los dos difieren uno del otro. En este artículo exploro los detalles internos de la sugerencia NOLOCK y examino las implicaciones de omitir la palabra reservada WITH.

Read more »
Ben Richardson

¿Cuál es la diferencia entre Índices Agrupados y No Agrupados en SQL Server?

May 28, 2018 by

Los índices son usados para acelerar el proceso de consultas en SQL Server, resultando en alto desempeño. Son similares a índices de libros de texto. En los libros de texto, si usted necesita ir a un capítulo en particular, usted va al índice, encuentra el número de página del capítulo y va directamente a esa página. Sin índices, el proceso de encontrar su capítulo deseado habría sido muy lento.

Read more »
Sifiso W. Ndlovu

Cómo reemplazar caracteres especiales ASCII en SQL Server

May 25, 2018 by

Uno de los pasos importantes en un proceso ETL involucra la transformación de los datos de la fuente. Esto podría involucrar la búsqueda de llaves foráneas, convertir los valores de un tipo de dato a otro, o simplemente realizar limpiezas de datos removiendo los espacios en blanco de atrás y adelante. Un aspecto de transformar los datos de la fuente que podría complicarse se refiere a remover los caracteres especiales ASCII como el caracter de nueva línea y la tabulación horizontal. En este artículo, revisamos algunos de estos problemas con los que probablemente se encontrará cuando limpie los datos de fuente que contienen caracteres ASCII especiales, y también veremos la función definida por el usuario que podría aplicarse para remover exitosamente tales caracteres.

Read more »
Marko Zivkovic
C:\Users\Marko\AppData\Local\Microsoft\Windows\INetCache\Content.Word\10.png

Cómo conectar y usar Microsoft SQL Server Express LocalDB

May 25, 2018 by

Microsoft SQL Server Express LocalDB está destinado a desarrolladores, es muy fácil de instalar y no requiere ninguna tarea de configuración compleja para crear una instancia o usar la base de datos. La Introducción acerca de la instalación de LocalDB puede ser encontrada en el artículo “Cómo instalar Microsoft SQL Server Express LocalDB”.

Este artículo mostrará diferentes maneras de conectarse a LocalDB y cómo crear y usar una instancia de LocalDB.

Read more »
Craig Porteous
C:\Dropbox\Blog Articles\Tabular_02.PNG

Cómo automatizar el procesamiento de modelo tabular SSAS en SQL Server 2016

May 24, 2018 by

Hay muchas maneras de procesar su Modelo Tabular SSAS. Esto puede ser logrado en SSIS usando la tarea DDL Ejecutar Servicios de Análisis (Analysis Services Execute) o manualmente, a través de la interfaz gráfica de Management Studio, pero para tener un poco de diversión y hacer la tarea más flexible, voy a codificar esto con ASSL/TMSL y construir una notificación relacionada. Podemos entonces programar esto como un paso en un trabajo de SQL Server Agent y llamarlo desde SSIS o PowerShell.

Read more »
Shawn Melton

Conectando PowerShell a SQL Server usando una cuenta diferente

May 24, 2018 by

Introducción

En un artículo previo acerca de Conectar PowerShell a SQL Server, mostré cómo usar varios métodos en PowerShell para conectarse a SQL Server. En esos ejemplos sólo traté el uso de usuario actual que está corriendo “PowerShell.exe”. En este artículo deseo retomar y mostrar cómo usted usaría los mismos métodos, pero con una cuenta diferente. Cubriré el uso de la Autenticación de Windows (donde se soporte) y la autenticación de SQL.

Read more »
Nikola Dimitrijevic

Solucionando problemas del tipo de espera CXPACKET en SQL Server

April 20, 2018 by

El tipo de espera de SQL Server CXPACKET es una de las estadísticas de espera más malinterpretadas. El término CXPACKET viene de Class Exchange Packet y, en esencia, esto puede ser descrito como filas de datos intercambiadas entre dos hilos paralelos que son parte de un solo proceso. Un hilo es el “hilo productor” y el otro hilo es el “hilo consumidor”. Este tipo de espera está directamente relacionada al paralelismo y ocurre en SQL Server cuando este ejecuta una consulta usando un plan paralelo.

Read more »
Milena Petrovic

Planes de ejecución de consultas – Entendiendo y leyendo los planes

April 19, 2018 by

En las partes previas de esta serie, explicamos qué son los planes de ejecución de consultas de SQL Server, por qué deberían ser usados, y presentamos varios métodos para mostrarlos. En esta parte, explicaremos los símbolos usados, cómo leer los planes, y cómo usar estos planes en el análisis del desempeño y la resolución de problemas.

Read more »
Milena Petrovic

Mala indexación de base de datos – El asesino de las consultas SQL – recomendaciones

April 18, 2018 by

En el artículo anterior, se explicaron los índices agrupados, no agrupados y como crearlos. En este nuevo artículo, se explicará la manera en que una indexación deficiente puede terminar y a brindar recomendaciones generales para la indexación de tablas al igual que seleccionar las columnas correctas en donde crear los índices

Read more »
Marko Zivkovic
C:\Users\Marko\AppData\Local\Microsoft\Windows\INetCacheContent.Word\20.png

Cómo instalar Microsoft SQL Server Express LocalDB

April 17, 2018 by

Microsoft SQL Server Express LocalDB, una solución primariamente destinada a desarrolladores, es una versión ligera de SQL Server Express. Es muy fácil de instalar y configurar. La instalación copia un conjunto mínimo de archivos que son necesarios para iniciar el Motor de la Base de Datos de SQL Server. LocalDB soporta el mismo lenguaje T-SQL y tiene las mismas limitaciones que SQL Server Express..

Read more »
Marko Zivkovic
C:\Users\Marko\AppData\Local\Microsoft\Windows\INetCache\Content.Word\7.png

Cómo crear y configurar un servidor enlazado en SQL Server Management Studio

April 16, 2018 by

Los servidores enlazados permiten enviar una sentencia T-SQL a una instancia de SQL Server, que retorna datos desde otras instancias SQL Server. Un servidor enlazado permite combinar datos desde muchas instancias SQL Server usando una sola sentencia T-SQL cuando los datos existen en múltiples bases de datos en diferentes instancias SQL. Usando un servidor enlazado para recabar los datos desde muchas instancias SQL, la única cosa que debería hacerse es conectarse a una instancia SQL.

Read more »
Ed Pollack

Todo lo que querías saber sobre SQL Saturday (pero tenías miedo de preguntar)

April 13, 2018 by

Descripción

La capacitación técnica es parte importante de nuestras carreras profesionales. Poder conocer profesionales, lograr aprender nuevas tecnologías y poder aprovechar al máximo el tiempo y recursos que se tienen, puede servir para poder marcar una gran diferencia en el trabajo que realizamos.

SQLSaturday brinda una forma, económica y divertida de calidad para aprender y además involucrarse con la comunidad de los SQL Server. ¡Es un día completo y gratuito donde se ofrecen presentaciones técnicas realizadas por expertos que viajarán de todas partes el mundo para ayudarnos a que estos eventos puedan ser un éxito!

Read more »
Shawn Melton

Conectando PowerShell a un Servidor SQL Server

April 11, 2018 by

Introducción

PowerShell (también llamado Posh o simplemente PS) cada día se vuelve con más fuerza una herramienta de soporte popular para el sistema operativo y en algunos casos para la implementación. Si usted necesita extraer o insertar los datos en SQL Server, PS resulta ser la manera más práctica de lograrlo de forma automatizada y de una sola vez.

Hay distintas formas de poder conectarse a SQL Server utilizando PS. En este artículo, lo que deseo es repasar todas las opciones disponibles existentes para usted. Si usted utilizó PS durante muchos meses o años, debe saber que existen múltiples formas de realizar una tarea. Por lo tanto, no es necesario mencionar que está creando scripts para usarlos en producción para probarlo, probarlo y probarlo… y luego probarlo una vez más.

Read more »
Nikola Dimitrijevic

Todo sobre el bloqueo (locking) en SQL Server

April 11, 2018 by

El bloqueo o locking en inglés, es esencial para el procesamiento exitoso de las transacciones que se realizan en SQL Server y fue diseñada para poder lograr que SQL Server funcione de forma ininterrumpida en un entorno con múltiples usuarios. El bloqueo llega a ser la forma en la que SQL Server llega a administrar la ejecución de sus transacciones. En su esencia, los bloqueos llegan a ser estructuras de memoria con propietarios, tipos y la con la función de los recursos que se deben proteger. El bloqueo como estructura de memoria contiene 96 bytes.

Read more »
Milena Petrovic

Una guía para Administradores de Bases de Datos para resolución de problemas de SQL Server – Parte 1 – Métricas de problemas y desempeño

April 4, 2018 by

Monitorear el desempeño de SQL Server es una tarea compleja, ya que el desempeño depende de muchos parámetros de hardware y software. Es recomendado monitorear estos parámetros proactivamente para prevenir cualquier degradación potencial del desempeño. De todos modos, este no siempre es el caso. Si la degradación de desempeño ocurre, el primer paso hacia la resolución es determinar el problema, encontrar la causa y resolver el problema. Los problemas severos de desempeño requieren acciones y resoluciones rápidas. Problemas menos severos pueden tener una solución diferida. En cualquier caso, los Administradores de Bases de Datos (DBAs) deberían tomar acciones para prevenir estas situaciones en el futuro.

Read more »
Página 1 de 512345