Esta vez vamos a ver como podemos mover archivos que contengan una determinada palabra, un directorio concreto y sus subdirectorios, de manera recursiva. En ocasiones podemos tener la necesidad de, dentro de una carpeta con muchos directorios, subdirectorios y ficheros, mover a una carpeta determinada los ficheros que cumplan un patrón determinado.

Por ejemplo, imaginad que tenemos un directorio/subdirectorios con miles de ficheros de audio, con metadatos en el nombre y queremos hacer una selección automática de todos los ficheros de audio que en la etiqueta del nombre contengan la palabra VENTAS. Podríamos ir directorio a directorio buscando la palabra VENTAS y cortando y pegando en una carpeta o podríamos usar la búsqueda de windows y que nos diera los resultados, pero seguro que el siguiente comando os puede resultar más que útil

Copiamos este código, lo guardamos en un fichero.bat y lo ejecutamos. Automáticamente va a volcar todos los audios en mp3 que contengan la palabra VENTAS en la carpeta C:\AUDIOS_VENTAS.

A partir de aquí podemos aplicar este pequeño codigo a cualquier ejemplo que se os ocurra.

Espero que os sirva de ayuda 😉

Link, API URL

Microstrategy nos permite vincular documentos entre sí, de manera que desde un documento podemos navegar a otro. Dependiendo de nuestras necesidades, es posible que no nos baste con las acciones por defecto que nos ofrece Microstrategy para este fin, por este motivo os voy hablar sobre las llamadas API URL que nos permite crear links personalizados a otros informes, documento, páginas, exportaciones… desde objetos como las etiquetas de texto o las imágenes:

Continuar

01

Si trabajáis habitualmente con Enterprise Manager de Microstrategy en cualquiera de sus versiones 9.x probablemente os hayáis dado cuenta que desde el día 01/01/2016 ha dejado de cruzar datos y dashboards y dataset no muestran información actualizada.

Como podemos leer en la TN270405 las tablas de las dimensiones temporales solamente tienen datos hasta diciembre de 2015 (31/12/2015) por lo que a partir de esa fecha ya no se mostrará más información, salvo que sigamos los pasos que aparecen en la TN, que dicho sea, son bastante simples.

Al final de la TN hay una serie de scripts (sentencias SQL) para cada tipo de base de datos que uséis -en mi caso he usado el script de Oracle- que tenéis que ejecutar en vuestro cliente SQL conectados al esquema de vuestras estadísticas de Microstrategy.

Si despues de ejecutarlas, lanzáis esta query

SELECT MAX(DAY_DATE) FROM DT_DAY;

Veréis que el “apaño” llega hasta el 31/12/2020, así que apuntaos en el calendario que el 01/01/2021 tendréis que hacer algo parecido. Claro que siempre podemos pasarle a la gente de Microstrategy el tutorial para generar y poblar una lookup temporal  .

Espero que os sirva de ayuda 😉

Muchos de vosotros habréis utilizado la característica “Texto automático” que Microstrategy nos ofrece para insertar textos automáticos que hagan referencia a elementos como por ejemplo fecha / hora actual, usuario que ha ejecutado el informe, tiempo de ejecución del documento o detalles de la selección dinámica. 01

En esta ocasión os voy a enseñar un pequeño truco para lucir en el documento los datos de la selección dinámica, en el caso de que sean fechas, de mejor manera que la que viene por defecto.

Vamos!

Continuar

original

He recibido hace unos minutos una notificación urgente por parte de Microstrategy en relación a posibles errores a la hora de exportar documentos a flash en la última actualización de éste, Adobe Flash Player 19. Os dejo el link al foro de Micro donde dan más información

http://community.microstrategy.com/t5/Announcements/Important-Notification-about-Adobe-Flash-issue/ba-p/266380

Más detalles y parte del articulo traducido, dentro..

Continuar

GIF

Como todos sabemos, normalmente cualquier herramienta de BI tiene la opción de convertir un proyecto en multi-lenguaje, pero solo a nivel de interfaz y de continente, lógicamente, no de contenido. En esta ocasión vamos a ver como podemos modelar nuestra base de datos para convertir nuestro proyecto en un proyecto con contenido multi-lenguaje.

Let’s go…

Continuar