jueves, 13 de marzo de 2014

Que es el PageRank





Para explicar cómo lograr mejorar tu posicionamiento web, lo más razonable es mejor explicar de forma muy breve cómo funciona el PageRank de Google. El PageRank es la referencia que utiliza Google para indexar y clasificar los contenidos de páginas web, de acuerdo con la importancia que tiene cada una con respecto del resto de la red.


Definición Básica: El Pagerank es un valor numérico que oscila entre 1 y 10 y es un valor que Google calcula a una determinada web por medio de una complica fórmula que suele evolucionar con el tiempo realizando cambios para encontrar el mejor contenido existente en la web a cerca de cada contenido. En decir de cierto modo mide la importancia de cada web, teniendo muy en cuenta los enlaces que recibe una web, la calidad de los mismos así mismo como la importancia de las webs de los cuales dichos enlaces provienen. El concepto básico de SEO tiene como regla general que webs con mayor cantidad de enlaces entrantes y salientes de mayor calidad suelen tener un mejor posicionamiento.


Conviene aclarar que cuando nos referimos a “calidad” nos estamos refiriendo a webs que tengan que ver con la temática de la web de destino y que sean páginas relevantes dentro de su sector. Pero ojo ahora que sabemos qué es el Pagerank no debemos obsesionarnos y centrarnos sólo en conseguir enlaces de páginas con Pagerank elevados ya que esto será bastante complicado y no hay que dejar de lado los otros enlaces. Posteriormente Google decidio penalizar aquellas webs que tengan gran cantidad de enlaces entrantes de baja calidad, para evitar así que se posicionen páginas mediante spam. Para lo que Google solía usar el pagerank de una página era para hacer el rastreo más frecuentemente, me explico. Si una página tiene pagerank 6 Google considera que es más importante que otra con pagerank 0 y la rastrea con mayor frecuencia, incluso varias veces al día, mientras que la otra se rastreaba quizás cada mes…




Como ya hemos dicho antes es un término a tener en cuenta, pero desde hace ya tiempo es habitual comprobar que páginas con un Pagerank 2 aparecen mejor posicionadas que otras con un Pagerank de 4 o 5, es decir que el contenido, los títulos, la densidad de las keywords elegidas…tienen más peso sobre el posicionamiento que el Pagerank.


Una práctica que se extendió rápidamente fue la compra de enlaces de páginas con Pagerank elevado. Si hacia tu web apunta una página con un Pagerank 7-8 subirás en el posicionamiento, pero no tanto como si publicas un contenido de calidad y te focalizar en mejorar tu web.








Además hay que puntualizar que el posicionamiento SEO no es como se definió al principio no es tal como lo explique al princio por medio del PageRank, ya que el SEO se ha ido ramificando y ya no solo se focaliza desde el formato texto y la indexación de enlaces. Ahora además es necesario posicionar las imágenes (nota: un sitio web puede recibir hasta un 15% de tráfico de Google Imágenes), si tenemos una dirección física en nuestro negocio es importante posicionarlo en Google Maps, y si tenemos vídeos debemos subirlos a Youtube etiquetandolos correctamente y realizar relaciones con las redes sociales para que exista un flujo constante de información con respecto de la red.


Es lo que Google denomina “Universal Search”, y es que Google es cada vez más un buscador “multimedia”, o mejor dicho, un buscador “multifuentes“, y eso sin tener en cuenta todo lo que ocurre en la web social, en sitios como Twitter, Facebook o Instagram…


Desde hace unos años queda claro que el pagerank que muestra Google no es una métrica muy fiable, y que tener mayor pagerank en una página no siempre es sinónimo de salir mejor posicionado en Google. Google solía usar el realizar los rastreos en funcion del pagerank por lo que una página tiene pagerank 6 Google considera que es más importante que otra con pagerank 0 y la rastrea con mayor frecuencia, incluso varias veces al día, mientras que la otra se rastreaba quizás cada mes…



Con la modificación del algoritmo de Google conocida como Caffeine, Google comenzó a rastrear muchísimo más todos los sitios web, e incluso en Google Webmaster Tools puedes indicarle a Google con qué frecuencia quieres que rastree tu página web (aunque eso no garantiza que lo haga).





