jueves, 23 de enero de 2014

COMMAND MANAGER

Esta poderosa herramienta permite automatizar las funciones de administración, como la gestión de usuarios, de caché y de cluster, basados en triggers temporales o de sucesos, mecanizar las tareas comunes y reducir la carga de trabajo que supone el mantenimiento de aplicaciones BI.

Para entender el funcionamiento del Command Manager, se recomienda la lectura de los siguientes pdf’s:
- “MicroStrategy System Administration Guide”
- “MicroStrategy Supplemental Reference for System Administration”
- “MicroStrategy Administration - Application Management” (MSTR Education - Partners)

Los cuales se pueden ubicar en la web de MicroStrategy:


- En la presente nota se explica cómo utilizar esta aplicación de una forma sencilla -



Conectar (Control + O)


Nuevo Script (Control + N)



Copiamos y pegamos los siguientes comandos, utilizando las rutas correspondientes así como el nombre del proyecto en cada caso, según corresponda.

LIST METRICS IN FOLDER "\Objetos públicos\Indicadores\Capital Humano" FOR PROJECT "Gobierno 2a Etapa"; // Muestra una lista de indicadores con su ubicación.
LIST ATTRIBUTES IN FOLDER "\Objetos de esquema\Atributos\Capital Humano" FOR PROJECT "Gobierno 2a Etapa"; // Muestra una lista de atributos con su ubicación.
LIST METRICS IN FOLDER "\Objetos públicos\Indicadores\Capital Humano"  FOR OWNER "Administrator"  FOR PROJECT "Gobierno 2a Etapa"; // Muestra una lista de indicadores creados por el usuario Administrator.
LIST ALL PROPERTIES FOR SERVER CONFIGURATION; // Muestra la configuración del Intelligence SERVER
LIST ALL PROPERTIES FOR SERVER "DICSYS-PC-BI" ; // Muestra los datos del servidor (licencia, fecha en que expira, usuarios, etc.)

Ejecutar Script (Control + E)

Una vez ejecutado un Script correctamente se muestran los resultados en la ventana inferior, los mismos pueden ser exportados a un Excel o a XML.


Abrir Script

Command Manager viene con una serie de Scripts ya definidos, algunos de los cuales son muy útiles. Podemos abrir cualquiera de ellos y ejecutarlo, cambiando los parámetros específicos como son la ruta y el nombre del proyecto, en la mayoría de los casos.


Nuevo / Abrir Procedimiento

Además de los scripts también podemos utilizar procedimientos, los cuales nos ofrecen una enorme flexibilidad combinando múltiples comandos y procesos lógicos.
MicroStrategy trae algunos por defecto, los cuales se pueden ubicar en:
“C:\Program Files (x86)\MicroStrategy\Command Manager\Outlines\Procedure_Outlines\Sample_Procedures”


Ejemplo de un Procedimiento

// Genera un listado con todos los indicadores del proyecto.
String sProjectName = "Gobierno 2a Etapa";
ResultSet oMetrics = executeCapture("LIST ALL METRICS FOR PROJECT'" + sProjectName + "';");  
oMetrics.moveFirst();
while (!oMetrics.isEof() )
{
// Devuelve una lista con todos los nombres y rutas de cada indicador.
String sMetricName = oMetrics.getFieldValueString(DisplayPropertyEnum.NAME);             
String sMetricFolder = oMetrics.getFieldValueString(DisplayPropertyEnum.PATH);
String sQuery = "LIST ALL PROPERTIES FOR METRIC \'" + sMetricName + "'IN FOLDER'" + sMetricFolder + "'FOR PROJECT'" + sProjectName+ "';";
// Execute Procedure
printOut(sQuery);
oMetrics.moveNext();
}


Insertar Patrón


Mediante el botón de Insertar Patrón podemos visualizar todos los scripts y procedures ubicados en la ruta por defecto: “C:\Program Files (x86)\MicroStrategy\Command Manager\Outlines”.


Una vez elegido el patrón deseado, únicamente debemos insertarlo y posteriormente ejecutarlo.

No hay comentarios: