miércoles, 17 de octubre de 2012

Windows Azure Hadoop. Understanding, Diving & Solving issues III (Consumiendo Hive desde Excel, Power Pivot y Power View)

hive_logo_medium

 

Muy buenas,

Continuado con Hadoop on Windows Azure y tras los dos post anteriores: “Understanding, Diving And Solving issues” y “Understanding, Diving and Solving Issues II (HiveQL)”, seguiremos con el ejemplo a partir de la Tabla “iislog” creada en HiveQL.

Una vez creada y cargada la tabla con la información del fichero de texto almacenado previamente, veremos como podemos tratar la información desde Excel, Power Pivot y/o Power View, donde para ello seguiremos los siguientes pasos:

 

1) Habilitamos la comunicación desde Hadoop para poder conectarnos vía ODBC desde Excel.

image image

2)Descargamos el “.msi” de instalación del ODBC desde el portal de hadoop y lo instalamos.

image_thumb10  image_thumb9

3) Configuramos la conexión del ODBC de Hive con Hadoop.

imageimage

4) Abrimos Excel 2010  o 2013 Preview y revisamos que nuestro nuevo Add-In se encuentra habilitado al igual que el de Power View. Para el caso de Excel 2010, descargaremos “Power Pivot” desde aquí. Para 2013 Preview, no es necesario, bastará simplemente con habilitarlo.

image

5) Accedemos al menú DATA y, concretamente, al ribbon “Hive Pane” el cual nos mostrará el Tool Box “Hive Query” y donde seleccionaremos la conexión creada en el paso 3.

image  image image_thumb13

6) Seleccionamos la tabla “iislog
image image
7) Navegamos a POWER PIVOT  - “Manage” y a continuación elegimos “Existing Connections…”
imageimage
7.a) En este punto obtendremos un error del tipo, “SQL_ERROR Query preparation failed. Username/password is invalid: <jlguerrero>/<>”. Donde por algún motivo el passord no se incluye en la conexión ni tampoco hay posibilidad para ello.
image
7.b) Optamos por “From Other Sources… – Others (OLEDB\ODBC)” e introducimos el siguiente “Connection String”:

“Provider=MSDASQL.1;Dsn=My First Hadoop;uid=jlguerrero;password=xxxxxx”


8) Seguimos los pasos de Wizard y en esta ocasión todo es correcto. ¡Esperemos que se trate de bug del Hive para Excel o incluso de Office 2013 Preview, como es mi caso!


image

8) A partir de aquí, Power Pivot hará el resto del trabajo. Para obtener el siguiente gráfico, en poco más de 1minuto, echemos un vistazo a este vídeo.
image
Aunque la información con la que hemos estado trabajando en el ejemplo, no es “mucha”, ni “grande”, es suficiente a modo de ejemplo para demostrar como trabajar con Hive.  Si extrapolamos todo este proceso para un conjunto mayor de información, para información de los más variopinta y de distintos repositorios/fuentes y las juntamos todas en Hive, estaremos visualizando hasta donde puede llegar Hadoop.
Power Pivot, también permite la conexión directa con SQL Azure  y otras muchas fuentes, así que con Hive lo haremos sólo cuando sea realmente necesario. ¡No todo tiene que ser ahora Hadoop!
Os dejo también un enlace bastante interesante relacionado con el tema: Processing Azure Storage analytics logs with Hadoop on Azure.

Saludos y nos vemos en el siguiente capitulo de Hadoop
Juanlu, ElGuerre

Etiquetas: , ,


domingo, 14 de octubre de 2012

Nokia Lumia no carga, “Restoration Error”!!. ¿Esta muerto?. “Nokia Care Suite”, lo resucita!

WP7_Logo

Muy buenas,

No puedo pasar por alto la solución al problema que acabo de tener con el Nokia Lumia 800, concretamente el miércoles pasado, y que, me ha traído de cabeza algún que otro rato.  Tras buscar por internet he encontrado varias soluciones posibles, pero ninguna fructífera, además, por si fuera poco he podido ver el mismo problema a muchos usuarios y sin solución, ¡es normal ver como muchos nos desesperamos al pensar que nuestro teléfono se muere y sin poder hacer nada, bueno, la última opción es el servicio técnico!

Voy a intentar detallar paso a paso tanto mi problema como la solución e intentar aportar un poco de luz y evitar alguna que otra desesperación.

El problema comienza el miércoles por la noche, cuando de repente el teléfono se apaga debido a que la batería se agota, ¡suele pasarle a cualquier teléfono, hasta aquí, todo es normal!, la cuestión es que al despertarme por la mañana tras haberlo dejado cargando durante toda la noche me encuentro la pantalla en negro con el logotipo de “NOKIA” en la misma, ¡así, sin más!. Tras varios intentos de, encender, apagar, encender, etc., el teléfono no responde.

Parece que se trata de un problema de batería, ¡es como si no pudiera conseguir el voltaje adecuado para iniciar el sistema!

image

La Solución

Llegado este punto, y si hemos intentado todo, ya no podremos recuperar los datos del teléfono, pero eso si, podremos revivirlo y poder volver a utilizarlo nuevamente.

Retomemos la herramienta de Nokia, “Nokia Care Suite”, la que además de permitirnos la actualización previamente a la salida oficial de un firmware, o una actualización de Windows Phone, tal y como ya comenté en alguna ocasión, aquí, además, nos va a permitir recuperar el sistema tras cualquier tipo de fallo, sea cual sea el mismo.  Veamos estos pasos:

1) Descargamos la versión y la actualizamos, concretamente la última versión es la 5.0.0 (2012.40.5)

image

2) Instalamos la misma.

3) Accedemos a la ruta, “C:\Program Files (x86)\Nokia\Nokia Care Suite\Drivers” he instalamos “WinUSB DriversX64.msi” o “WinUSB DriversX86.msi”. Adicionalmente, yo he instalado también; “Nokia 3806 USB DRIVIER ver1.5.exe” y “Nokia_Mobile_Phone_Driver_V2.00.10.msi”. Esto nos va a permitir conectar nuestro Teléfono con el ordenador a través del USB incluso a pesar de que no se inicie Windwos Phone.

image

4) File –> “Open Product” y buscamos nuestro teléfono.

image

5) Buscamos el nuestro modelo concreto de Nokia a través del botón “Find Online…” e introduciendo el “Code” o el “Variant Name” para poder identificarlo más rápidamente.

image

6) Una vez identifiquemos nuestro modelo de teléfono descargamos pulsamos sobre “Download” y comienza la descarga del software del mismo.  Generalmente se descargará en esta ruta por defecto: “C:\ProgramData\Nokia\Packages\Products\rm-801”

image

7) Finalizada la descarga, desconectamos todos los USB que tengamos conectados al PC, el del ratón, no es necesario, ¡no al menos en mi caso!.

8) Establecemos el modo de conexión a “Offline”:

imageimage

8) Desconectamos el teléfono si estuviera conectado y lo apagamos dejando pulsado el botón “Power” durante unos 10 segundo o más si fuera necesario hasta conseguir que no se vuelva a encender automáticamente.

9) A continuación, dejando pulsado el botón de Subir volumen (Volumen Up) conectamos el teléfono al PC a través del cable de USB hasta que se produzca una pequeña vibración.

10) Accedemos a la opción “Recovery” que podemos encontrar en la esquina inferior izquierda de la aplicación.

image

11) Comienza el “Flashing” del teléfono, así que sólo tenemos que esperar unos minutos para poder volver a tomar el control de nuestro teléfono.

image

12) Ahora a instalar aplicaciones y a esperar a que se cargue la batería al 100%. ¡It’s woking perfectly very good once again!

Espero evitar esas frustraciones así como llegado este punto, tener un mayor control de nuestro Nokia Lumia y por supuesto, evitar el miedo a pensar que nunca más podemos perderlo de esta manera.

Saludos and happy new Lumia & Windows Phone, Guiño .
Juanlu, ElGuerre

Etiquetas: , ,


This page is powered by Blogger. Isn't yours?