Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL Video
  •    18 page views
  •   1870 video views
  • 2024, May 28, Tuesday

How to create external table in 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.

  

This content contains
  • Content Video
  • Language Portuguese
  • Duration 5m 28s
  • Subtitles Sim

  • Reading time 1 min 15 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now