Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Exportar dados MSQL Server

Boa tarde pessoal.

Baixei o BD adventureWorks.bak, restaurei no SGBD e Estou com dificuldade na exportação de dados em tabelas separadas, estou usando MSQL 2014 managament studio.

Galera gostaria de opinioes e diversidade de dicas sobre formas de extração de dados(csv, microsoft access) e softwares usados para exportação.

Obrigado a todos

att. Daniel Veloso

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Daniel,

Normalmente, fazemos um modelo extrator e dentro deste modelo, fazemos a conexão ao banco e as leituras das tabelas.

Neste ponto você tanto pode salvar elas em um “stage area” (sem transformação) e ter outro modelo que lê e transforma.

Nos dois acima salva-se em QVD. Ou seja. Os dados do SQL são lidos pelo Qlik, transformados no Qlik e apresentados no Qlik.

furtado@farolbi.com.br

View solution in original post

7 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Daniel,

como estamos na comunidade Qlik, portanto a melhor forma de ler o seu SQL seria com o Qlik. 

Existem varias ferramentas ETLs no mercado, algumas inclusive que salvam em QVX.

Partindo que voce poderia usar o Qlik para fazer a sua carga no SQL, e salvar cada tabela em um QVD, voce poderia fazer da seguinte forma (exemplo):

SalesPerson:

LOAD

       SalesPersonID            as Representante_Codigo,

       TerritoryID                 as Regiao_Codigo,

       SalesQuota                 as Meta_Valor;

SQL Select SalesPersonID,TerritoryID,SalesQuota from SalesPerson;

//

store SalesPerson into SalesPerson.qvd (qvd);

Desta forma, estamos lendo uma tabela e salvando ela (com campos renomeados para exemplo) em um arquivo proprietario .QVD

furtado@farolbi.com.br
Not applicable
Author

Alessandro,

entendi perfeitamente o que disse. Mas minha atual dificuldade é fazer a carga de dados para o qlik para depois, só assim converte-los em qvd. Os dados estao armazenados no BD MSQL server 2014, to empacado em como prepara-los para fazer a carga no qlik ?

ps. baixei o backup do adventureworks(.bak)  e restaurei no SGBD.

Not applicable
Author

Esqueci de mencionar, mas o link que me passou ajudou muito a entender como desenvolver o projeto.

Muito obrigado !! so pra esclarecer. Cada regiao (Sales, Production etc) seria um datasmart ?DerOriginal.png

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Daniel,

Normalmente, fazemos um modelo extrator e dentro deste modelo, fazemos a conexão ao banco e as leituras das tabelas.

Neste ponto você tanto pode salvar elas em um “stage area” (sem transformação) e ter outro modelo que lê e transforma.

Nos dois acima salva-se em QVD. Ou seja. Os dados do SQL são lidos pelo Qlik, transformados no Qlik e apresentados no Qlik.

furtado@farolbi.com.br
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Daniel,

Se fizer um extrator, o ideal seria cada tabela salva de forma igual ao banco em um arquivo .qvd.

Depois, outro modelo le estes QVD e transforma ou mesmo apresenta (tudo depende como vai fazer).

furtado@farolbi.com.br
Not applicable
Author

Alessandro,

Hummm entendi. Tudo através do qlikview. O modelo extrator seria a configuração dessa parte? segue na imagem.

Tentei realizar a conexão no banco, mas nem o servidor local ele encontra. Tentei as opçoes 'Sql server Native Cliente' e a selecionada.

Achei um tutorial 'Consultas QlikView Carregando Banco Sql Server - YouTube' porém, meu sql deve ta com problema pq nao aparece nenhum servidor. Vou reinstalar.

Obrigado mais uma vez.

ASDAS.png

Not applicable
Author

[RESOLVIDO]

Só pra finalizar. O problema não era com o SQL, simplesmente tinha de digitar o servidor no COMBOBOX, ele nao trouxe o servidor, mas digitando funcionou.

Obrigado aos envolvidos pelo tempo de resposta.