14 Replies Latest reply: Jun 24, 2016 9:19 AM by Clever Anjos RSS

    Dúvida Técnica

      Bom tarde pessoal,

       

      Gostaria de tirar uma dúvida técnica.

      Atualmente eu tenho no servidor 5 arquivos do qlikview para 5 clientes diferentes, cada cliente tem suas tabelas para cada cenário, mas todos tem as tabelas no mesmo padrão, ou seja, com os mesmos campos, pois é um cenário padrão para todos, porém cada um tem seu arquivo.

      Eu rodo uma extração diária que alimenta esse datawarehouse, e em cada tabela eu já tenho um campo que identifica cada cliente.

      Minha ideia é a seguinte: Carregar todos as tabelas de todos os clientes em somente um arquivo Qlikview, pois quando eu altero alguma coisa no cenário já altera para todos. Claro que vai ter um controle de Section Access para cada cliente ver os seus dados.

      Minha pergunta é o seguinte: isso é recomendado? Pois o arquivo do Qlikview vai ficar com um tamanho cada vez maior e imagine quando tiver 15 clientes ou até mais.

      O que vocês me dizem desse tipo de prática?

       

      Att,

      Rodrigo

        • Re: Dúvida Técnica
          Thiago Gonçalo

          Rodrigo, boa tarde!

           

          O qlikview é preparado para trabalhar com grandes quantidades de informações, inclusive com o conceito de big data, pois ele é baseado em processamento de memória ram. Este processo de unir as informações em um único arquivo é altamente recomendado, desde que o fluxo de dados não seja extremo. Para garantir a melhor performance tenha sempre uma camada intermediaria que cria os QVDs otimizados para que a visão final consuma essas informações. Para você ter uma ideia aqui temos algumas visões que possuem mais de 100 tabelas envolvidas com mais de 150 milhões de registros e mais de 50 pessoas acessando o mesmo arquivo. Claro que neste cenário fazemos toda transformação na camada intermediária e temos uma estrutura recomendada a este ripo de aplicação.

           

          Espero ter ajudado.

           

          Thiago Gonçalo

          • Re: Dúvida Técnica
            Yuri Nicolett

            Pelo o que entendi as informações são as mesmas, porém você quebra para cada aplicação a visão de cada um.

            O recomendado é sim colocar essas informações no mesmo qvw e fazer o controle por sessão de acesso.

             

            A aplicação crescer é o normal, precisa verificar se o seu servidor suportará esse crescimento.

             

            Um outro conselho que te dou é verificar a compra do QlikView Publisher, pois seu recurso de segurança "Quebra" o qvw em vários qvws pequenos, sendo um qvw para cada tipo de acesso do usuário.

              • Re: Dúvida Técnica
                Thiago Gonçalo

                O Qlikview Publisher é uma ótima alternativa para este cenário, ele trabalha em cima do conceito de redução de dados para gerar varias visões de acordo com os filtros desejados. Aqui utilizamos, porem vale ressaltar que o custo da ferramenta é alto, por isso se o seu ambiente for de poucos usuários, até 50, acredito que não compense.

                 

                Abraços.

                 

                Thiago Gonçalo

                 

                 

                Rodrigo se suas duvidas foram esclarecidas, feche o tópico. Marque as respostas que foram úteis e a correta para fecha-lo.

                  • Re: Dúvida Técnica

                    Thiago,

                     

                    Se puder me esclarecer só mais um coisa, dai fecho o tópico,

                    Tem clientes que toda hora querem o BI atualizado com o sistema (tipo realtime), mas BI não tem bem esse conceito,

                    pelo menos no meu entendimento, correto? Como vocês tratam isso? o normal não é uma carga ou duas cargas diárias?

                     

                    Att,

                    Rodrigo

                      • Re: Dúvida Técnica
                        thiago prado

                        crie um arquivo bat e agende no windows a abertura desse aquivo de 1 em 1min!

                        segue abaixo o modelo que uso.

                         

                         

                         

                        cd c:\Program Files\Qlikview

                        qv.exe /r C:\Modelo_qlik\seu.qvw

                        qv.exe /r c:\Modelo_qlik\seu.qvw

                         

                         

                         

                         

                        salvar no notepad com a extensão ".bat"

                          • Re: Dúvida Técnica

                            Isso é tranquilo,

                            Eu só gostaria de saber qual é o conceito de BI, pois o datawarehouse normalmente demora de 15 a 30 minutos pra buscar as informações no ERP e atualizar, então não adianta atualizar o qvw se o Datawarehouse não está.

                            No meu entendimento, o conceito de BI não é carregar todo momento.

                             

                            Att,

                            Rodrigo

                          • Re: Dúvida Técnica
                            Thiago Gonçalo

                            Rodrigo,

                             

                            É isso ai, o ideal são poucas cargas durante o dia.

                             

                            Caso você utilize o QLikview Server, que é a ferramenta para administração do qlik que tambem possibilita o agendamento de tarefas, vc pode criar uma tarefa para atualiza-lo de x em x tempo. Aqui a maioria das visões atualizamos com os dados do fechamento do dia anterior apenas 1x ao dia, porem temos algumas visões que atualizamos 3 x por dia, sempre neste formato, tendo tarefas que rodam automaticamente no qlik server.

                             

                            agora se vc realmente necessitar que rode mais vezes basta configurar a tarefa, porem analise o custo beneficio disso de acordo com a real necessidade, tempo de carga e performance do server, pois efetuar a carga a todo momento não é uma prática recomendada..

                             

                            Abraços.

                      • Re: Dúvida Técnica
                        Edécio Santos

                        Rodrigo, no meu caso eu tenho um cliente no ramo industrial que utiliza uma solução de BI Qlikview "realtime".

                         

                        Coloquei a palavra entre aspas porque a recarga, hoje, ocorre a cada 10 minutos diariamente e sem intervalos nos finais de semana. Isso é um tempo relativamente pequeno para que os dados sejam demostrados.

                         

                        As informações são expostas numa TV e esse cliente consegui acompanhar sua produção diariamente. Essa visualização "realtime" dos dados realmente fogem ao conceito de BI tradicional, mas caso você queria implementá-la você pode negocia uma janela de tempo pequena e confortável para os você e seu cliente implementando uma solução simples (macro + variável). Tem interesse?

                         

                        Ajudou? Post um feedback!

                         

                        Atenciosamente,

                         

                        Edécio Santos.

                          • Re: Dúvida Técnica

                            Estamos falando na mesma língua.

                             

                            Na verdade tem 5 clientes onde tenho também televisões na produção que a cada 5 minutos eu faço uma carga, isso é bem tranquilo. funciona bem.

                             

                            Eu me referia mais a um cenário Comercial (mais pesado) que eu jogo num "datawarehouse" na Nuvem que lá eu tenho um Windows Server que tem instalado o qlikview Server e os clientes acessam os cenários via WEB.

                            Nesse caso eu faço a mineração de dados do servidor do cliente jogando no datawarehose de manhã e meio dia e depois o Qlikview faz a carga.

                             

                            Att,

                            Rodrigo

                              • Re: Dúvida Técnica
                                Edécio Santos

                                O que você pode fazer caso necessite de uma recarga "rápida e constante" de dados é utilizar a extração incremental. Você estaria adaptando o conceito de BI à sua necessidade, não vejo problemas nisso.

                                 

                                Acredito que o documento em anexo irá lhe ajudar.

                                 

                                Ajudou? Post um feedback!

                                 

                                 

                                Atenciosamente,

                                 

                                Edécio Santos

                                  • Re: Dúvida Técnica

                                    Edécio,

                                     

                                    Um vou olhar esse arquivo com calma, agora me tira uma dúvida?

                                    Um amigo meu que trabalhou 3 anos com Qlikview disse que precisou usar uma ferramenta externa de extração de dados porque ele disse assim: O Qlikview seria perfeito se permitisse extração só dos novos registros ou alterados no sistema do Cliente. Mas pelo que eu entendi o Qlikview já tem isso, correto?

                                    O que você usa para fazer  a extração de dados? é só com QlikView ou você usa outra ferramenta?

                                     

                                    Atualmente meu modelo é conforme o anexo:

                                     

                                    MODELO.jpg

                                      • Re: Dúvida Técnica
                                        Yuri Nicolett

                                        O Qlikview permite esse tipo de query, chamamos isso de query incremental.

                                        No manual do qlikview existe uma descrição simples de como aplicar cada tipo de incremental, procure por "Usando Arquivos QVD para Carga Incremental" dentro do manual.

                                • Re: Dúvida Técnica
                                  Clever Anjos

                                  Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados