Skip to main content
Announcements
Qlik Community Office Hours, March 20th. Former Talend Community users, ask your questions live. SIGN UP
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.