Prashanth Jayaram

Prashanth Jayaram

Prashanth Jayaram

Soy un experto en tecnologías con más de 11 años de experiencia en tecnologías de base de datos. Soy Microsoft Certified Professional y tengo el respaldo de una Licenciatura en Master en aplicaciones de computadoras.

Mi especialidad es el diseño y la implementación de soluciones de alta disponibilidad y la migración de bases de datos multiplataforma. Las tecnologías en las que trabajo actualmente son SQL Server, PowerShell, Oracle y MongoDB.

Ver todas las publicaciones de Prashanth Jayaram
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 »

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 »

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 »

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 »

Resumen de la función de Subcadena

October 14, 2019 by

El requisito de refactorización de datos es muy común y vital en las operaciones de minería de datos. En el siguiente artículo: Funciones de cadena SQL para Data Munging (Wrangling), usted aprenderá los consejos para poder comenzar con las funciones de cadena SQL, incluida también la función de subcadena para munging de datos con SQL Server. Todos estamos de acuerdo en que los datos almacenados en una forma a veces requieren una transformación, vamos a ver algunas funciones o tareas comunes para poder cambiar el caso de una cadena, convertir un valor en un tipo diferente, recortar un valor y también poder reemplazar una cadena particular en un campo y así sucesivamente.

Read more »

Replicación de SQL Server: descripción general de componentes y topografía

October 14, 2019 by

El volumen de datos retenidos, administrados y accedidos hoy no tiene precedentes. Las empresas esperan que el departamento de IT mantenga todos los datos en línea y accesibles de forma indefinida, ejerciendo una intensa presión sobre las bases de datos necesarias para almacenarlos y administrarlos. Para poder satisfacer las necesidades de hoy; vamos a necesitar reemplazar los procesos obsoletos heredados e ineficientes con técnicas nuevas y más ágiles. La replicación de SQL Server es una de las técnicas para poder satisfacer tales demandas.

Read more »

Seis métodos diferentes para copiar las tablas entre bases de datos en SQL Server

September 18, 2019 by

En este artículo, se podrá aprender las habilidades clave que se requieren para copiar tablas entre instancias de SQL Server, incluidas las bases de datos SQL locales y la nube. En este artículo, se podrá verificar varias formas de copiar una (s) tabla (s) entre las bases de datos SQL, para visualizar los beneficios y las ventajas y desventajas de cada opción.

Read more »

Uso de la función SQL coalesce en el SQL Server

September 16, 2019 by

Este artículo explora la manipulación de cadenas a través la función coalesce en SQL Server.

La manipulación de cadenas es un proceso para poder generar otra forma de datos existentes de una forma que la empresa usa o muestra como resultados en los informes. He escrito antes artículos sobre la función de cadena SQL, incluidas las funciones de cadena SQL para la descripción general de la función Munging de datos y la subcadena de SQL que son acerca de la preparación de datos y las tareas de gestión de datos utilizando las funciones de cadena de SQL Server incorporadas.

Read more »

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 »

Mejoras de SQL Server 2016 – Truncar tablas y particiones en tablas

June 6, 2017 by

La idea de este artículo es discutir la importancia y lo que implica la partición SQL y comprender las mejoras del comando truncate para el particionamiento en SQL 2016

Uno de los principales retos para un administrador de base de datos es identificar al candidato adecuado para realizar el particionamiento de tablas, ya que requiere experiencia en diseño e implementación.

Read more »