MicroStrategy ONE

Generación de informes basada en el tiempo

A partir de la actualización 12 de MicroStrategy ONE, puede crear calendarios gregorianos. Puede controlar fácilmente el tamaño y la ubicación de las tablas del almacén que son la columna vertebral de los atributos inteligentes.

A partir de MicroStrategy 2021 actualización 10, los usuarios pueden elegir el idioma de la interfaz para los objetos de idioma.

La actualización 8 de MicroStrategy 2021 trae un enfoque renovado a las dimensiones temporales en MicroStrategy, así como un conjunto de capacidades únicas para las dimensiones temporales. Los informes basados en zonas horarias hacen que sus datos sean sensibles a la zona horaria, lo que brinda a los usuarios la opción de filtrar y agrupar datos por valores de tiempo en diferentes zonas horarias.

Para complementar esta característica, hemos lanzado un nuevo conjunto de atributos inteligentes. Estos atributos inteligentes representan diferentes intervalos de tiempo y le permiten crear sin problemas una jerarquía de tiempo completa sin la necesidad de crear atributos separados para cada dimensión y mantener relaciones entre ellos.

La función de idiomas le permite internacionalizar fácilmente su entorno. Puede establecer el formato de los atributos inteligentes en Library. Esto permite un formato consistente en una región particular. Los objetos de idioma también permiten controlar el idioma de la interfaz en Library, si el idioma es compatible de forma predeterminada.

Los siguientes idiomas son compatibles listos para usar: Chino (simplificado), chino (tradicional), danés (Dinamarca), holandés (Países Bajos), inglés (Reino Unido), inglés (Estados Unidos), francés (Bélgica), francés (Francia) , francés (Suiza), alemán (Alemania), alemán (Suiza), italiano (Italia), italiano (Suiza), japonés, coreano, polaco, portugués (Brasil), español (España) y sueco (Suecia).

Consulte los siguientes temas para comenzar:

Requisitos previos

  • Los valores de la base de datos deben almacenarse en formato TimeStamp, en UTC, sin desplazamiento de zona horaria.

  • Se admiten las siguientes bases de datos. Asegúrese de que la fuente de datos que está utilizando tenga habilitada la compatibilidad con zona horaria.

    • aleacióndb

    • Amazon Redshift

    • Azure Synapse Analytics

    • Exasol

    • Google BigQuery

    • Google BigQuery solo admite informes basados en zonas horarias. Los atributos inteligentes no están disponibles debido a las limitaciones del controlador GBQ en cuanto a la compatibilidad con inserciones masivas. MicroStrategy está colaborando con el proveedor para resolver el defecto.

    • IBM Db2

    • Servidor Microsoft SQL 2012

    • Microsoft SQL Server 2014

    • Microsoft SQL Server 2016

    • Microsoft SQL Server 2017

    • Microsoft SQL Server 2019

    • MySQL 5.x

    • MySQL 8.x

    • Oracle 12c

    • Oráculo 12c R2

    • Oracle 18c

    • Oracle 19c

    • Oracle 21c

    • PostgreSQL

    • SAP HANA 2.x

    • Snowflake

    • Teradata 16.x

    • Teradata 17,00

  • Un informe del generador de calendario, que habilita atributos inteligentes, está disponible para las puertas de enlace anteriores solo a través de la conectividad ODBC.

  • La versión del motor de datos en un proyecto que utiliza cualquier objeto de internacionalización debe configurarse en la versión 2021 o posterior.

  • MicroStrategy crea tablas de relaciones administradas en su base de datos para utilizar atributos inteligentes.

  • Los objetos de internacionalización creados antes de MicroStrategy 2021 Actualización 8 no son compatibles y deben volverse a crear. Si utilizaba anteriormente la elaboración de informes basada en la zona horaria como función de vista previa, MicroStrategy recomienda eliminar todos los objetos existentes antes de actualizar a 2021 Actualización 8.

  • Los informes basados en zona horaria y los atributos inteligentes solo están disponibles para proyectos que utilizan un esquema de proyecto. MTDI no es compatible.

