Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Alto consumo de CPU

Ola,

estou com um problema quando rodo minha aplicação no servidor, o consumo de CPU fica altíssimo, não estou conseguindo entender o que eleva o uso de CPU, existe alguma maneira de eu verificar no meu computador qual objetivo esta consumindo muito CPU? meu arquivo é leve, esta pesando 32 mb, não tenho nenhum calculo complexo tipo agregações pois movi tudo para a carga do script, talvez o calculo mais pesado que eu tenha seja concatenações onde desconsidero todas as dimensões exceto as que eu preciso em algumas abas, esse calculo poderia consumir muita CPU?

Eu uso muitas variáveis também, isso poderia aumentar o uso de CPU?

Eu precisaria saber alguma forma de mensurar esse consumo de CPU antes de subir o arquivo para o servidor pois no meu pc todas as abas rodam muito rápidas.

Labels (6)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Esse recurso não tem muito o que fazer.

Ele pesa muito mesmo

View solution in original post

44 Replies
maiconmello
Creator III
Creator III

Bom dia, de um CTRL + T e manda uma imagem da nuvem de dados !

Att,

Anonymous
Not applicable
Author

Sem título.png

Aparentemente esta acontecendo algum problema no acesso ao arquivo, falei com uma pessoa da TI e ele me disse que estava dando estouro de memoria nos filtros iniciais, essas 3 tabelas que ligam nas dimensões na parte a direita da imagem são filtros que são aplicados na hora de entrar no arquivo, é a parte do acesso do arquivo, o que cada usuario pode ver e quem ele encherga. Existe algum problema nessa forma de fazer a redução dois dados?

Outra coisa eu tenho uma link table que usa autonumber pra concatenar todas essas fatos, o autonumber nesse caso é indicado ou pode piorar as coisas?

lucianosv
Specialist
Specialist

O que são as tabelas contraídas acima do lado direito?

Anonymous
Not applicable
Author

São tabelas de suporte, tipo data island, tabelas que alimentam um listbox para o usuario selecionar se quer ver o resultado por volume ou receita, tabelas com icones que eu carreguei para usar em tabelas.

lucianosv
Specialist
Specialist

Você usou um autonumber para criar o campo %ChaveLink?

Isso está funcionando bem? Você validou a amarração?

Você poderia fazer o seguinte teste: Carrega só as dimensões, uma fato e a link table.

E vai testando até achar o que está causando a anomalia. tente isolar a causa.

Anonymous
Not applicable
Author

Sim usei autonumber pra gerar essa chave, quando validei os dados todos batiam com outro relatório que nos temos, qual forma eu poderia validar alem de comparar com outro arquivo os resultados?

Essa forma de fazer a redução de campos esta correta? no log dava um problema nessa redução inicial.

lucianosv
Specialist
Specialist

Não sei se está correto.

Não dá para ver como você está reduzindo só pelo print.

Anonymous
Not applicable
Author

Se eu postar o script de redução ajudaria?

Login_temp:

LOAD * INLINE [

    ACCESS, USERID, PASSWORD, RP, CH, GP

     ADMINISTRADORES AQUI

];

Concatenate(Login_temp)

LOAD UPPER(ACCESS) as ACCESS,

     UPPER(USERID) as USERID,

     UPPER(PASSWORD) as PASSWORD,

     RP,

     CH,

     GP

FROM

[..\ACESSOS\Painel de Vendas\Acessos.xlsx]

(ooxml, embedded labels, table is Login)

Where UPPER(ACCESS) = 'USER' OR UPPER(ACCESS) = 'DUMMY';

//------------------------------------------------------------------

Section Access;

LOAD *

Resident Login_temp;

Section Application;

//------------------------------------------------------------------

DROP Table Login_temp;

Permissoes:

LOAD RP,

     Supervisor_Nome as [Supervisor Nome]

FROM

[..\ACESSOS\Painel de Vendas\Acessos.xlsx]

(ooxml, embedded labels, table is Permissoes);

Canais_Permissao:

LOAD CH,

     Canal

FROM

[..\ACESSOS\Painel de Vendas\Acessos.xlsx]

(ooxml, embedded labels, table is Canais);

Grupo_Cliente_Redutor:

LOAD GP,

     [Grupo Produto]

FROM

[..\ACESSOS\Painel de Vendas\Acessos.xlsx]

(ooxml, embedded labels, table is [Grupo Cliente]);

Tem um arquivo de excel que relaciona o que cada usuario vera, por exemplo tem uma tabela que relaciona o codigo de um supervisor com um usuario, outra o codigo do supervidor com um canal de venda.

lucianosv
Specialist
Specialist

Sua redução é só isso:

Capturar.PNG

Você usa o resto? Se precisar joga pras tabelas dim tirando o snow flake.