MicroStrategy ONE

Trabalho e sessão

Todo MicroStrategy a execução terá um Job correspondente. Um Job é qualquer solicitação ao sistema enviada por usuários do MicroStrategy plataforma. A tarefa é armazenada na tabela de fatos fact_access_transaction_view. Os trabalhos podem incluir relatórios agendados ou ad-hoc ou execuções de documentos. Alguns MicroStrategy ações não têm empregos. Nestes casos, os valores padrão são aplicados. Consulte o gráfico abaixo para explicar os valores padrão.

Tipos de ação

Valor padrão

Todos os tipos de ação de selo

-1

Modificações na lista de histórico (109, 122, 156, 157, 158, 159)

-2

Modificações do Cubo (161, 162, 163,)

-2

MicroStrategy Logins (100, 101, 102, 103)

-3

Trabalho Pai é o resultado de um trabalho que aciona outro trabalho filho. Por exemplo, quando um documento com relatórios como conjuntos de dados é executado, ele primeiro criará um trabalho de documento, que acionará vários trabalhos filhos para execução de relatórios. Neste exemplo, o trabalho associado à execução do documento é um trabalho pai dos trabalhos de execução de relatórios. A execução de relatório independente não terá um trabalho pai. 

lu_job_step_type

Esta tabela lista as tarefas do Intelligence Server envolvidas na execução de um relatório ou documento. Abaixo está uma lista de todos os valores possíveis para Job Step. 

Coluna

Descrição

 

Tipo de dados

step_type_id

O ID numérico fixo para o tipo de trabalho de documento ou relatório.

interno(11)

step_type_desc

O tipo de trabalho que foi executado no Intelligence Server. Os tipos de trabalho podem incluir, 

Solicitação de objeto MD

Fechar trabalho

Mecanismo SQL

Execução SQL

Mecanismo Analítico

Servidor de resolução

Servidor de rede de relatório

Solicitação de Elemento

Obter instância do relatório

Mensagem de erro enviada

Envio de mensagem de saída

Encontrar cache de relatórios

Execução de Documentos

Envio de documento

Atualizar cache de relatório

Solicitar execução

Execução do datamart

Preparação de dados de documentos

Formatação de documentos

Manipulações de Documentos

Aplicar visualização de contexto

Mecanismo de exportação

Tarefa Encontrar Cubo

Atualizar tarefa do cubo

Tarefa de pós-processamento

Tarefa de entrega

Tarefa Persistir Resultado

Tarefa de execução do conjunto de dados do documento

Relatório de processo de documento com prompt

Preparação de dados para importação de dados

Execução Remota de Servidor

Importar painéis assíncronos 

Última etapa do processamento do trabalho

varchar(255)

Tipos e descrições de etapas de trabalho:

Tipo de etapa de trabalho

Descrição

Solicitação de objeto MD

Solicitando uma definição de objeto dos metadados do projeto

Fechar trabalho

Fechar um trabalho e removê-lo da lista de trabalhos pendentes

Mecanismo SQL

SQL é gerado e é necessário para recuperar dados, com base no esquema

Execução SQL

SQL que foi gerado para o relatório é executado

Mecanismo Analítico

Aplicando processamento analítico aos dados recuperados da fonte de dados

Servidor de resolução

Carregando a definição de um objeto

Servidor de rede de relatório

Transmitindo os resultados de um relatório

Solicitação de Elemento

Navegação de elementos de atributos

Obter instância do relatório

Recuperando uma instância de relatório dos metadados

Mensagem de erro enviada

Enviando uma mensagem de erro

Envio de mensagem de saída

Enviando uma mensagem diferente de uma mensagem de erro

Encontrar cache de relatórios

Procurando ou aguardando um cache de relatório

Execução de Documentos

Executando um documento

Envio de documento

Transmitindo um documento

Atualizar cache de relatório

Atualizando caches de relatório

Solicitar execução

Solicitando a execução de um relatório

Execução do datamart

Executando um relatório de datamart

Preparação de dados de documentos

Construindo uma estrutura de documento usando dados dos conjuntos de dados do documento

Formatação de documentos

Exportando um documento para o formato solicitado

Manipulação de Documentos

Aplicando as alterações de um usuário a um documento

Aplicar visualização de contexto

Reservado para uso futuro

Mecanismo de exportação

Exportar um documento ou relatório para PDF, texto simples, planilha do Excel ou XML

Tarefa Encontrar Cubo

A instância do cubo está localizada no Intelligent Cube Manager, quando um relatório de subconjunto ou um relatório padrão que usa cache dinâmico é executado.

Atualizar tarefa do cubo

A instância do cubo é atualizada no Intelligent Cube Manager ao republicar ou atualizar um cubo.

Tarefa de pós-processamento

Reservado para funcionalidades futuras.

Tarefa de entrega

Usado pelos Serviços de Distribuição para entregas por e-mail, arquivo ou impressora de relatórios/documentos assinados.

Tarefa Persistir Resultado

Persiste os resultados da execução, incluindo a Lista de Histórico e outras verificações de condições. Todas as assinaturas atingem esta etapa, embora apenas as assinaturas que persistem resultados (como a Lista de Histórico) executem ações nesta etapa.

Tarefa de execução do conjunto de dados do documento

Uma tarefa virtual usada apenas pelo gerenciador de estatísticas e gerente corporativo para registrar o tempo gasto na execução do conjunto de dados.

Relatório de processo de documento com prompt

Será acionado após a etapa do SQL Engine descobrir prompts, coletar prompts não respondidos e apresentá-los ao cliente.  Depois de obter respostas, inicie trabalhos para executar esse conjunto de dados que contém prompts não respondidos.

Tarefa de preparação de dados de importação de dados

Esta tarefa prepara os dados para diversas tabelas em cubos de importação de dados.

Tarefa de execução remota de servidor

Acesso direto no projeto MSTR remoto

Tarefa assíncrona de importação de painéis

Importação assíncrona de painéis

fact_step_sequence_view

Esta tabela é usada quando a opção Document and/ou Report Job Steps está habilitada para registro de estatísticas avançadas por meio do Command Manager. Ele armazena informações sobre cada etapa de processamento da execução de um documento/painel/relatório. É mais bem usado para solução de problemas de desempenho de um objeto no nível do trabalho. 

Existem cinco fatos provenientes desta tabela:

  • Carimbo de data e hora de início da etapa do trabalho (UTC) - o carimbo de data/hora (no fuso horário UTC) quando a etapa do trabalho começa.

  • Carimbo de data e hora de término da etapa do trabalho (UTC) - o carimbo de data/hora (no fuso horário UTC) quando a etapa do trabalho termina.

  • Duração da fila de trabalhos (ms) - o fato calcula o tempo gasto aguardando na fila a execução do job em milissegundos.
  • Duração da CPU do trabalho (ms) - o tempo gasto na CPU durante a execução do trabalho em milissegundos. 
  • Duração da etapa do trabalho (ms) - o tempo total de execução do trabalho em milissegundos.

Coluna

Descrição

Tipo de dados

parent_tran_id

O ID de ação numérico gerado automaticamente. 

bigint(20)

step_sequence_id

O ID do número de sequência para as etapas de cada trabalho. Usado para determinar a ordem em que as etapas foram executadas no Intelligence Server.

interno(11)

step_type_id

O ID numérico do tipo de etapa de trabalho de execução de trabalho de documento/painel/relatório. 

interno(11)

step_start_timestamp

O carimbo de data/hora UTC quando a etapa do trabalho foi iniciada. 

data hora

step_finish_timestamp O carimbo de data/hora UTC de quando a etapa do trabalho foi concluída. data hora

job_queue_time

A duração da fila em milissegundos.

bigint(20)

job_cpu_time

A duração da CPU em milissegundos.

bigint(20)

step_duration_time

O tempo total de duração da execução em milissegundos.

bigint(20)

lu_session_view 

Cada usuário que se conecta ao MicroStrategy O servidor e/ou projeto de inteligência possui um GUID de conexão de sessão exclusivo. Um usuário não pode efetuar login em um projeto sem primeiro ter uma sessão no Intelligence Server. No entanto, um usuário pode ter uma sessão no Intelligence Server sem se conectar a um projeto (ou seja, realizar tarefas administrativas no Developer). A tabela lu_session_view rastreia as informações exclusivas de conexão da sessão no nível do projeto e dos metadados. 

Para cada sessão de usuário exclusiva criada, haverá uma instância do Intelligence Server, uma fonte de sessão, uma máquina cliente-servidor e um dispositivo. 

Coluna

Descrição

Tipo de dados

identificação de sessão

O valor do ID numérico gerado automaticamente para cada sessão exclusiva.

bigint(20)

session_guid

O GUID da sessão.

varchar(32)

iserver_instance_id

O ID numérico da instância do Intelligence Server que foi conectada à sessão. Nem todas as conexões de sessões possuem uma instância do I-Server aplicável. Por exemplo, trabalhos agendados. 

bigint(20)

client_server_machine_id

O IP da máquina cliente-servidor ao qual foi conectado para a sessão. Nem todas as conexões de sessão possuem uma máquina cliente-servidor.

bigint(20)

session_source_id

O ID da origem da sessão que foi usada para estabelecer a conexão de sessão do usuário.

bigint(20)

metadados_id

O ID de metadados ao qual a sessão do usuário foi conectada.

bigint(20)

ID de dispositivo

MicroStrategy ações (execuções, sessão, etc.), é o endereço IP da máquina a partir da qual a sessão foi criada.

bigint(20)

Tempo de conexão

O carimbo de data/hora de quando a sessão foi aberta. O mapeamento desta coluna para o esquema do projeto do Platform Analytics está pendente.

data hora

lu_session_source

Cada Sessão criada como uma conexão de usuário com o Intelligence Server e o Projeto possui uma origem. A Origem da Sessão representa o cliente ou ferramenta que o usuário usou para estabelecer uma conexão.

Coluna

Descrição

Tipo de dados

session_source_id

O valor do ID numérico fixo para a Origem da Sessão.

bigint(20)

session_source_desc

A origem da sessão específica que foi usada para conectar-se ao Intelligence Server e/ou ao projeto. A fonte da sessão pode ser:

0 Não aplicável

1 Desenvolvedor

2 Administrador do Intelligence Server

3 Administrador da Web

4 Intelligence Server

5 Atualização do Projeto

6 Teia

7 Agendador

8 Aplicativo personalizado

9 Servidor Narrowcast

10 Gerenciador de objetos

12Odbo Cube Designer

13 Gerenciador de Comando

14 Gerente Empresarial

15 Interface de Linha de Comando

16 Construtor de Projeto

17 Assistente de configuração

18 Varredura MD

19 Utilitário de Cache

20 Evento de Incêndio

21 Clientes Administradores Java

22 Serviços Web

23 Escritório

24 ferramentas

25 Servidor de Portal

26 Gerente de Integridade

27 Atualização de metadados

28 COM Navegador

29 Móvel

30 Assistente de tradução de repositório

31 Centro de Saúde

Conselheiro de 32 Cubos

34 Área de Trabalho

35 Library

36 Library iOS

37 Estação de trabalho

39 Library Android

40 Estação de trabalho MacOS

41 Janelas da estação de trabalho

42 Desktop Mac OS

43 Janelas da área de trabalho

44 Tabela

45Qlik

46Power BI

47Microsoft Office

48 Hiper Navegador Chrome

49 Hiper Móvel iOS

50 Android hipermóvel

51 Hiper Office Outlook Web

52 Hiper Office Outlook Windows

53 Hiper Office Outlook Mac

varchar(255)

lu_sql_pass_type

Esta tabela armazena a lista estática de SQL Pass Types. Cada passe SQL registrado na tabela fact_sql_stats terá um tipo de passe SQL correspondente. 

Coluna

Descrição

 

Tipo de dados

sql_pass_type_id

O ID numérico fixo para o tipo de passe SQL.

interno(11)

sql_pass_type_desc

O nome descritivo do tipo de passagem SQL. O tipo de passe SQL pode incluir:

Selecionar

Inserir em Selecionar

Criar a tabela

Analítico

Selecione em

Inserir em valores

Consulta de partição homogênea

Consulta de partição heterogênea

Pré-consulta de partição de metadados

Última pré-consulta da partição de metadados

Vazio

Criar índice

Quebra de qualificação métrica

Limite de qualificação métrica

Qualificação de Métrica

Definido pelo usuário

Loop de partição homogênea

Tabela de partição homogênea uma

Loop de partição heterogênea

Tabela de partição heterogênea uma

Insira valores fixos em

Datamart do mecanismo analítico

Recursos temporários de limpeza

Número do elemento de retorno

Navegação incremental de elementos

Consulta MDX

Sap Bapi

Instrução de Cubo Inteligente

Acesso heterogêneo a dados

Importação de dados de arquivo Excel

Importação de dados de arquivo de texto

Importação de dados de tabela de banco de dados

Importação de dados SQL

Importação de dados do arquivo Excel

Importação de dados do arquivo de texto

Tabela de importação de dados

Importação de dados SQL personalizado

Importação de dados OAuth

Importação de dados Abrir Refinar

Transferência incremental de dados SQL

Cubo de importação de dados do arquivo

varchar(255)

lu_sql_clause_type

