Prezados, bom dia!
Na minha Organização, trabalhamos com o SAS Guide. Gostaria de saber se por meio desta ferramenta consigo obter conexão direta com bancos de dados, como Oracle, SQL Server e Sybase?
Caso seja possível, poderiam compartilhar comigo algum material com instruções?
Desde já, agradeço pela atenção!
Olá !
A conexão direta é possível sim
segue um exemplo criando uma biblioteca
%let SERVER = nome do servidor; %let USER= nome do usuário no BD; %let PASS= senha do usuário; LIBNAME nome TERADATA / oracle SCHEMA= SERVER = &SERVER. USER="&USER." PASSWORD="&PASS.";
e também por Pass-Through
Connect to teradata (server= user="usuario"
password="senha");
proc sql;
CREATE TABLE tabela AS
select * from connection to teradata ( select ...);
disconnect from teradata;
quit;
Olá !
A conexão direta é possível sim
segue um exemplo criando uma biblioteca
%let SERVER = nome do servidor; %let USER= nome do usuário no BD; %let PASS= senha do usuário; LIBNAME nome TERADATA / oracle SCHEMA= SERVER = &SERVER. USER="&USER." PASSWORD="&PASS.";
e também por Pass-Through
Connect to teradata (server= user="usuario"
password="senha");
proc sql;
CREATE TABLE tabela AS
select * from connection to teradata ( select ...);
disconnect from teradata;
quit;
Muito obrigado pela dica!!!!
Vou testar.
Se for um uso recorrente ao banco de dados, e utilizado por muitos usuários o recomendado é criar uma libname no management console, você pode usar os códigos dos nossos colegas, ou criar uma libname apontando para um banco exemplo SQL Server
Libname DB_NM odbc complete="driver=SQL Server; uid=user_db pwd=xxxxxxx database=DBO Server=Servidor"
schema=DBA;
dependendo do driver você vai ter algumas limitações, não vai conseguir fazer insert, ou update, porém consegue fazer um drop table e recriar a tabela com os novos dados.
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!