Compatibilidad

  • La elaboración de informes basada en la zona horaria solo está disponible en dashboards y no compatibles con informes y documentos.

  • Los atributos inteligentes solo se admiten en paneles, informes y cubos inteligentes. Puedes usarlos de manera similar a los atributos normales.

  • MicroStrategy Web: La elaboración de informes basada en la zona horaria no está disponible en MicroStrategy Web. MicroStrategy recomienda encarecidamente crear o usar dashboards en Workstation, Library o la aplicación de MicroStrategy.

  • Library Mobile: actualmente la elaboración de informes basada en la zona horaria solo está disponible en iOS. Library Mobile ofrece solo la experiencia de consumo. Los usuarios pueden cambiar zonas horarias a través del panel Filtro.

  • Aplicación de MicroStrategy: La elaboración de informes basada en la zona horaria todavía no es compatible.

  • MicroStrategy Developer: MicroStrategy desaconseja la edición en Developer de ningún objeto que utilice funciones de internacionalización. Si bien los objetos utilizados por las funciones de internacionalización pueden ser visibles en Developer (como atributos base para atributos inteligentes o atributos con reconocimiento de zona horaria), solo deben editarse a través de Workstation. Esto se aplica a la edición de cualquier objeto y a adjuntarle objetos relacionados con la internacionalización.

Administración: Crear objetos de internacionalización

Para utilizar la función de informes basada en zona horaria, debe crear al menos una zona horaria en su entorno.

Debe tener el conjunto de privilegios de Administrador para crear y administrar objetos de internacionalización.

Agregue zonas horarias a su entorno

  1. Abrir la Workstation ventana.

  2. En el panel de navegación, haga clic en , junto a Internacionalización.

  3. En Tipo, elija Zona horaria.

  4. Seleccione las zonas horarias que desea agregar.

  5. Haga clic en Crear.

Agregue idiomas a su entorno

  1. Abrir la Workstation ventana.

  2. En el panel de navegación, haga clic en , junto a Internacionalización.

  3. En Tipo, elija Idioma.

  4. Seleccione los idiomas base para sus objetos. Los idiomas base tienen formatos relevantes para el idioma y la región en cuestión para elegir.

  5. Haga clic en Crear.

Editar objetos de zona horaria

  1. En el panel de navegación, haga clic en Internacionalización.

  2. Haga clic con el botón derecho en un objeto de zona horaria y elija Editar.

  3. Cambie el nombre para mostrar o la zona horaria asignada.

  4. Haga clic en Guardar.

Editar objetos de lenguaje

  1. En el panel de navegación, haga clic en Internacionalización.

  2. Pulse con el botón derecho en un objeto de idioma y elija Editar.

  3. Cambie el nombre para mostrar.

  4. A partir de MicroStrategy ONE actualización 11, puede elegir el idioma de la interfaz que desee en la lista desplegable. Idioma de la interfaz lista desplegable.

    • Los usuarios que utilicen idiomas listos para usar deben elegir el mismo idioma definido en Idioma base.
    • Los usuarios que utilicen idiomas no listos para usar deben elegir Mejor ajuste.
  5. En el panel izquierdo, haga clic en Formato.

  6. Elija el formato deseado en el menú desplegable para cada uno de los intervalos de atributos inteligentes. Las opciones de formato disponibles dependen de la elección del idioma base.

  7. Haga clic en Guardar.

Habilite los informes basados en la zona horaria en un proyecto y establezca la zona horaria predeterminada a nivel de proyecto

Para utilizar informes basados en zona horaria, debe habilitar la función y establecer una zona horaria predeterminada para un proyecto.

  1. Abrir la Workstation ventana.

  2. En el panel de navegación, haga clic en proyectos.

  3. Pulse con el botón derecho en un proyecto y elija Propiedades.

    Seleccionar Obtener información si está utilizando una Mac.

  4. En el panel izquierdo, haga clic en Internacionalización.

  5. Activar Activar zona horaria para este proyecto.

  6. En Zona horaria por defecto, seleccione una zona horaria personalizada.

