Como conectar o banco de dados SAP Hana diretamente associado ao SQL Server utilizando a funcionalidade Linked Server
1. Como instalar driver ODBC do SAP HANA (ODBC, HANA CLIENT):
2. Configurar fonte de dados ODBC (ODBC Data Source Administrator, System DSN):
3. Criar Servidor Vinculado no modo gráfico (SSMS, LINKED SERVER, PROVIDERS):
4. Visualizar tabelas do banco de dados SAP Hana (SAP HANA DATABASE EXPLORER, OPEN DATA):
5. Consultar banco de dados SAP Hana no SQL Server (SELECT, OPENQUERY):
-- Exemplo: Consulta utilizando OPENQUERY SELECT * FROM OPENQUERY(SAP_HANA, 'SELECT * FROM SCHEMA.TABLE');
6. Excluir Servidor Vinculado utilizando código SQL (sp_dropserver, droplogins):
-- Exemplo: Excluir Servidor Vinculado EXEC sp_dropserver 'SAP_HANA', 'droplogins';
7. Criar Servidor Vinculado utilizando código SQL (sp_addlinkedserver, PROVIDER):
-- Exemplo: Criar Servidor Vinculado EXEC sp_addlinkedserver @server = 'SAP_HANA', @srvproduct = 'HANA', @provider = 'MSOLEDBSQL', @datasrc = 'HANA_SERVER';
8. Adicionar usuário e senha de acesso ao Servidor Vinculado (sp_addlinkedsrvlogin):
-- Exemplo: Adicionar usuário e senha ao Servidor Vinculado EXEC sp_addlinkedsrvlogin @rmtsrvname = 'SAP_HANA', @useself = 'FALSE', @locallogin = 'YourLocalLogin', @rmtuser = 'YourHanaUser', @rmtpassword = 'YourHanaPassword';
9. Criar exibição com instrução de consulta dos dados do SAP Hana (CREATE VIEW):
-- Exemplo: Criar exibição CREATE VIEW VW_SAP_HANA_DATA AS SELECT * FROM OPENQUERY(SAP_HANA, 'SELECT * FROM SCHEMA.TABLE');
Cientista de Dados e Consultor de Soluções Digitais e Analíticas
@fabioms