Condividi tramite


Utilizzare la Creazione guidata per tabelle esterne con origini dati ODBC

Uno degli scenari principali per SQL Server 2019 è la possibilità di virtualizzare i dati. Questo processo consente ai dati di rimanere nella posizione originale. È possibile virtualizzare i dati in un'istanza di SQL Server in modo che possano essere sottoposti a query come qualsiasi altra tabella in SQL Server. Questo processo riduce al minimo la necessità di processi ETL. Questo processo è possibile con l'uso di connettori PolyBase. Per altre informazioni sulla virtualizzazione dei dati, vedere Introduzione a PolyBase.

Questo video offre un'introduzione alla virtualizzazione dei dati:

Avviare la procedura guidata Tabella esterna

Connettersi all'istanza master usando il numero di porta/indirizzo IP dell'endpoint sql-server-master ottenuto usando il comando azdata cluster endpoints list . Espandere il nodo Database in Esplora oggetti. Selezionare quindi uno dei database in cui si desidera virtualizzare i dati da un'istanza di SQL Server esistente. Fare clic con il pulsante destro del mouse sul database e scegliere Crea tabella esterna per avviare la procedura guidata Virtualize Data (Virtualize Data). È anche possibile avviare la procedura guidata Virtualize Data dal riquadro comandi. Usare CTRL+MAIUSC+P in Windows oppure usare CMD+MAIUSC+P con un Mac.

Procedura guidata Virtualize Data

selezionare un'origine dati

Se è stata avviata la procedura guidata da uno dei database, il menu a discesa di destinazione viene riempito automaticamente. È anche possibile immettere o modificare il database di destinazione in questa pagina. I tipi di origine dati esterni supportati dalla procedura guidata sono SQL Server, Oracle, MongoDB e Teradata.

Annotazioni

SQL Server è evidenziato per impostazione predefinita.

Selezionare un'origine dati

Selezionare Avanti per continuare.

Creare una chiave principale del database

In questo passaggio viene creata una chiave master del database. La creazione di una chiave master è obbligatoria. Una chiave master protegge le credenziali usate da un'origine dati esterna. Scegliere una password complessa per la chiave master. Eseguire anche il backup della chiave master usando BACKUP MASTER KEY. Archiviare il backup in un luogo esterno sicuro.

Creare una chiave master del database

Importante

Se si dispone già di una chiave master del database, questo passaggio verrà ignorato automaticamente.

Immettere le credenziali dell'origine dati esterna

In questo passaggio immettere l'origine dati esterna e i dettagli delle credenziali per creare un oggetto origine dati esterno. Le credenziali vengono utilizzate per l'oggetto di database per connettersi all'origine dati. Immettere un nome per l'origine dati esterna. Un esempio è Test. Specificare i dettagli della connessione di SQL Server all'origine dati esterna. Immettere il nome del server e il nome del database in cui si vuole creare l'origine dati esterna.

Il passaggio successivo consiste nel configurare una credenziale. Immettere un nome per le credenziali. Questo nome è la credenziale con ambito database usata per memorizzare in modo sicuro le informazioni di accesso per l'origine dati esterna che crei. Un esempio è TestCred. Immettere un nome utente e una password per connettersi all'origine dati.

Screenshot che mostra il passaggio 3 - Creare la connessione all'origine dati.

Mappatura delle tabelle di dati esterni

Nella pagina successiva selezionare le tabelle per le quali si desidera creare viste esterne. Quando si selezionano i database padre, vengono incluse anche le tabelle figlio. Dopo aver selezionato le tabelle, viene visualizzata una tabella di mapping a destra. Qui è possibile apportare modifiche ai tipi. È anche possibile modificare il nome della tabella esterna selezionata.

Screenshot che mostra il passaggio 4: eseguire il mapping degli oggetti origine dati alla tabella esterna.

Annotazioni

Per modificare la visualizzazione mapping, fare doppio clic su un'altra tabella selezionata.

Importante

Il tipo di foto non è supportato dallo strumento Tabella esterna. Se si crea una visualizzazione esterna con un tipo di foto, viene visualizzato un errore dopo la creazione della tabella. La tabella viene comunque creata.

Riassunto

Questo passaggio mostra un riepilogo delle selezioni. Fornisce il nome delle credenziali con ambito nel database e degli oggetti delle origini dati esterne creati nel database di destinazione. Selezionare Genera script per eseguire uno script in T-SQL della sintassi usata per creare l'origine dati esterna. Selezionare Crea per creare l'oggetto origine dati esterna.

Schermata di riepilogo

Se si seleziona Crea, viene visualizzato l'oggetto origine dati esterno creato nel database di destinazione.

Origini dati esterne

Se si seleziona Genera script, viene visualizzata la query T-SQL generata per creare l'oggetto origine dati esterna.

Generare script

Annotazioni

Generare script deve essere visibile solo nell'ultima pagina della procedura guidata. Attualmente viene visualizzato in tutte le pagine.

Passaggi successivi

Per altre informazioni sui cluster Big Data di SQL Server e sugli scenari correlati, vedere Introduzione ai cluster Big Data di SQL Server.