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

sábado, 20 de septiembre de 2008

Informes periódicos de evolución de ingresos y gastos

Las herramientas informáticas de gestión habituales no son lo suficientemente flexibles como para cubrir todas las necesidades de las empresas. Una de las carencias habituales son los informes muy especializados que utilizan los directores y que permiten ver la marcha de un negocio para poder adoptar decisiones estratégicas sobre el mismo.
Cliente: una empresa inmobiliaria
Necesidad: generar una serie de informes de periodicidad mensual para seguir la evolución del negocio de alquileres de diversos propietarios.
Situación previa: estos informes se generaban a mano para unos pocos propietarios en hojas Excel y se guardaban para consultas posteriores y presentar los resúmenes anuales. Era un proceso muy lento, poco flexible, proclive a introducir errores y difícil de mantener.
Condicionantes del proyecto: muchos de los datos necesarios estaban dispersos por la organización en hojas Excel y no se querían modificar ni las aplicaciones ni la BBDD de la empresa. Por lo tanto, la solución debería almacenar los datos necesarios para generar los informes (Data Mart) e incluir un sistema de introducción y revisión de los mismos, ser flexible de manera que los propios empleados pudieran modificar los informes y, sobre todo, muy económico de desarrollar y mantener.
Estructura de los datos: en su mayor parte, los datos estaban organizados por inmuebles y meses y se querían conseguir los valores agregados de portales, edificios, propietarios y tipos de propietarios por años y acumulados en el año para cada uno de los meses. Este tipo de informes es lo que mejor maneja las BBDD multidimensionales o cubos OLAP.
Solución elegida: de las distintas opciones que existen en el mercado se eligió PALO de Jedox por llevar incorporada su propia BBDD de nulo mantenimiento y perfectamente integrada con el motor de generación de informes y por tener un conector con Excel que permite que los propios usuarios generen informes sencillos y puedan modificar los diseñados a medida fácilmente, lo que permite un costo de mantenimiento muy bajo. Cualquier usuario con conocimientos medios de Excel puede entender la estructura de los informes y modificarlos. Una ventaja adicional es que el costo por licencia es cero de manera que independientemente del número de usuarios que utilicen el producto su costo será nulo.
Implementación: se realizó una copia de la BBDD Oracle de la empresa y se generó las consultas para recuperar los datos necesarios. A continuación se diseñó la BBDD multidimensional. Luego, las pantallas de los datos que se debían introducir a mano y finalmente los informes que se solicitaban.
Coste del proyecto: 80 días x hombre + 0 euros por licencias.