martes, 19 de diciembre de 2017

Las empresas no pueden permitirse perderse nada. Big data para todos

Ahora las empresas tienen la posibilidad de utilizar un entorno hardware relativamente económico y escalable a medida que vayan creciendo para almacenar todos los datos relativos a su negocio. Aunque todavía no sepan para que pueden llegar a servir sus datos las empresas no quieren tener que arrepentirse en el futuro de no haberlos recogido. El software es gratuito y permite llegar a manejar tantos datos como Google o Facebook. No se quedará nunca pequeño.

Cliente: una empresa inmobiliaria.

Necesidad: Almacenar de manera ordenada en un único sistema todos los datos históricos y actuales que se generan en la empresa. Situación previa: Se tenía el sistema de gestión de inmuebles y contable de la empresa y un data mart con los datos que la gerencia estimaba necesarios para seguir la evolución de la empresa en una instancia de SQL Server con Analisis Services. Los datos se integraban con Integration Services a partir de fuentes diversas. Los informes se creaban con SQL Reporting Services y Power BI. 

Implementación: Se creó un cluster de Hadoop (Hortonworks) donde se iban a almacenar todos los datos operativos de la empresa. Así se almacenarón todos los informes, cartas, comunicaciones, correos electrónicos que se conservaban dispersos por la empresa. Se modificaron los informes para que escribieran también una copia en formato de ficheros .csv para tener un registro auditable histórico de los informes generados. Se recogieron de manera sistemática los datos que se estimaban oportunos de la BBDD del sistema de gestión operativa de la empresa. Se capturaron los logs de dicho sistema y del 
servidor web de la empresa con Filebeats y Elasticsearch. Se volcaron todos los datos que gestionaban los comerciales de clientes e inmuebles en un formato estandarizado a Hadoop. 
Posteriormente se identificaron nuevos conjuntos de datos útiles para el seguimiento de la empresa y se crearon nuevos modelos multidimensionales con SSAS e informes con Power BI para los gestores de la empresa. Se instaló y configuró Dremio para facilitar y agilizar otras consultas de Power BI directamente sobre los datos almacenados en los distintos tipos de ficheros del Cluster.
Todo el diseño de almacenamiento y proceso de la información se hizo conforme al Reglamento General de Protección de Datos (RGPD) que entrará en vigor el 25 de mayo de 2018.

martes, 20 de junio de 2017

Migración a SQL Server de empresa inmobiliaria

Las Bases de datos comunes para toda la empresa facilitan la comunicación entre los departamentos y la gestión de los gerentes.

Cliente: una empresa inmobiliaria.

Necesidad: Homogeneizar los distintos datos que manejaban los departamentos de la empresa. Situación previa: La mayor parte de la información estaba en un programa de gestión específico para empresas inmobiliarias pero además había varias BBDD de Access y muchas hojas Excel que manejaban los distintos departamentos. Existía mucha información duplicada y aparentemente contradictoria.

Implementación: Se agruparon todos los datos que estaban dispersos por la organización en Microsoft Server con Integration Services. Una vez creado el modelo de datos y la BBDD, hubo que modificar los procesos de la empresa. También se crearon tablas multidimensionales con Analisis Services para llevar un mejor control desde gerencia de la marcha de la empresa. Finalmente se generaron informes para consultar desde ordenadores o teléfonos móviles con el servidor de informes de Power BI de Microsoft.

 Coste: 500 días + licencias

viernes, 26 de noviembre de 2010

Guía de elección del servicio de alojamiento web

Introducción
El proceso de elección del servicio de alojamiento web puede parecer una tarea desalentadora. ¡Una primera búsqueda rápida en google ofrece millones de resultados! ¿Quiénes son todas estas empresas? Nadie lo sabe realmente. En el mercado del alojamiento web no existe apenas reconocimiento de marca, lo que significa que el consumidor tiene que investigar bastante para asegurarse de que llega a un proveedor de alojamiento web de calidad.

¿En qué consiste dicho servicio de alojamiento web?
Un proveedor de alojamiento web es una empresa que alquila el uso de servidores (ordenadores) y ancho de banda de transmisión para los que desean publicar un sitio web. El servicio de alojamiento web proporciona a su cliente una cuenta, que puede ser utilizada para cargar documentos HTML, scripts PHP, gráficos, y mucho más.

¿Qué hay que buscar?
Hay muchas variables que definen un servicio de alojamiento. Esta guía pretende presentar las variables más importantes que deberían considerarse. Las empresas suministradoras de los servicios no siempre ofrecen toda esta información en sus páginas, por lo que es posible que haya que ponerse en contacto con ellas por correo electrónico o teléfono para obtener las respuestas deseadas.