Esta tabela armazena a lista estática de tipos de cláusulas SQL. Cada passe SQL registrado na tabela fact_sql_stats terá um tipo de cláusula SQL correspondente.

Coluna

Descrição

Tipo de dados

sql_clause_type_id

O valor do ID numérico fixo para o tipo de cláusula SQL.

pequeno inteiro(6)

sql_pass_type_desc

O nome descritivo do tipo de cláusula SQL. O tipo de passe SQL pode ser,

0 Não aplicável

1 Selecione

2 Selecione Agrupar por

4 Selecione Agregar

8 De

16 Onde

17 Ordenar por

varchar(255)

fatos_sql_stats

Esta tabela contém as informações do SQL Pass que são executadas no warehouse durante a execução de um trabalho de relatório. Cada passe SQL é registrado no nível da ação pai e uma ação pode corresponder a vários passes SQL. 

Uma execução de relatório (ação pai) pode ter várias sequências de passagem SQL.

Esta tabela de fatos é melhor usada para análise de desempenho de tempos de execução de relatórios para determinar definições de relatórios ineficientes. Os dados estarão disponíveis somente quando a opção Estatísticas avançadas estiver habilitada durante a configuração no Command Manager.

A tabela fact_sql_stats é a fonte dos fatos listados abaixo:

  • Duração da passagem SQL (ms) - registra a duração da execução do SQL Pass em milissegundos.
  • Carimbo de data e hora de término da passagem SQL - registra o carimbo de data/hora UTC quando o SQL Pass termina.
  • Carimbo de data e hora de início do SQL Pass- registra o carimbo de data/hora UTC quando o SQL Pass começa.
  • Tabelas SQL Pass acessadas - registra o número de tabelas atingidas durante a passagem SQL.  

Coluna

Descrição

Tipo de dados

parent_tran_id

O ID de transação gerado automaticamente para cada relatório executado no warehouse. Cada ação pai pode corresponder a vários SQL Pass.

bigint(20)

sql_pass_id

O SQL Pass ID gerado automaticamente para cada execução. Esta é a chave primária da tabela. 

bigint(20)

sql_pass_sequence_id

O número de sequência do passe SQL.

interno(11)

sql_pass

O SQL exato usado no passe.

texto longo

sql_start_timestamp

O carimbo de data/hora UTC quando o SQL Pass começou.

carimbo de data/hora

sql_end_timestamp

O carimbo de data/hora UTC quando o SQL Pass foi concluído.

carimbo de data/hora

sql_pass_type_id

O ID numérico correspondente ao Tipo SQL.

Por exemplo, 

Criar índice

Inserir em valores

Navegação incremental de elementos

interno(11)

tempo de execução

O tempo total gasto na instrução SQL Pass. Definido como o carimbo de data/hora inicial menos o carimbo de data/hora final. 

bigint(20)

total_tabelas_acessadas

O número de tabelas atingidas pela passagem SQL. Esta é a coluna de origem do fato SQL Pass Tables Accessed.

pequeno inteiro(6)

db_error_id

O ID de erro gerado automaticamente para um erro de banco de dados encontrado durante a execução do SQL. Consulte lu_db_error para obter mais detalhes.

bigint(20)

lu_db_error

Esta tabela armazena a lista de mensagens de erro do banco de dados. Cada SQL Pass registrado na tabela fact_sql_stats terá um db_error_id correspondente.

Coluna

Descrição

Tipo de dados

db_error_id

O ID gerado automaticamente para o erro do banco de dados.

bigint(20)

db_error_desc

O texto completo da mensagem de erro do banco de dados retornada do servidor.

Varchar(4096)

fact_report_columns

Coluna

Descrição

Tipo de dados

parent_tran_id

O ID da transação pai gerado automaticamente para cada relatório executado no warehouse.

bigint(20)

coluna_id

O ID da coluna gerado automaticamente que foi atingido durante a execução do relatório.

bigint(20)

sql_clause_type_id O ID do tipo de cláusula SQL que corresponde ao tipo de cláusula SQL que foi executada na coluna/tabela fornecida. Consulte lu_sql_clause_type para obter mais detalhes. pequeno inteiro(6)

tabela_id

O ID da tabela gerado automaticamente na qual a instrução SQL foi executada. Esta é a coluna de origem do atributo Tabela de Banco de Dados. Consulte lu_db_table_view para obter mais detalhes.

bigint(20)

coluna_hit_count O número de vezes que a combinação de tipo de coluna/tabela/cláusula ocorre em uma execução. Esta é a coluna de origem do fato Contagem de ocorrências da coluna. interno(11)