Free cookie consent management tool by TermsFeed Policy Generator
  •  Vídeo
  •    18 visualizações da página
  •   2062 visualizações do vídeo
  • 2025, novembro 19, quarta

#112 Como criar tabela externa no Azure SQL

Apresentamos nesse vídeo como criar tabela externa no Azure SQL, possibiltando acessar os registros em um banco de dados disponível em outra instância SQL do Azure.

Iremos conhecer as técnicas:

1\. Conhecer a estrutura disponível do banco de Dados (AZURE SQL DATABASE, SERVER, TABLES, SELECT):

  • Utilize consultas SQL para explorar a estrutura do banco de dados, como listar tabelas:

USE seu_banco_de_dados;

SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE';

2\. Criar credencial no escopo do banco de dados (CREATE MASTER KEY, CREATE DATABASE SCOPE CREDENTIAL):

  • Exemplo de criação de uma credencial:

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'SuaSenhaAqui';

CREATE DATABASE SCOPED CREDENTIAL SuaCredencial

WITH IDENTITY = 'SuaIdentidade',

SECRET = 'SuaSenhaAqui';

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):

  • Use instruções JOIN para combinar registros de tabelas:

SELECT

tabela1.Coluna1,

tabela2.Coluna2

FROM

Tabela1 tabela1

JOIN

Tabela2 tabela2 ON tabela1.ColunaComum = tabela2.ColunaComum;

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.

Este contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 5m 28s
  • Legenda Sim

  • Tempo de leitura 1 min 15 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora