Excel 2010 errors in ole DB provider the data source or location is not valid

Por todos nosotros es bien sabido que una de las mejores herramientas de explotación de cubos OLAP es Excel. Sin embargo, esta estupenda herramienta ha ido mermando con la llegada de nuevas versiones.

Con la versión 2007 nos recortaron muchas funcionalidades  ¡dejó de existir la posibilidad de generar cubos OLAP locales a partir de consultas simples SQL con Microsoft Query! siendo únicamente posible mediante servidores OLAP como el Analisys Services. Esta función resultaba tremendamente útil, dado que podíamos utilizar cualquier conector ODBC para acceder a cualquier origen de información (un simple fichero de texto .txt formateado), extraer una consulta desnormailzada y posteriormente realizar un Cubo Olap, sin necesidad de ningún servidor. En el ejemplo, podíamos procesar un fichero de log en formato .Txt y generar un cubo OLAP para su análisis, todo de forma local:

 

Ahora con la versión 2010, la sorpresa es que por defecto nos dejan sin proveedor de conexiones OLAP para conectar con el AS2000. Algo que debe tenerse en cuenta al elaborar el plan de migración de la herramienta en muchas compañías. Es decir, si con 2007 no nos dejan realizar cubos OLAP de modo local, ahora con 2010 además, no nos dejan ni conectándolo al servidor (siempre que sea versión AS2000).

 

 

Después de bucear, y tras encontrar diversas referencias, resulta que el problema se debe al proveedor OLAP del sistema, proveedor que puede instalarse utilizando la versión 8 del conector OLEDB.

Provider=MSOLAP.2;Persist Security

OLEDB V8

http://social.msdn.microsoft.com/Forums/en-US/sqlanalysisservices/thread/a6c96cab-729b-4505-9cb6-a44af32bae59/

Tras proceder con la instalación y comprobar que el problema no se soluciona, reviso mi configuración (basada en versiones 64 bits de los diferentes productos) y vuelvo a bucear, resultado: NO EXISTE proveedor MSOLAP  que permita conectarme con Analisys Services 2000 en versiones 64 bit de Office. Lo dicho, cada nueva versión de Office, el Excel pierde funcionalidad.

La única solución por tanto es instalar la versión de 32  bits de Office 2010, o mantener la que tenemos e instalar por ejemplo Excel 2007 para esos propósitos. (no puede convivir Office 2010 en versiones 32 y 64 bits). Como resultado de la evolución de este producto, si quieres mantener la funcionalidad original, debes tener instalada caada una de las versiones de Excel que han aparecido.

Esperemos que la próxima versión de Excel no recorte demasiado su funcionalidad.

 

 

 

 

Anuncios

La última vuelta de tuerca

Hoy me ha llegado otro correo de SPAM / Virus, otro intento de atacar mi ordenador para conseguir lo de siempre, colar un rootkit, colar un espia para birlarme claves y cuentas bancarias… vamos, nada nuevo.

Pero lo de hoy es ya LA LECHE, y permitirme la expresión con mayúsculas. El correo no iba de viagras, diplomas, rusas que se enamoran locamente de mi ni nada por el estilo. El correo lo mandaba la Dirección General de la Policía, en perfecto castellano y aludía a un supuesto delito cometido en agosto.

Mejor que veáis las imágenes:

mensaje fraudulento policia

contenido email policia

analisis virustotal

Por lo visto el virus no es de los peores, pero desde luego el efecto que está consiguiendo, no es solo el de instalar el malware en los ordenadores, sino de colapsar también los buzones de correo de la policía.

¿Hasta dónde serán capaces de llegar?

Hogar digital I: Introducción

Seguro que hemos escuchado estos términos en alguna ocasión, y también seguro que muchos de nosotros desconocemos el alcance real de esas palabras.
Resumiendo podríamos decir que hablar de hogar digital significa hablar de la convergencia de tecnologías y sistemas aplicados a nuestro confort, ocio y seguridad dentro de nuestra casa. Hemos escuchado muchas veces palabras como domótica, red multimedia, cámaras Ip y otras similares. Cuando integramos estos conceptos y los unificamos en un sistema único para el usuario, entonces hablamos de hogar digital.

Intentando simplificar, podemos identificar tres niveles tecnológicos dentro del esquema de hogar digital:

  • Multimedia y ocio

En este caso se trata de acceder a cualquier contenido audiovisual ya sea almacenado o a través de Internet, desde cualquier dispositivo de sonido o pantalla que dispongamos en el hogar. Podríamos estar viendo la misma película o escuchando el mismo disco desde el salón, el dormitorio o la cocina. Hablaremos de protocolos como Upnp, DLNA y sistemas como Media Center y Media Center Extender. Con este esquema, por ejemplo podemos conectar una consola Xbox a nuestra red multimedia y automáticamente podemos acceder a todas los videos y música que tengamos almacenados en nuestra red.

  • Confort

Cuando hablamos de confort en hogar digital, hablamos de integrar dispositivos que controlen la iluminación y la temperatura del hogar. Podremos crear perfiles de confort para nuestro hogar, que regulen automáticamente la luz de las estancias, las persianas y la temperatura de las habitaciones. Aquí triunfan protocolos como KNX, termostatos digitales, a los que convenientemente configurado el sistema podemos acceder desde el móvil, para por ejemplo encender la calefacción antes de llegar a casa.

  • Seguridad

Este nivel se refiere a los diferentes dispositivos de videograbación, control de presencia, alarmas y sensores para aportar seguridad en el hogar. Podemos por ejemplo ver en tiempo real desde el móvil qué esta pasando en nuestra cocina, o disparar una llamada de emergencia con tan solo pulsar un botón en una de las pantallas de nuestra casa.

Sin duda la clave del hogar digital es la integración y le interoperabilidad de estos niveles y para ello hemos de cumplir las siguientes condiciones:

  • Una o varias redes físicas interconectadas

En este caso podemos optar por diversas tecnologías de red: cableado Ethernet, red inalámbrica o PLC fundamentalmente. Las dos primeras son las más habituales cuando hablamos de redes multimedia, mientras que PLC (red basada en la línea eléctrica) es más habitual cuando hablamos de confort, iluminación y otros aspectos de domótica. Por tanto podríamos estar combinando una red basada en wifi para la red multimedia y otra basada en PLC para la de confort.

  • Un controlador principal, servidor de contenidos y comunicaciones

Por un lado, nuestra red multimedia va a necesitar un servidor de contenidos, por otro lado, nuestra red de confort va a necesitar un equipo que controle todos los dispositivos que la compongan.

  • Un interfaz de usuario único y simplificado

Ubicado en el propio controlador y siguiendo el esquema cliente servidor debería existir un único interfaz de usuario que nos permita acceder y manejar todo el contenido multimedia, así como los diferentes dispositivos de confort.

En proximos post detallaré un esquema práctico y real de hogar digital, en cada uno de los niveles.

Hogar digital

Virus Conficker o Downadup, una vacuna y cómo eliminarlo

Recientemente Microsoft publico un boletín de seguridad (MS08-67) en el que se pone de manifiesto un agujero de seguridad crítico en los sistemas Windows, que permite la ejecución remota de código. Casi de forma paralela aparece el gusano Conficker, un virus capaz de explotar esa vulnerabilidad y atacar redes enteras descargándose a si mismo desde ordenadores infectados.

El día que detectamos el virus por primera vez, ningún motor antivirus era capaz de detectarlo y por tanto su alta capacidad de propagación e infección hizo que esos primeros días el virus se distribuyera de manera imparable por multitud de ordenadores de redes enteras de empresas y organizaciones.

Entre otras operaciones, el virus se copia como dll en el directorio del sistema (Windowssystem32) y coloca una clave en el registro para lanzarse al inicio de windows como servicio.

Si el virus está en ejecución es complicado eliminarlo y también que un antivirus lo detecte, por tanto para librarnos de él deberíamos seguir los siguientes pasos:

1) Actualizar nuestro sistema instalando el parche contra la vulnerabilidad (el parche se puede descargar aquí)

2) Reiniciar el equipo en modo prueba de errores

3) Escanear y eliminar el virus con un antivirus actualizado, o usar la vacuna que he preparado para eliminarlo.

4) Arrancar el equipo de modo normal y pasar de nuevo un antivirus, (En este caso, puede ser un antivirus online )

La vacuna tiene un comportamiento simple pero eficaz, al ejecutarla detecta la dll del virus en el directorio del sistema y la elimina si la encuentra. La detección se basa en firmas, por tanto sólo es válida para la versión de conficker que yo he analizado. Al ejecutarla genera un archivo de registro en c:cfpatch.log donde nos indica si ha encontrado el virus o no. Para que funcione debemos usarla en modo a prueba de fallos.

Puedes descargar la vacuna. No hace falta decir que el uso de esta vacuna es completamente bajo tu responsabilidad.

Vacuna para Conficker / Downadup