Big Data y la inteligencia de negocio es lo que está generando valor a la empresa

Big Data es el término que se emplea hoy en día para describir el conjunto de procesos, tecnologías y modelos de negocio que están basados en datos y en capturar el valor que los propios datos encierran. Esto se puede lograr a través de una mejora en la eficiencia gracias al análisis de los datos (una visión más tradicional), y además, mediante la aparición de nuevos modelos de negocio que supongan un motor de crecimiento.

Esta tecnología ha tenido un impacto considerable a nivel mundial, aumentando su interés de forma explosiva en los últimos años. El siguiente gráfico muestra el interés de búsqueda en Google que ha tenido el término “Big Data”.

1

Al mismo, tiempo podemos ver la cobertura a nivel mundial que ha alcanzado esta solución, en países como India, Singapur, Hong Kong, Coreo del sur y Taiwan, éstos son los mas interesados sobre esta nueva metodología de obtención, análisis y gestión de datos, es que Big Data más allá de ser una “potente base de datos” es una herramienta que fortalece el núcleo de cualquier negocio generando valor y entregando información real respecto a cuáles son mis productos con mayor preferencia en el mercado, o proyecciones en área de ventas en base al análisis del comportamiento en sus clientes.

2

Es importante entender que, Big Data ya no es una promesa ni una tendencia. Big Data está aquí y está provocando cambios profundos en diversas industrias. Desde el punto de vista tecnológico ya existen sectores empresariales que han adoptado de forma masiva proyectos y productos. El análisis de todos los datos e información en grandes volúmenes, de diversas fuentes, a gran velocidad y con una flexibilidad sin precedentes, puede suponer un factor diferencial para aquellos que decidan adoptarlo.

Ha sido tan disruptiva esta nueva metodología para la obtención y análisis de datos, que desde el año 2012 se han generado modelos de negocio que utilizan la información como base para generar sus estrategias ya sea, competitivas de relacionamiento y marketing.

Dentro de los procesos para el análisis y obtención de información, se destaca el Marketing impulsado por los clientes, mostrando y ofreciendo promociones personalizadas basándose en las pautas de compras individuales, al mismo tiempo, se aplica un análisis de marketing para la optimización de precios, evaluando la sensibilidad de la demanda a los precios mejorando el ciclo de vida del producto.

Ya está claro que las empresas están cambiando su forma de pensar con respecto al uso, recolección y análisis de datos. Se están aplicando procesos de conversión para crear datos estructurados a partir tweets y mensajes en las redes sociales, transformándolos en información pertinente a las áreas de negocio y otorgándole protagonismo en la toma de decisiones.

3

Poco a poco, las empresas se están familiarizando con los datos de gran volumen, sin embargo, pocos están tomando ventaja de las oportunidades que se generan. Una de las principales razones para esto, es el hecho de que la mayoría de las organizaciones no tienen mucha experiencia en el análisis de datos para ayudar en la toma de decisiones estratégicas. Por otra parte, las empresas tienden a invertir en proyectos de grandes volúmenes de datos diseñadas para resolver un problema de negocio específico, pero no incorporan el análisis de datos como parte de una estrategia más amplia y generalizada internamente.

Como consejo a los proveedores de TI, se les recomienda centrar en el estudio de casos que demuestran claramente los beneficios de grandes volúmenes de datos y análisis a sus potenciales clientes. Las empresas deben ser conscientes de que los grandes datos y análisis serán útiles para identificar quiénes son sus clientes y cuáles son sus hábitos de compra, lo que permite segmentar de acuerdo con sus perfiles y establecer las mejores formas de interactuar con ellos, con el objetivo de mejorar la personalización de las ofertas de acuerdo sus preferencias.

En conclusión, el análisis de datos y el procesamiento de dato no estructurado está permitiendo tener mayor cercanía con nuestros clientes, permitiendo entender mejor sus gustos y necesidades. Es un hecho que la correcta obtención y el debido análisis de datos generará un valor único a las empresas que les permitirá desarrollar estrategias dinámicas y evolutivas. Es importante entender que Big Data no sólo debe mirarse desde su envergadura tecnológica, la cual no deja de ser impresionante, sino que en realidad se debe explotar por el área administración en las empresas para definir planes de acción y estrategias frente al mercado, clientes y competidores.

Nicolás Herrera, Consultor Infraestructura, Blue Solutions.

Recomendaciones para base de datos para SCCM

La implementación de System Center Configuration Manager requiere de un servidor de base de
datos SQL Server y existen recomendaciones para esta implementación, que presentaré las más relevantes.

Servidor dedicado

SCCM es una plataforma que almacena absolutamente todo en base de datos e incluso realiza transacciones sin darnos cuenta. Hay que pensar, que en todo momento se están recibiendo inventarios e información de distribución de paquetes. Aparte, hay que tener que es una herramienta asíncrona y mantiene su propia cola de procesos y transacciones con la base de datos.
Es por eso que siempre tiene muchas conexiones abiertas hacia la base de datos.

Particiones de disco

Como todo servidor de base de datos, la configuración de los discos es vital. Es muy importante que sistema operativo, datos, logs, tempdb y respaldo queden en discos distintos. Incluso, si son máquinas virtuales, los discos virtuales deberían estar en discos físicos distintos. Si se crean los discos duros virtuales en el mismo disco o LUN, las operaciones de las bases de datos harán uso de los recursos de un único disco, impactando el rendimiento.

Collation

El collation de una base de datos SQL Server es cómo el sistema interpreta cada uno de los caracteres que se almacena en la base de datos. SCCM requiere del collationSQL_Latin1_General_CP1_CI_AS. No funciona con otro más.

Cuentas

Al momento de instalar el servidor de base de datos, es altamente recomendado configurar una contraseña para la cuenta SA. Esto facilitará la resolución en caso de problemas. Es recomendado, también, configurar las cuentas de servicio como cuentas de dominio.

Puertos

SCCM no soporta puertos dinámicos de SQL Server. Así que cuando instales una instancia para SCCM, asegúrate que el servicio esté escuchando por el puerto 1433.
Mucho cuidado con las instancias nombradas, ya que tienden a configurarse como puertos dinámicos.

64 bits siempre

La arquitectura de 32 bits no está soportada por la plataforma. Siempre se debe usar SQL Server x64 para que SCCM pueda reconocerlo como un servidor de base de datos compatible. En el caso que no sea así, el programa de instalación dará un mensaje de error de incompatibilidad, aun cuando la versión de SQL Server sea soportada.

Uso de memoria

Siempre establece un mínimo y un máximo de memoria para la instancia. Recuerda que un servidor de base de datos es como un sistema operativo, por lo tanto, el uso de memoria es crítico. Como recomendación, siempre dejar un 10% para procesos propios del sistema operativos. Con esto evitas que la instancia utilice el 100% de la memoria y el servidor se quede sin recursos.

Respaldos

La misma plataforma de SCCM incluye una tarea de mantenimiento del sitio completo, inclusive de la base de datos. Para que en el caso de recuperación ante un desastre, desde el programa de restauración del sitio, se restaure la base de datos. No está recomendado restaurar la base de datos de forma manual. La tarea de respaldo de SCCM debe ser habilitada.

1

Monitoreo

Como todo servidor de base de datos, está altamente recomendado contar con una solución de monitoreo de servicios para tener conocimiento del estado real de salud del servicio y del servidor y prevenir cuellos de botella e indisponibilidad del servicio.

CPU

Recomendación obvia, pero de todas maneras hay que mencionarla. Para una implementación de este estilo, mínimo 4 CPU si es una máquina virtual. Con esto se evita cuello de botella en el servidor.

Con estas recomendaciones, tendrás un servidor cercano a las mejores prácticas de funcionamiento e implementación y esto se traduce en un mejor rendimiento de la plataforma de SCCM.

Maximiliano Marín, Consultor Infraestructura, Blue Solutions.

Configurar la suscripción de reportes con SQL Server y SSRS

Todo lo que se conecta a SQL Server genera datos que pueden ser presentados en un lindo reporte a través de SQL Server Reporting Services. Puedes trabajar con herramientas intuitivas y orientadas a los usuarios no técnicos, como Report Builder.

En este artículo veremos cómo crear suscripciones a los reportes ya generados.

Las suscripciones son agendas que se crean para despachar, habitualmente, por correo electrónico algún reporte. Por ejemplo, envío de reporte de ventas de la semana anterior todos los días lunes a las 9:00 AM.

A nivel de base de datos, se requiere que el servicio SQL Agent esté corriendo. Este servicio es el encargado de administrar los job. Desde el punto de vista del reporte, es el servicio que se encarga de ejecutar la consulta en la base de datos al momento de generar y enviar el reporte.

Este servicio debe ser inicializado en la herramienta SQL Server Configuration Manager:

001

 

Para el envío de correos se necesita un servidor SMTP y una cuenta de correo para el envío (no es necesario que esta cuenta exista en el servidor). Los parámetros del servidor deben ser configurados en la herramienta Reporting Services Configuration Manager:

002

Sender Address es una dirección ficticia. Es para que muestre un origen válido. SMTP Server es la dirección del servidor SMTP.

En el sitio web de administración de los reportes de SQL Server Reporting Services, buscamos el reporte que se quiere enviar por correo y en el menú contextual, se selecciona la opción de  suscribir.

Primera acción a realizar, es configurar los parámetros de envío de correo y forma. Esto incluye: destinatario, asunto y comentario. También hay que configurar el formato de envío del reporte y agenda (programación). Importante: El portal funciona de forma óptima con Internet Explorer.

003

Luego hay que configurar los parámetros, si es que el reporte los requiere:

004

Una vez que está todo OK, la configuración queda guardada apretando el botón Aceptar.

 

Maximiliano Marín, Consultor Infraestructura, Blue Solutions.