Tipos de alojamiento web
Las soluciones de servidores web corporativos, los sitios web personales, y los sitios pequeños de comercio electrónico requieren cada una de ellas soluciones de alojamiento web muy diferentes. Una empresa grande puede querer sin ningún genero de dudas un servidor web dedicado, que sea administrado las 24 horas del día, los 7 días de la semana, por un equipo de administradores altamente cualificados. Por el contrario, alguien que tenga un sitio informal, una web personal, puede encontrar que un servicio de alojamiento básico gratuito es más que suficiente para él.

Al elegir un proveedor de alojamiento web es muy importante considerar en primer lugar cuáles son las necesidades. Después de haberlas establecido llega el momento de elegir el tipo de alojamiento apropiado.

Los tipos se pueden clasificar en las siguientes categorías:
Alojamiento compartido básico - gratuito, cuenta con las funciones mínimas para empezar.
Alojamiento compartido - los más populares, el sitio web está ubicado en un servidor que aloja otros muchos sitios.
Servidor dedicado sin administración (poca o ninguna atención al cliente), la administración del servidor recae en el cliente.
Servidor dedicado con administración (incluye asistencia al cliente), el proveedor se encarga de ella.


Alojamiento compartido básico – gratuito

Para aquellos que empiezan en la creación de sitios web no tiene mucho sentido pagar una cuota mensual por un servicio de alojamiento cuando apenas saben cómo crear un sitio o apenas reciben visitantes. La elección de un alojamiento gratuito es una solución lógica para empezar con un nuevo proyecto. El alojamiento gratuito generalmente incluye una cantidad pequeña de almacenamiento y ancho de banda suficientes para empezar. Las características también tienden a ser limitadas. En pocas palabras el alojamiento gratuito es ideal para practicar el diseño de páginas web o incluso alojar sitios web para la familia, amigos o grupos reducidos. Sin embargo, el alojamiento gratuito no es una solución plausible para webs con mucho tráfico o requisitos exigentes.

Alojamiento compartido


El alojamiento compartido es el tipo de alojamiento web más popular del mercado. Casi todos los negocios pequeños, los sitios web intermedios o incluso de gran tamaño y los sitios web profesionales requieren sólo una pequeña fracción de los recursos de un servidor web completo. Sería antieconómico para estos clientes alojar todo en un servidor propio; el alojamiento compartido es la mejor elección.
Dependiendo del plan específico de alojamiento, deberían estar disponibles más o menos funciones  de servidor web y una cantidad mucho mayor de almacenamiento y ancho de banda que en un alojamiento gratuito. Si se piensa recibir pagos a través de internet, hay que comprobar que el plan de alojamiento lo permite (certificado SSL, …).

La desventaja de tener un servidor compartido es en cuanto a rendimiento y seguridad, debido al hecho de que se comparte con otras decenas o cientos de clientes y además por lo general el número total de direcciones de correo electrónico, bases de datos y dominios no son ilimitados.
Un aspecto importante a tener en cuenta a la hora de elegir al proveedor es que muchos de ellos ofrecen alojamiento o anchos de banda de transferencia ilimitados en su afán de captar clientes, conscientes de que la mayoría no hacen uso de estas características. Pero hay que saber que estos factores sí les cuestan a las empresas proveedoras y es obvio que no van a dejar que se abuse de ello y a aquellos clientes que superen los límites que la empresa internamente tenga fijados, y que no habían hecho públicos, se les va a invitar amablemente a que se pasen a otro tipo de soluciones más caras.

Servidores dedicados - no administrados

En caso de que el alojamiento compartido no proporcione suficiente ancho de banda, almacenamiento o las características requeridas, el hosting dedicado puede ser la solución. Con los servidores dedicados no hay límites en el número de bases de datos y alias de correo electrónico que se pueden crear. El ancho de banda es mucho mayor, los planes típicos de transferencia de datos suelen ser del orden de Terabytes por mes. Si se necesita más espacio de almacenamiento, simplemente se añaden nuevos discos duros a su servidor. Pueden ser más seguros porque no se comparten con nadie. Se puede instalar software adicional específico necesario para su web. El único inconveniente: hay que saber mucho acerca de la administración de servidores.
Convertirse en un experto administrador de servidores requiere una gran cantidad de formación y conocimientos de informática. Si se dispone de poco dinero en efectivo y se está dispuesto a aprender administración de servidores de la manera difícil, adelante, tampoco es imposible. Sin embargo, si el presupuesto es lo suficientemente grande, el hosting dedicado administrado puede ser una solución mejor.

Servidores dedicados – administrados

