Iremos conhecer as técnicas:
1. Conhecer a estrutura disponível do banco de Dados (AZURE SQL DATABASE, SERVER, TABLES, SELECT):
2. Criar credencial no escopo do banco de dados (CREATE MASTER KEY, CREATE DATABASE SCOPE CREDENTIAL):
3. Criar Fonte de Dados Externa (CREATE EXTERNAL DATASOURCE):
- Exemplo de criação de uma fonte de dados externa:
CREATE EXTERNAL DATA SOURCE SuaFonteDeDados
WITH (
TYPE = RDBMS,
LOCATION = 'sua_conexao',
DATABASE_NAME = 'seu_banco_de_dados',
CREDENTIAL = SuaCredencial
);
4. Criar tabela externa (CREATE EXTERNAL TABLE, COLUMNS, SCRIPT CREATE TABLE):
- Exemplo de criação de uma tabela externa:
CREATE EXTERNAL TABLE SuaTabelaExterna
(
Coluna1 INT,
Coluna2 VARCHAR(50),
...
)
WITH (
DATA_SOURCE = SuaFonteDeDados,
SCHEMA_NAME = 'dbo',
OBJECT_NAME = 'sua_tabela',
STATS_STREAM = ON
);
5. Combinar registros de tabelas (TABLES, JOIN):
Esses exemplos abordam a exploração da estrutura, a criação de credenciais, a definição de fontes de dados externas, a criação de tabelas externas e a combinação de registros usando o Azure SQL Database. Lembre-se de ajustar os códigos conforme necessário para o seu contexto específico.