Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL Vídeo
  •    18 visualizações da página
  •   1951 visualizações do vídeo
  • 2024, outubro 13, domingo

#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