En Conclusión, el pagerank no implica una relación directa con tu posicionamiento, pero esta implicado en el posicionamiento de tu web pero no hay que obsesionarse con esto ya que actualmente no es el único factor influyente en el posicionamiento por lo que es necesario aprender los conceptos del posicionamiento web o SEO para mejorar tu sitio.

martes, 11 de marzo de 2014

Instalar Wordpress en un Servidor Remoto Parte 2




En estos sencillos pasos te voy a explicar cómo instalar WordPress de forma manual en tu servidor.


1) Entra en wordpress.org y una vez dentro en el boton azul que dice “Download WordPress 3.8.1”. le pinchas para descargar la ultima versión. En este momento comenzará la descarga de un zip con la ultima versión de WordPress.


2) Ve al cPanel de tu Hosting y haz click en “MySQL Databases” para crear una base de datos.


3) Crea un usuario MySQL con una contraseña para el acceso a la base de datos, se puede simplificar el proceso con phpMyAdmin..


4) Ahora agrega ese usuario a la database que creaste en en el apartado anterior.


5) Ve al phpMyAdmin para saber cuál es el Host de las bases de datos de tu servidor. Esa información la vas a encontrar en la esquina superior izquierda. Casi siempre es “localhost”, pero igual es bueno que revises para que estés seguro y no pierdas tiempo.


6 ) Luego, abre el archivo .zip de WordPress y extráelo completo donde quieras y abre el archivo wp-config-sample. Se puede editar con cualquier editor desde el mismo bloc de notas a editores más complejos. Necesitamos editar los siguientes campos que hacen referencia a la información de la base de datos que creamos anteriormente.

DB-NAME: aquí vas a colocar el nombre de la base de datos que creaste.
          DB-USER: esto se refiere al usuario que agregaste a la data base.

          DB- PASSWORD: la clave de tu usuario.

          DB-HOST: lo que revisaste en PHPmy Admin, en este caso es localhost.


Una vez modificado el wp-config-sample se guarda como wp-config.


7) Posteriormente subimos el contenido de la carpeta de WordPress al servidor por medio de una conexión FTP, no voy a explicar como hacer una conexión FTP, pero con Filezilla se se realiza fácilmente.


8) Una vez subido el CMS hay que acceder a la URL donde esta la web en donde te aparecerá una bienvenida de WordPress para instalar el paquete. El acceso a la instalación se realiza desde la dirección de "http://example.com/wp-admin/install.php". Te va a pedir un nombre para el sitio que estás creando y también un nombre de usuario y contraseña para ingresar al escritorio. El e-mail es importante por si llegas a perder la contraseña, ya que te llegarán ahí las instrucciones para colocar una nueva.









14) Haces click en “Install” y listo, ya tienes WordPress en tu dominio.



Instalar Wordpress en un Servidor Remoto

El proceso general se describe a continuación y posteriormente desarrollare estos apartados, para que no queden dudas, centrándome en explicar la instalación manual de WordPress en un hosting genérico. De forma genérica vas  a necesitar:
  1. Los archivos de la aplicación, y por si no la encuentras, te coloco el enlace desde donde puedes descargar WordPress 3.1 en español.
  2. Un hosting (alojamiento) y un nombre de dominio. En la actualidad existen gran numero de hosting, pero deberías buscar bien antes de decidirte por uno, ya que los hay muy buenos, buenos, regulares y malos.
  3. Un programa cliente de FTP que te servirá para "subir" los archivos a tu servidor para actualizar tu web,pudiendo enviar datos de una forma muy sencilla para poder entrar virtualmente en tu servidor, por ej: Filezilla.
  4. Una base de datos MySQL imprescindible para que WordPress y otros CMS funcionen, ya que aquí se almacenan todos los datos de este.
  5. Finalmente, deberás instalar WordPress y dejar tu blog listo para que puedas comenzar a trabajar en él.
     Puedes comprobar que no son unos requisitos complicados,  a primera vista puede parecer sumamente complicado. 
     Según el hosting que hayas contratado, podrá tener un tipo de panel de control, aunque es frecuente que sea el conocido como c-Panel. Y aunque no sea este el que maneje tu alojamiento,al final  realizarás las mismas operaciones que se explican a continuación pero de otra forma diferente.

     Así que si tu alojamiento dispone de c-Panel estarás de suerte porque los pasos que debes seguir son idénticos a los que te explico aquí; si el panel es distinto, no te preocupes y piensa que cada uno de los pasos los podrás extrapolar a tu panel.


