Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Como executar uma procedure do SQL Server no Qlik

Pessoal,

Preciso exetucar uma procedure no script do qlik, nessa procedure eu faço uma consulta a uma view em um deteminado banco.

Ja tentei de algumas maneiras, porem, sem sucesso.

Alguem sabe como devo proceder?

Segue codigo da procedure:

EXECUTE [SANTANA].[dbo].[P_VENDAS] '09/01/2013','09/30/2013';

Obrigado!

Tags (1)
7 Replies

Re: Como executar uma procedure do SQL Server no Qlik

Utilize SQL EXEC

Exemplo:

Server XXX Instance AAA
Base Name      : ZZZ
store procedure: gtstep1
Workstation ID :  FFFF


sql exec  ('[XXX\AAA].[ZZZ].[dbo].[gtstep1]') ;

Not applicable

Re: Como executar uma procedure do SQL Server no Qlik

Yuri,

eu tenho que colocar dessa forma no qlik ou no SQL Server?

Re: Como executar uma procedure do SQL Server no Qlik

No QlikView.

O comando SQL EXEC é uma função de script do QlikView.

Not applicable

Re: Como executar uma procedure do SQL Server no Qlik

Nao entendi onde tenho que inserir aquele inicio que voce colocou:

Server XXX Instance AAA

Base Name      : ZZZ

store procedure: gtstep1

Workstation ID :  FFFF

Re: Como executar uma procedure do SQL Server no Qlik

João, isso é só um exemplo que criei que vai compor o comando para executar a procedure.

sql exec  ('[XXX\AAA].[ZZZ].[dbo].[gtstep1]')


No seu caso deve utilizar os dados de seu banco.

Not applicable

Re: Re: Como executar uma procedure do SQL Server no Qlik

Yuri,

Voce pode dar uma olhadinha no qvw em anexo para ver se esta certo?

dubucha2012
Contributor

Re: Como executar uma procedure do SQL Server no Qlik

João,

eu executo da seguinte forma:

Atendimento:

Load

ID_Ticket     AS [ID ticket]

, Nome_Ticket     AS [Nome Ticket]

SQL

  exec PR_ATENDIMENTOS '$(vUsuarioAcesso)'

;


Lembrando que os objetos do BD devem ter as permissões necessárias