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) |