Asignar objetos de internacionalización predeterminados para usuarios

Los objetos de internacionalización no se pueden aplicar a grupos de usuarios debido a posibles reglas conflictivas si los usuarios son miembros de varios grupos.

  1. En el panel de navegación, haga clic en Usuarios y grupos.

  2. Pulse con el botón derecho en un usuario y elija Editar.

  3. En el panel izquierdo, haga clic en Internacionalización.

  4. Seleccione los objetos de internacionalización predeterminados para el usuario.

Modelado: crear atributos que reconocen zonas horarias y atributos inteligentes

Crear atributos conscientes de la zona horaria

El atributo que reconoce la zona horaria debe ser un formulario único con el tipo de datos TimeStamp. Los formularios que no sean claves y relaciones se eliminan si esta configuración está habilitada.

  1. En el panel de navegación, haga clic en , junto a Objetos.

  2. Elige tu entorno y proyecto.

  3. Seleccionar Atributo y haga clic en Seleccionar.

  4. Introduce un atributo Nombre.

  5. En el encabezado de la tabla, haga clic en Añadir nueva representación.

  6. Seleccione una tabla y columna con el tipo de datos apropiado.

  7. Seleccionar Reconocimiento de zona horaria para permitir a los usuarios filtrar y agrupar los datos por valores de tiempo en diferentes zonas horarias. La configuración a nivel de proyecto debe estar habilitada para que aparezca esta opción.

  8. Haga clic en Guardar.

  9. Actualice su esquema para ver los cambios.

Acerca de los atributos inteligentes

Los atributos inteligentes representan diferentes intervalos de tiempo, lo que le permite crear fácilmente una jerarquía de tiempo completa sin necesidad de crear atributos separados para cada dimensión, manteniendo la jerarquía y las relaciones entre ellos.

No es necesario activar el reconocimiento de zona horaria para crear atributos inteligentes. Si bien estas dos funciones se complementan entre sí, puedes usarlas por separado. El atributo base de un atributo inteligente debe tener el tipo de datos TimeStamp. Un atributo base puede tener formas adicionales. Si está actualizando atributos existentes para incluir atributos inteligentes, se eliminan todas las relaciones para el atributo base.

Los períodos de intervalo son fijos y no se pueden cambiar. El editor le permite cambiar el comportamiento de clasificación de cada atributo inteligente, así como el nombre de cada atributo inteligente. Por defecto, el nombre es [base attribute name] ([interval duration]). Siempre se crean atributos inteligentes de quince minutos si se crean intervalos más altos. MicroStrategy crea automáticamente relaciones entre los atributos base y todos los atributos inteligentes.

El Editor de atributos para un atributo base específico es el único lugar donde se pueden crear, editar o eliminar atributos inteligentes.

Para usar esta función, MicroStrategy debe crear tablas administradas en su base de datos.

Crear atributos inteligentes

  1. En el panel de navegación, haga clic en , junto a Objetos.

  2. Elige tu entorno y proyecto.

  3. Seleccionar Atributo y haga clic en Seleccionar.

  4. Introduce un atributo Nombre.

  5. En el encabezado de la tabla, haga clic en Añadir nueva representación.

  6. Seleccione una tabla y columna con el tipo de datos apropiado.

  7. Haga clic en la Atributos inteligentes pestaña.

  8. Seleccione los intervalos deseados.

  9. Haga clic en Guardar.

  10. Actualice su esquema para ver los cambios.

Jerarquía del sistema

Para ver la jerarquía de tiempo recién creada, abra el Editor de jerarquía del sistema. Una jerarquía creada con atributos inteligentes no se puede modificar en este editor.

  1. En el panel de navegación, haga clic en Esquemas.

  2. Haga clic con el botón derecho en el esquema del proyecto que desee ver y elija Ver jerarquía.

  3. Explore las jerarquías disponibles para su proyecto.

Ejecución inicial de atributos inteligentes

MicroStrategy crea tablas administradas en su base de datos que funcionan como tablas de búsqueda y de relaciones para atributos inteligentes. Tras la ejecución inicial de objetos con atributos inteligentes, se activa un trabajo para crear estas tablas. También aparece el siguiente mensaje de error.

Una vez que aparece el mensaje de error, puede realizar un seguimiento del progreso del informe de creación del calendario a través del monitor de trabajo.

  1. En el panel de navegación, haga clic en Monitores.

  2. En el panel izquierdo, haga clic en Trabajos.

  3. Si el trabajo no está visible, haga clic en Actualizar en la parte superior izquierda para actualizar manualmente la lista de trabajos.

Obtenga más información acerca de los atributos inteligentes en KB485831 y el informe del generador de calendarios en KB485832.

Creación de paneles

  1. Una vez que haya añadido al conjunto de datos un atributo marcado como sensible a la zona horaria, abra el panel Filtro y haga clic en para administrar el comportamiento del dashboard en la capa de consumo.

  2. Seleccionar Aplicar zona horaria del usuario para abrir el dashboard en la zona horaria establecida para el usuario en sus preferencias de Library. El administrador también puede asignar la zona horaria a través del Editor de usuario. Si el usuario no tiene una zona horaria especificada, el panel se abre en la zona horaria predeterminada del proyecto.

  3. Seleccionar Usar una zona horaria específica para establecer la zona horaria por defecto en la que se abre el tablero, independientemente de las preferencias del usuario. Los usuarios pueden cambiar la zona horaria en la capa de consumo. Cuando selecciona una zona horaria, los datos se ajustan automáticamente a esa zona horaria.

    Si desea evitar que los usuarios cambien la zona horaria en la capa de consumo, seleccione Bloquear en Library para evitar cambios.

Cubos inteligentes

Los cubos inteligentes admiten informes basados en zonas horarias. Los datos en cubos inteligentes se pueden marcar como disponibles para la conversión de zona horaria cuando se ejecutan objetos en ellos o establecerse dentro de una zona horaria específica.

  1. En el panel de navegación, haga clic en , junto a Objetos.

  2. Elija el entorno, el proyecto y la Cubo inteligente como tipo de conjunto de datos.

  3. Agregue atributos que tengan en cuenta la zona horaria al cubo. Agregue atributos y métricas adicionales según sea necesario.

  4. Abrir el menú Internacionalización

  5. Seleccione el Zona horaria. Si este ajuste se deja como Por defecto, el cubo inteligente se publica con la zona horaria por defecto seleccionada para el proyecto.

  6. Habilitar traducciones basadas en la zona horaria y el calendario está seleccionada por defecto, lo que da a los usuarios la opción de cambiar entre zonas horarias en los objetos creados en la parte superior del cubo. Esto convierte a su cubo en un cubo inteligente de múltiples zonas horarias. Para bloquear los datos en una zona horaria específica e impedir que los usuarios cambien de zona horaria en los objetos creados en la parte superior del cubo, anule la selección de Casilla de verificación Activar traducciones basadas en la zona horaria y el calendario. Esto convierte a su cubo en un cubo inteligente de zona horaria única.

  7. Guardar y publicar el cubo.

Formato

Los atributos inteligentes pueden seguir la configuración de formato del objeto de idioma. Siga los pasos a continuación para hacer que los atributos estén sujetos a estos cambios en la capa de consumo.

  1. En un panel, abra el panel Conjuntos de datos. A partir de MicroStrategy 2021 Actualización 9, también puede establecer este formato a nivel del dashboard mediante el panel Editor.

  2. Pulse con el botón derecho en un atributo inteligente y elija Formato de número.

  3. Cambiar Automático a [Duración del intervalo].

  4. Utilizar idioma por defecto está habilitada por defecto. Si desea asignar un formato diferente dentro de su panel para atributos inteligentes, anule la selección de esta opción y elija una diferente.

  5. Haga clic en Aceptar.

Cambiar zonas horarias e idiomas en Library

En Library Web y Library Mobile iOS, puede cambiar las zonas horarias y los idiomas. Su panel debe contener un atributo que tenga en cuenta la zona horaria.