Actualmente existen script auto instaladores que permite olvidarnos de las gestiones de la base de datos en MySql de WordPress, la instalación manual del servidor de WordPress por medio de la copia del software por ftp y posteriormente la configuración completa de todos los archivos de configuración. En caso de necesitar hacer todos estos pasos de forma manual se puede seguir el siguiente post.






Una vez completado el script de instalación  nos muestra la información de la URL de nuestro proyecto WordPress, el nombre y contraseña del administrador del mismo  y  cual es la base de datos configurada para WordPress.





Una vez instalado WordPress es necesario entrar a la configuración para adaptar nuestra pagina y continuar con el proyecto deseado. El acceso a la configuración de este CMS se realiza por medio de la siguiente URL: "http://tudominio.com/wp-admin"





martes, 14 de enero de 2014

¿Que es SEO?

SEO es el acrónimo de (Search Engine Optimization). Esta técnica en español también se denomina posicionamiento natural y hace referencia a un conjunto de medidas a aplicar al diseñar una web para mejorar el posicionamiento de dicha pagina en los motores de búsqueda, siempre intentando conseguir situarse por encima de los competidores al realizar una determinada consulta.


En la actualidad el SEO es una parte esencial en la elaboración o modificación y mantenimiento de campañas en internet y páginas Web, ya sea para mejorar su difusión o para darse a conocer, ya que un SEO correctamente realizado, facilitará a los diferentes buscadores, la obtención de los datos de nuestra página.

Este conjunto de medidas, no sólo contempla técnicas, también tiene mucha relevancia el contenido, una desmesurada calidad técnica de elaboración no tendrá ningún sentido si los textos están vacios de interés. Mejorando el servidor web, el sitio web y  sus páginas para posteriormente mejorar el posicionamiento a través de los siguientes objetivos:
  • Que las páginas de tu sitio web sean indexables por los motores de búsqueda, en España, principalmente por Google.
  • Que las páginas de tu web sean compartibles en las redes sociales con URLs amigables, descripciones únicas e imágenes ilustrativas.
  • Que las palabras clave objetivas estén en tu web (previo análisis SEO de tu mercado objetivo) de forma ordenada, natural y estratégica para conseguir aumentar la relevancia de tu web para esas palabras.

Para conseguir mejorar el SEO es necesario
  • Optimizar los tiempos de carga de las páginas web optimizando el código fuente o los elementos multimedia (sobre todo las imágenes).
  • Evitar errores de validación de código según estándares y comprobar tu web en distintos dispositivos, navegadores y pantallas.
  • Aumentar el significado semántico usando las etiquetas correspondientes y describiendo cada elemento con los atributos adecuados.
  • Evitar enlaces rotos y minimizar los clics necesarios para llegar de una página a otra dentro de tu web mejorando la usabilidad.
  • Además hay otra multitud de factores que interfieren en este proceso, pero los anteriores son los mas importantes


Por otra parte  esta el SEM que es el pago por posicionarse,  mientras el SEO es el posicionamiento orgánico. Es una definición habitual de los enlaces patrocinados, el SEM se aplica a todo por lo que se paga a los buscadores para aparecer destacado (arriba, muy arriba). Los lectores que ya estén calentitos con el comentario, que esperen un minuto a la explicación.

El SEM del que hablan los responsables de posicionamiento orgánico (SEO) se llama realmente PPC (Pay Per Clic). Repito para que quede claro, cuando en un blog SEO se habla de SEM es para hacer referencia a los enlaces patrocinados o PPC.

domingo, 29 de diciembre de 2013

Instalacion de wordpress en un servidor local

En este pos voy a explicar los conceptos basicos para la instalación de de un gestor de contenido o CMS, en concreto Wordpress,pero este proceso es muy parecido con otros CMS como puedan ser joomla, oxwall, etc. Me voy a centrar en WordPress pos ser multifunional y muy facil de implementar, por lo que podemos montar una pagina web, una tienda on-line, un blog u otro tipo de servicio.Existen diferentes plataformas donde elegir, en función a nuestras habilidades y funcionalidades. Entre ellas podemos encontrar Joomla!, WordPress, Oxwall, Drupal, Magento,Prestashop, etc. cada una con sus propias ventajas e inconvenientes.

Esta vez os contaremos cómo instalar WordPress en un servidor local (en vuestro propio ordenador) con el objetivo de poder aprender los entresijos que componen los sistemas de los gestores de contenidos.

Antes de nada, hay que tener en cuenta que es un proceso complejo, pero una vez entendido es un proceso casi generico con el resto de los CMS. Por otro lado es interesante saber  que existe la opción de contratar un hosting con WordPress ya instalado, de modo que podáis hacer pruebas totalmente gratis desde el primer minuto, en lugar de perder uno o varios días en el proceso. También hay empresas que por un modico precio realizan esta función por ti, realizando todo el proceso de adaptación a WordPress, poniendo la plantilla, el logo corporativo y la personalizan para que se adapte a tu proyecto.


1º Descargar el software en la web del proyecto


Descargamos el paquete de software, con la versión actual la 3.8, y la podéis encontrar en el siguiente link: http://es.wordpress.org/. En cuanto al proceso de instalación se refiere, aunque las versiones de wordpress avancen el proceso de instalación es exactamente el mismo.

Descargamos el archivo RAR que contiene WordPress, tenemos varias opciones, dependiendo de donde se desee alojar: si es un servidor local, solo es necesario extraer el contenido en la carpeta de ese servidor, pero si fuera un servidor remoto se copiaria el contenido de wordpress en el servidor por medio de un FTP, los más rapido es subirlo comprimido y despues descomprimirlo en el servidor remoto.


2.Instalar xammp para poder correr WordPress

WordPress es un CMS que se puede instalar en cualquier alojamiento que disponga de PHP y MySQL, voy a explicar cómo hacerlo Windows, dando lo mismo la versión de windows en la que queramos instalarlo, ya que este proceso es conveniente hacerlo en las versiones de desarrollo de unestro proyecto web.


Será necesario que se instale previamente este software. Existen varias alternativas como wamp, ammps,abyss web server entre otras, que en realidad son casi igual aunque en este tutorial voy a utilizar XAMPP. Lo podréis encontrar aquí: http://www.apachefriends.org/en/xampp-windows.html

Durante la instalación, se os ofrecerá la posibilidad de instalar BitNami, un instalador de CMS para xampp. No voy a utilizar esta herramienta ya que la finalidad de este tutorial es didactica y ademas nos  evitaremos sorpresas, como que instale otra versión u otro idioma.

Para ello, una vez instalado, sóloes necesario entrar al panel de control y pulsar los botones “START” tanto para Apache, como para MySQL.




Para verificar que esto se ha hecho correctamente, escribid simplemente “localhost” en la barra de direcciones de vuestro navegador web, os debería salir algo parecido a la foto que os mostramos a continuación:

Recordad que esto es sólo para que montéis el sitio web en vuestro ordenador, no os permitirá ver la página web desde internet.

PASO 3: descomprimir WordPress


La idea es que la descompresión se haga en la carpeta web, es decir, en la carpeta que XAMPP usará como raíz de vuestro servidor local. El directorio de la carpeta web por defecto es:

c:/xampp/htdocs/

Dentro de esta se crea la carpeta "wordpress" podiendo intalar varios servicios de wordpress en diferentes directorios accediento en desde localhost/"directorio CMS". Además se puede instalar XAMPP en otra ruta que no sea la raiz, como puede ser:

c:/ruta_en_la_que_instalaste_xampp/xampp/htdocs/wordpress

PASO 4: crear la base de datos

El siguiente paso será crear la base de datos, pero antes de crearla vamos a añadir ciertas medidas de seguridad. Escribimos de nuevo “localhost” en nuestro navegador, en las opciones de la izquierda buscamos “Chequeo de seguridad” y nos encontramos esta ventana:

Más o menos a la mitad de la página encontramos el siguiente enlace: http://localhost/security/xamppsecurity.php

En esta página buscamos la zona donde nos deja modificar la contraseña de MySQL, escribimos nuestra contraseña y pinchamos en el botón donde pone “Password Changing”. También nos da la opción de guardar la contraseña en un fichero de texto por si queremos recordarla.

El siguiente paso es crear la base de datos a través de PHPmyadmin. Para acceder, procedemos como en el paso 2, abrimos el navegador y escribimos en la barra de direcciones lo siguiente:

http://localhost/phpmyadmin

Nos pedirá un usuario y una contraseña, tu usuario será “root” y tu contraseña será la que hayas puesto en el paso anterior. En la ventana que te aparecerá, pincha en “Bases de datos”, en la parte superior, y deberías ver una ventana como la imagen que te mostramos. Crea una base de datos nueva y ponle el nombre de tu proyecto. En el apartado Cotejamiento, selecciona utf8_bin, la razón de hacer esto es porque nos va a permitir usar caracteres de la mayoría de los idiomas.




PASO 5: Instalamos WordPress

Antes de comenzar con la instalación propiamente dicha, tenemos que modificar un pequeño archivo de WordPress para indicarle a que base de datos tiene que acceder, con qué usuario y con qué contraseña. Accedemos a la carpeta donde hemos descomprimido WordPress y buscamos el archivo wp-config-sample.php, y lo abrimos con un editor de textos plano. Tendréis que buscar las siguientes líneas y modificarlas con los datos que os damos a continuación:

  • DB_NAME: el nombre que hayáis elegido cuando creamos la base de datos anteriormente.
  • DB_USER: el usuario por defecto es “root”.
  • DB_PASSWORD: la contraseña que hemos escrito en los pasos anteriores.
El resto de datos los dejamos como están. Por último, modificamos el nombre del archivo y le llamamos “wp-config.php”.

Una vez hecho todo esto, accedemos desde vuestro navegador al directorio donde esta WordpPress para instalarlo:

http://localhost/wordpress

Y ya aparecerá la ventana relativa al proceso de instalación de WordPress (ver imagen adjunta), a partir de aquí el trabajo es muy sencillo: tendremos que elegir el nombre de nuestro sitio (se puede modificar una vez esté instalado WordPress), e indicarle un usuario y una contraseña para acceder a él.





Si todo ha ido bien está será la apariencia de tu nueva página.


PASO 6: Experimentar con WordPress

Haz pruebas con la página por defecto, busca o añade temas, añade plugins para mejorar tu experiencia como gestor o para mejorar la experiencia de usuario. Toca los menús, explora los paneles de gestión… A partir de ahora puedes configurar tu CMS para personalizarlo por completo a tu proyecto web.






NOTA 1: Instalar WordPress en un ordenador local usando Mac es muy parecido, basta con instalar MAMP Server en lugar de XAMPP y proceder del mismo modo. Lo podéis encontrar pinchando aquí:

http://www.mamp.info/en/downloads/index.html
 
NOTA 2 : Instalar WordPress en un ordenador Linux es muy parecido, solo hay que instalar el servidor apache, un servidor de my-sql, y el CMS de WordPress. La mayor pequliaridad es que segun la distribución de linux la forma de instalacion de los servicios cambiará.

Analisis Multidimensional


OLAP es el acrónimo en inglés de procesamiento analítico en línea (On-Line Analytical Processing). Es una solución utilizada en el campo de la Inteligencia de Negocios (Business Intelligence), la cual consiste en consultas a estructuras multidimensionales. Los Cubos OLAP Son las herramientas que nos aportan la capacidad de analizar y explorar por los datos en detalle. Nos permiten cambiar el enfoque del sistemas, es decir “¿que esta pasando?”

Este análisis, también conocido como análisis del hipercubo, organiza la información según los parámetros que se esten  consultando, de  tal manera que a partir de las estructuras multidimensionales que se esten consultando se obtienen otros datos resumidos de los Sistemas Transaccionales relaccionados, este tipo de proceso es conocido como OLTP (Online Transactional Processing) grandes bases.
Definiendo de forma más sencilla esta funcionalidad, este mecanismo nos permite navegar y profundizar en los datos analizando los detalles o patrones. Por lo que tenemos que saber que la información de gestión se compone de conceptos de información (dimensiones) y coeficientes de gestión (indicadores). Permitiendonos realizar un analisis interactivo por las diferentes dimensiones de los datos (por ejemplo, tipos de cliente, producto, parametros de tiempo, criterios geográficos, etc), desgranando si se puede los diferentes tipos de detalle (como puede ser el tiempo que tendra varios niveles de detalle asociados a esta dimensión).

 WHAT IS OLAP



Es muy utilizado en el área de marketing, ventas, informes, etc., especialmente por ser capaz de dar  respuestas sencillas a consultas complejas obteniendose de forma muy rapida y eficiente, además de poder obtener los datos tanto de una fuente externa como de una interna.

La razón de usar OLAP para las consultas es la velocidad de respuesta. Una base de datos relacional almacena entidades en tablas discretas si han sido normalizadas. Esta estructura es buena en un sistema OLTP pero para las complejas consultas multitabla es relativamente lenta perdiendo eficiencia conforme el sistema crece. Para solventar este problema se diseño el modelo multitabla que mejora las búsquedas, empeorando la gestión desde el punto de vista operativo, siendo este la base de datos multidimensional. La principal característica que potencia a OLAP, es que es lo más rápido a la hora de hacer selects, en contraposición con OLTP que es la mejor opción para INSERTS, UPDATES Y DELETES.


La funcionalidad de los sistemas OLAP se caracteriza por ser un análisis multidimensional de datos corporativos, que soportan los análisis del usuario y unas posibilidades de navegación, seleccionando la información a obtener. Normalmente este tipo de selecciones se ve reflejada en la visualización de la estructura multidimensional, en unos campos de selección que nos permitan elegir el nivel de agregación (jerarquía) de la dimensión, y/o la elección de un dato en concreto, la visualización de los atributos del sujeto, frente a una(s) dimensiones en modo tabla, pudiendo con ello realizar, entre otras las siguientes acciones:
  • Rotar (Swap): alterar las filas por columnas (permutar dos dimensiones de análisis)
  • Bajar (Down): bajar el nivel de visualización en las filas a una jerarquía inferior.
  • Detallar (Drilldown): informar para una fila en concreto, de datos a un nivel inferior.
  • Expandir (Expand): id. anterior sin perder la información a nivel superior para éste y el resto de los valores.
  • Colapsar (Collapse): operación inversa de la anterior.







Plataforma OLAP

La plataforma OLAP es aquella en la que se almacenan los datos para permitir el análisis multidimensional. En este contexto, los usuarios finales no tendrán que preocuparse como se almacena la información, si se replica, tiene cache o que tipo de arquitectura utiliza, pero todos estos aspectos si influiran en que tipo de herramienta front-end puede utilizar, que podrá analizar y como.

Por lo que la estructura interna de la plataforma OLAP es un elemento que es gestiuonado directamente por los administradores de Bussines Inteligent y transparente al usuario final.



Clasificaciones entre las implementaciones OLAP.

  • ROLAP es una implementación OLAP que almacena los datos en un motor relacional. Típicamente, los datos son detallados, evitando las agregaciones y las tablas se encuentran normalizadas. Los esquemas más comunes sobre los que se trabaja son estrella ó copo de nieve, aunque es posible trabajar sobre cualquier base de datos relacional. La arquitectura está compuesta por un servidor de banco de datos relacional y el motor OLAP se encuentra en un servidor dedicado. La principal ventaja de esa arquitectura es que permite el análisis de una enorme cantidad de datos.

  • MOLAP es una implementación OLAP que almacena los datos en una base de datos multidimensional. Para optimizar los tiempos de respuesta, el resumen de la infomación es usualmente calculado por adelantado. Estos valores precalculados o agregaciones son la base de las ganacias de desempeño de este sistema. Algunos sistemas utilizan técnicas de compresión de datos para disminuir el espacio de almacenamiento en disco debido a los valores precalculados.

  • HOLAP (Hybrid OLAP) almacena algunos datos en un motor relacional y otros en una base de datos multidimensional.

  • DOLAP es un OLAP orientado a equipos de escritorio (Desktop OLAP). Trae toda la información que necesita analizar desde la base de datos relacional y la guarda en el escritorio. Desde ese momento, todas las consultas y análisis son hechas contra los datos guardados en el escritorio.


Expresiones Multidimensionales (MDX)

Es un lenguaje query similar al SQL que nos permite realizar consultas sobre una base de datos OLAP. Microsoft desarrollo este lenguaje para trabajar con su servidor OLAP, y al ganar el MDX aceptación entre la industria, un gran numero de fabricantes la incorporaron a sus bases de datos, de forma que hoy muchos visores OLAP generan MDX para acceder y analizar los datos de diferentes bases de datos OLAP.
Igual que las herramientas de query y reporting permiten a los usuarios recuperar información de las bases de datos relaciones sin conocer el lenguaje SQL, los visores OLAP nos permiten acceder a los datos de un BD Olap sin necesidad de conocer las expresiones multidimiensionales del lenguaje MDX.



Visores OLAP

 

Los visores Olap son las herramientas que nos permiten “atacar”directamente a la base de datos OLAP realizar todas las milticonsultas deseadas, con sus veneficios correspondientes. Una de las herramientas mas utilizada para visualizar cubos en la actualidad es el Microsoft Excel. De hecho, tres de los productos Olap lideres la utilizaron inicialmente como unico interfaz (Oracle’s Hyperion Essbase, Microsoft Analysis Services, SAP Business Explorer). Con Excel, los usuarios abren su hoja e inmediatamente pueden hacen drill en las celdas y en las Excel Pivot Tables para recuperar y explorar sus datos. Aunque en la actualidad existen infinidad de visores, por lo que poco a poco se ha alejado en cierta medida de la solucion inicial que dio microsoft.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7zpv4fhTHtRRdVpfNsEpGS-Ci7_ydBdewDfL4wMGwCJQL50_cBzbtS4GC-LSxdWwOnJPwuvG660eoUtfztplhvJtxypm-u2XhkwjdAAxfiJ8SlYgtL_xs__b00UIhwFZ-SzHljbSMLx7b/s400/Saiku.JPG

sábado, 28 de diciembre de 2013

Instalación de C-Tools

El CTools es un conjunto de herramientas de código abierto desarrollado por Webdetails, utilizadas para simplificar el proceso de creación de dashboard en la plataforma Pentaho.
Los CTools son:

  • Comunity Chart Component ( CCC) : Un plug-in para Pentaho permite incluir fácilmente los gráficos en cuadros de mando.
  • Comunity Data Access ( CDA ) : Un plug-in para Pentaho que permite el acceso a los datos de una forma sencilla , flexible y de gran alcance.
  • Comunity Dashboard Editor ( CDE) : Un plug-in para Pentaho permite la creación de imágenes a través de una interfaz web. Este plugin está basado en CDA , CDF y CCC .
  • Comunity Dashboard Framework (CDF ) : Un plug-in para Pentaho para la creación de cuadros de mando de un marco de desarrollo . Esta es la primera de las CTools y la base desde la cual se desarrollaron otros.
  • Comunity Buidl Framework ( CBF) : Un marco para facilitar y automatizar muchos aspectos de los proyectos de construcción .
  • Comunity Startup Tab( CST ) : Un plug-in para Pentaho utiliza para poner en marcha diferentes ventanas a la vez . Por ejemplo, para abrir mi salpicadero una vez y no tener que abrirlos uno por uno.


Por medio de este tutorial se instalara el conjunto de aplicaciones que componen Ctools y saiku (visor olap que hasta el momento es de lo mejorcito que se puede instalar en pentaho CE de forma gratuita)

  • Versión de Linux
 Para instalar la mayoría de estos proyectos de Pedro Alves creó el CToolsInstaller un script bash para automatizar la instalación de la mayoría de ctolls ( CDA , CDE , CDF , CDE ) y Saiku.
El proceso de Instalación en linux es un proceso extremadamente sencillo, tambien se puede instalar en windows por medio del cygwin  que es un emulador de una consola de windows totalmente transparente para el sistema operativo
 ./ctools-installer.sh -s pentahoServer/biserver-ce/pentaho-solutions -w pentahoServer/biserver-ce/tomcat/webapps/pentaho
    • Seleccionamos los paquetes que queremos instalar por medio de la consola y completado. Así de facil y sin problemas de integración


  • Versión de Windows simplificada

El Script  Funciona de forma correcta, pero para la gente que a veces se ven obligados a trabajar en entornos que no son unix / linux es engorroso . Por eso el compañero de stratebi Juanjo Ortilles creo el CtoolsInstaller para windows, que no es más que la adaptación del script de linux del CtoolsInstaller con el PentahoLauncher, para crear un instalable sencillo para windows del Ctools.


Si deseas descargar esta aplicaron se puede descargar en el siguiente enlace: ctoolsinstaller.zip

Falta de revisión de pentaho 5.0, ya que he leido que no es necesario realizar nada, puesto que va integrado en la plataforma.