Si el sitio web tiene grandes requerimientos y el alojamiento compartido no sirve, y no se sabe configurar el servidor web ni adaptarlo a las necesidades, se va a necesitar mucha ayuda para que todo funcione y cuando dejen de funcionar. La solución es un proveedor que proporcione administración.
Este es un mercado muy especializado, con una amplia gama de precios que dependen de la cantidad de seguridad, fiabilidad y el nivel de asistencia que se necesita. Al elegir un proveedor administrador de servidores dedicados no es conveniente apresurarse en un contrato a largo plazo sin saber bastante sobre el proveedor de servicios.

Los servidores dedicados pueden ser virtuales (reserva de recursos, sin especificación de la máquina en donde se alojan) o físicos (ordenadores totalmente independientes). En los virtuales se ofrecen desde máquinas más pequeñas con precios más ajustados a las necesidades hasta las máquinas que pueden cubrir las necesidades más exigentes. Se pueden ampliar en función de picos de carga de manera transparente y pagar sólo por lo que se necesita.

¿Cuánto ancho de banda de transferencia de datos es necesario?

Tiene que ver con la cantidad de datos que se envían desde el servidor web hasta los equipos de los visitantes. Si se tiene una gran cantidad de visitantes y todos descargan archivos de gran tamaño, se necesita una gran cantidad de ancho de banda para atender a todos. Muchos administradores no planifican bien e inadvertidamente sus sitios web dejan de admitir visitas en la mitad del mes debido a que estos fueron mucho más populares de lo que ellos esperaban. Para evitar que esto ocurra, hay que vigilar cuidadosamente el consumo de ancho de banda y planificar.

La principal diferencia entre el plan básico y el caro de cualquier proveedor de alojamiento es la cantidad de ancho de banda por mes. La mayoría de los proveedores expresan la cantidad de ancho de banda en GB (Gigabytes, 1 GB = 1.000 MB). A continuación se muestra una forma sencilla de calcular la cantidad de ancho de banda que se necesita cada mes.

Total = visitas al día * páginas vistas por visita * El tamaño medio de las páginas * 30 (número de días al mes)
Ejemplo de un sitio con 1000 visitas diarias, 4 páginas vistas por visita, y un tamaño de página de 45 KB (kilobytes):
1000 * 4 * 45KB * 30 = 4.500.000 KB = 4500 MB = 4.5 GB

En este ejemplo se requiere un plan con un mínimo de 4,5 GB de ancho de banda al mes. Sin embargo, para permitir el crecimiento, sería conveniente elegir un plan con un ancho de banda mayor, para prevenir que haya una cantidad inusualmente grande de visitantes en un mes.

Líneas dedicadas

Algunas opciones de alojamiento, más comúnmente entre los planes de servidor dedicado, vienen con una conexión dedicada de una determinada velocidad. En general estas líneas dedicadas varían desde  256 kb/s (kilobits por segundo) hasta 100Mb/s (megabits por segundo). Estas opciones son ideales para sitios web con un flujo constante de tráfico, que no necesitan atender transferencias puntuales de gran cantidad de datos. Si se dispone de una línea dedicada, en vez del contrato de una cierta cantidad de GB al mes, el sitio no será capaz de atender picos de visitas.
A continuación se muestra una tabla de la cantidad de ancho de banda (en GB) que sería capaz de ofrecer una línea dedicada, en condiciones ideales, con la carga de transferencia repartida uniformemente durante las 24 horas de todos los días del mes. Nota: es probable que no se consigan las velocidades máximas, y se ha incluido una cantidad media más real, que probablemente estará más cerca de los GB que se consigan realmente.

Línea Dedicada / GB por mes / GB reales por mes

256kb/s ~ 82 GB 75 GB
512kb/s ~ 165 GB 130 GB
1 Mb/s, 324 GB ~ 270 GB
10 Mb/s 3240 ~ 2700 GB GB
100 Mb/s 32.400 GB ~ 27.000 GB

La mayor parte de la información proviene de: http://www.tizag.com/webhost/

Finalmente sólo nos cabe informar que nosotros proporcionamos cualquiera de las soluciones anteriormente expuestas.

miércoles, 22 de septiembre de 2010

Nueva web

 

Seguimos trabajando para encontrar la información allá donde se encuentre.

Sentimos las molestias que se pudieran ocasionar a nuestros clientes y lectores por el cambio de web.

Si no encuentra lo que busca aquí, puede buscarlo en demodatos.wordpress.com.

Esperamos que el cambio sea para mejor,

Un saludo

miércoles, 1 de septiembre de 2010

Bienvenidos

Bienvenido a nuestro blog.

Somos una empresa especializada en extraer información de los datos.

Todos nos movemos en un mundo donde la información es importante y donde su desconocimiento nos lleva a perder nuestro tiempo, nuestro bien más preciado y del que no existe sustituto. Por lo que defendemos el derecho del acceso a la información, no sólo la que viene en los periódicos. Nuestro objetivo es conseguir datos para todos.

Nuestros clientes suelen ser organizaciones que quieren mejorar el rendimiento de sus actividades. Para lograr este fin analizamos el flujo de información, los procesos de negocio, detectamos problemas y cuellos de botella y sugerimos maneras de optimizarlos. Al mismo tiempo iniciamos un sistema de monitorización que permite seguir la marcha de la organización en tiempo real para que las personas apropiadas sepan en todo momento como funciona y puedan detectar los problemas cuando surgen y eviten de esta manera perder tiempo, dinero y clientes. También estudiamos donde se encuentran los datos, los reorganizamos y proporcionamos herramientas para poder analizarlos.

Nuestro campo de acción incluye por una parte, en lo que se refiere a los negocios, lo que en inglés se conoce como Business Intelligence (BI) y Business Process Management (BPM). En español los términos están menos establecidos y los podemos encontrar como inteligencia empresarial o inteligencia de negocios y gestión de procesos de negocio entre otras variantes menores.
Por otra parte, desde un punto de vista más genérico, de la gestión de la información, nuestro trabajo incluye ETL (Extract, transform and load), data warehousing y data mining. En español, se trata de extraer los datos allá donde se encuentren, de transformarlos y cargarlos en un sitio conveniente para su almacenamiento; y finalmente de analizarlos y presentarlos (minería de datos).

miércoles, 21 de enero de 2009

Gestión distribuida de cartera de clientes

El departamento comercial de las empresas no sólo necesita saber todo lo referente a los clientes, entre otros datos los presupuestos ofertados a cada uno de ellos; sino que también debe ser ágil en el trato y uno de los aspectos más sensibles es la rapidez en crear nuevos presupuestos adaptados a cada uno.

Cliente: una empresa gráfica

Necesidad: crear un sistema de gestión de cartera de clientes que fuera capaz de generar presupuestos sin necesidad de estar conectados a la oficina.

Situación previa: cada comercial llevaba su información en hojas Excel y tenía que pasar la información necesaria al departamento de producción para que estos pudieran elaborar el presupuesto que a veces se demoraba días en función de la carga de trabajo.

Desarrollo del sistema: Se creó un modelo relacional en una BBDD en Oracle con toda la información recuperada de los comerciales y de los datos que mantenía la empresa. Posteriormente se creó un modelo multidimensional que sincronizaba los datos con esta BBDD. Los comerciales llevaban en su portátil esta BBDD multidimensional junto con unas hojas Excel con las que generaban instantáneamente los presupuestos.  Para generar estas hojas Excel se tuvo que sistematizar y encontrar las reglas del proceso de generación de presupuestos que utilizaba la empresa.

Resultados: Esto permitió a los comerciales negociar e interactuar mejor con los clientes pues podían ver en el momento cuáles eran los efectos de variar algunas de las variables de los pedidos: número de impresiones, tamaño de la impresión, número de tintas,... Se podía consultar en todo momento cuáles habían sido los presupuestos ofertados. Y se ahorró mucho trabajo administrativo.

lunes, 15 de diciembre de 2008

Entorno de inteligencia empresarial

No basta con crear los informes ideales, hay que distribuirlos a las personas apropiadas y sólo a ellas, a tiempo, protegidos para que nadie más pueda verlos, ejecutarlos sin interferir en la operativa de la empresa. Además convendría que los usuarios finales pudieran generar sus propios informes sin que tuvieran que investigar en modelos complejos; que se pudiera administrar desde un lugar central en las empresas con múltiples sedes; que ...
Las necesidades son variadas y es necesario encontrar soluciones que satisfagan todas ellas. En este caso se optó por BusinessObjects Enterprise XI, una solución proporcionada por SAP, tras la adquisición de la empresa Business Objects.

Cliente: una empresa inmobiliaria

Necesidad: crear un entorno de inteligencia empresarial que mantuviera la confidencialidad de la información en una empresa con varias sedes y departamentos.

Situación previa: se utilizaban muchos informes desarrollados con herramientas distintas que cada departamento administraba y guardaba.

Desarrollo del sistema: Se instaló la administración de BusinessObjects Enterprise XI en un servidor dedicado. Se rehicieron y optimizaron los informes y se creó una política de seguridad para toda la empresa. Se crearon "universos" para los departamentos que necesitaban generar consultas a medida.

Resultados: Los gerentes tuvieron por primera vez la sensación de controlar la información que circulaba por su empresa y los empleados tuvieron un mejor acceso a la información que necesitaban.

Coste del proyecto: 200 días + licencias