Cambie las zonas horarias para los datos de su panel

  1. Abra un panel que contenga un atributo que tenga en cuenta la zona horaria.

  2. Para cambiar la zona horaria del tablero, haga clic en Filtrar.

  3. Seleccione una zona horaria disponible y haga clic en Aplicar.

Establecer la zona horaria y el idioma predeterminados

  1. Haga clic en Cuenta.

  2. Ir a Preferencias > Mi zona horaria.

  3. Seleccione su idioma y zona horaria preferidos.

  4. Vuelva a abrir su panel para ver un cambio de zona horaria. Debe volver a iniciar sesión en Library para ver un cambio de idioma.

Compartir paneles con una zona horaria seleccionada

Los marcadores en Library guardan la zona horaria en la que ha visualizado el contenido. Para guardar un marcador, vaya a Marcador > Agregar nuevo.

Cambiar las zonas horarias del tablero en Library Mobile

  1. En Library Mobile, abra un tablero con un atributo que reconoce zonas horarias.

  2. Toque Filtrar .

  3. Haga clic en Zona horaria del panel.

  4. Seleccione la zona horaria deseada.

  5. Haga clic en Aplicar.

Migración de objetos

  1. Los objetos de internacionalización se pueden migrar de la misma manera que todos los objetos de MicroStrategy a través de paquetes de migración en Workstation.

  2. Cuando migra objetos (paneles, informes, cubos) que utilizan zonas horarias en su definición, debe crear un paquete que contenga tanto el objeto como el objeto de zona horaria utilizado por ese objeto. No es necesario incluir un objeto de zona horaria cuando el entorno de destino ya tiene el mismo objeto de zona horaria.

  3. Migre siempre los atributos base con todos los atributos inteligentes correspondientes. La migración parcial de atributos inteligentes generará un error.

Informes basados en calendario

  1. Abrir la Workstation ventana.

  2. En el panel de navegación, haga clic en , junto a Internacionalización.

  3. En Tipo, elija Calendario.

  4. Introduce un Nombre de visualización.

  5. Seleccionar Calendario gregoriano.

  6. Asigne una fecha estática o dinámica en el El calendario empieza y El calendario termina listas desplegables.

  7. Si elige una fecha dinámica (por ejemplo, el año pasado o 5 años después), el motor de datos de MicroStrategy volverá a rellenar las tablas de calendario automáticamente cuando cambie el año del equipo de Intelligence Server.

  8. En Prefijo de tabla, puede controlar en qué lugar de la base de datos se crean las tablas de calendario. Puede asignar un espacio de nombres dedicado para mantener las tablas del Calendario separadas de sus datos.

  9. Este ajuste se puede anular en cada Origen de datos en Propiedades avanzadas.

  10. Haga clic en Crear.

Habilite los informes basados en calendario en un proyecto y establezca el calendario predeterminado a nivel de proyecto

Para utilizar informes basados en calendario, debe habilitar la función y establecer un valor predeterminado para un proyecto.

  1. Abrir la Workstation ventana.

  2. En el panel de navegación, haga clic en proyectos.

  3. Pulse con el botón derecho en un proyecto y elija Propiedades.

    Seleccionar Obtener información si está utilizando una Mac.

  4. En el panel izquierdo, haga clic en Internacionalización.

  5. Activar Habilitar la elaboración de informes basada en el calendario para este proyecto.

  6. En Calendario por defecto, seleccione un calendario.

Asignar objetos de internacionalización predeterminados para usuarios

Los objetos de internacionalización no se pueden aplicar a grupos de usuarios debido a posibles reglas conflictivas si los usuarios son miembros de varios grupos.

  1. En el panel de navegación, haga clic en Usuarios y grupos.

  2. Pulse con el botón derecho en un usuario y elija Editar.

  3. En el panel izquierdo, haga clic en Internacionalización.

  4. Seleccione los objetos de internacionalización predeterminados para el usuario.

Solucionar problemas de informes basados en calendario

¿Por qué se produce un error cuando se ejecuta un cubo, informe o panel después de aplicar un calendario a un proyecto?

Cada objeto de calendario necesita crear tablas de búsqueda en el almacén mediante la Informe del generador de calendarios. El siguiente error se producirá en la primera ejecución del cubo, informe o panel. Una vez creadas las tablas de búsqueda, el error desaparece.

Copiar
Error = Calendar Table Caches are missing. We have triggered a job to recreate the table caches.  [MicroStrategy Error Instance: 1B6E1881A0684B209D8F110107DEAE1A]. Error in Process method of Component: SQLEngineServer, Project CalendarTesting, Job 5, Error Code= -2147463803.)

¿Por qué las modificaciones a los objetos del calendario no surten efecto?

Las modificaciones de los objetos del calendario solo aparecen después de cerrar sesión y volver a iniciar sesión.

¿Por qué no puedo acceder a la hoja de internacionalización y por qué no está visible el objeto de calendario?

Todos los objetos internacionalizados requieren la ejecución del Servicio de modelado. Si el error aparece en una hoja de internacionalización y los objetos del calendario no aparecen, es posible que el servicio de modelado no se esté ejecutando correctamente. Para solucionar este problema, reinicie el servicio de modelado.

¿Por qué no aparecen datos después de agregar atributos de hora inteligente a una plantilla?

Todos los calendarios requieren tablas de búsqueda o de relaciones que se crean en su base de datos. Estas tablas se unen a la tabla de hechos para mostrar datos de atributos de hora inteligente. Si no aparecen datos después de agregar los atributos de hora inteligente, es posible que el rango de datos del objeto de calendario no coincida con el rango de fechas de la tabla de hechos. Modifique el objeto del calendario para que coincida el rango de fechas del calendario con la tabla de hechos. Debe cerrar sesión y volver a iniciarla para activar el Informe del generador de calendarios lo cual crea un nuevo conjunto de tablas de búsqueda o de relaciones que coinciden con la tabla de hechos.

¿Cómo puedo determinar qué calendario se utiliza cuando agrego atributos de hora inteligente a un cubo, informe o panel?

La información del calendario para la tabla de búsqueda se muestra en los detalles de la consulta. Si el objeto está conectado mediante el modo en vivo, el DQL tiene la información del calendario en la sección Tabla accedida. Si el objeto está conectado mediante el modo de memoria, el calendario utilizado para la traducción se enumera antes SELECT.

Conexión en vivo:

Copiar
Tables Accessed:
CustCal2MSTRO1G0BPINLXEHMD005MNTH; Interval: [Month interval]; Calendar: [CustCal2]    
CustCal2MSTRO1G0BPINLXKAMD007YR; Interval: [Year interval]; Calendar: [CustCal2]    
CustCal2MSTRO1G0BPINLXHEMD006QTR; Interval: [Quarter interval]; Calendar: [CustCal2]    

En memoria:

Copiar
Using CustomCal1 Calendar For America/New_York Lookup\Rel Tables.
select    [NKTZ (Day interval)]@[SADAYID],
    [NKTZ (Day interval)]@[SADAYBEGIN],
    [NKTZ (Month interval)]@[SAMNTHID],
    [NKTZ (Month interval)]@[SAMNTHBEGIN],

Temas relacionados

KB485831: ¿Qué son los atributos inteligentes?

KB485931: Formato de configuración regional y atributos inteligentes compatibles con la exportación a PDF, Excel y CSV

KB485832: Informe del generador de calendarios

KB485835: Cómo personalizar el formato de los atributos inteligentes en un tablero

KB485833: Restringir el acceso de reescritura del informe del Generador de calendarios

KB485834: Establecer el prefijo de tabla para las tablas de búsqueda inteligente

KB485867: Función "Formato personalizable para atributos inteligentes y configuración del idioma preferido a nivel de usuario en Library" en MicroStrategy 2021 Actualización 8

KB485934: Después de habilitar "Usar configuración regional por defecto", el formato de cuadrícula es diferente del ejemplo

KB485927: Aparece el mensaje de error "Valores de fecha u hora necesarios" cuando se aplica una selección dinámica de tipo fechahora con la selección por defecto