Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'attività di caricamento di Azure SQL Data Warehouse consente a un pacchetto SSIS di caricare dati locali in una tabella in Azure SQL Data Warehouse (DW). Il formato del file di dati di origine attualmente supportato è testo delimitato nella codifica UTF8. Il processo di caricamento segue l'approccio PolyBase efficiente. In particolare, i dati verranno prima caricati in Archiviazione BLOB di Azure e quindi in Azure SQL Data Warehouse. Per usare questa attività, è quindi necessario un account di archiviazione BLOB di Azure.
Per aggiungere un Azure SQL DW Upload Task, trascinarlo dalla casella degli strumenti SSIS all'area di disegno della finestra di progettazione e fare doppio clic o fare clic con il pulsante destro del mouse e scegliere Modifica per visualizzare la finestra di dialogo dell'editor di attività.
Nella pagina Generale configurare le proprietà seguenti.
| Campo | Descrizione |
|---|---|
| LocalDirectory | Specifica la directory locale che contiene i file di dati da caricare. |
| Ricorsivamente | Specifica se eseguire ricerche ricorsive nelle sottodirectory. |
| Nome del file | Specifica un filtro dei nomi per selezionare i file con un determinato modello di nome. Ad esempio, MySheet*.xsl* includerà file come MySheet001.xsl e MySheetABC.xslx. |
| RowDelimiter | Specifica i caratteri che contrassegna la fine di ogni riga. |
| ColumnDelimiter | Specifica uno o più caratteri che contrassegnano la fine di ogni colonna. Ad esempio | (pipe), \t (tab), ' (virgolette singole), " (virgolette doppie) e 0x5c (barra rovesciata). |
| IsFirstRowHeader | Specifica se la prima riga in ogni file di dati contiene nomi di colonna anziché dati effettivi. |
| AzureStorageConnection | Specifica un gestore di connessione di Azure Storage. |
| BlobContainer | Specifica il nome del contenitore BLOB in cui verranno caricati e inoltrati dati locali ad Azure DW tramite PolyBase. Se non esiste, verrà creato un nuovo contenitore. |
| BlobDirectory | Specifica la directory BLOB (struttura gerarchica virtuale) in cui i dati locali verranno caricati e inoltrati ad Azure DW tramite PolyBase. |
| RetainFiles | Specifica se conservare i file caricati in Archiviazione di Azure. |
| Tipo di Compressione | Specifica il formato di compressione da usare durante il caricamento di file in Archiviazione di Azure. La fonte locale non è coinvolta. |
| Livello di Compressione | Specifica il livello di compressione da utilizzare per il formato di compressione. |
| AzureDwConnection | Specifica una gestione connessione ADO.NET per Azure SQL Data Warehouse. |
| NomeTabella | Specifica il nome della tabella di destinazione. Scegliere un nome di tabella esistente oppure crearne uno nuovo scegliendo <Nuova tabella ...>. |
| TabellaDistribuzione | Specifica il metodo di distribuzione per la nuova tabella. Si applica se viene specificato un nuovo nome di tabella per TableName. |
| HashColumnName | Specifica la colonna utilizzata per la distribuzione della tabella hash. Si applica se HASH è specificato per TableDistribution. |
Verrà visualizzata una pagina Mapping diversa a seconda che si stia caricando in una nuova tabella o in una tabella esistente. Nel caso precedente configurare le colonne di origine di cui eseguire il mapping e i nomi corrispondenti nella tabella di destinazione to-becreata. Nel secondo caso configurare le relazioni di mapping tra le colonne di origine e di destinazione.
Nella pagina Colonne configurare le proprietà del tipo di dati per ogni colonna di origine.
La pagina T-SQL mostra il T-SQL usato per caricare dati da Archiviazione BLOB di Azure ad Azure SQL Data Warehouse. T-SQL viene generato automaticamente dalle configurazioni nelle altre pagine e verrà eseguito come parte dell'esecuzione dell'attività. È possibile scegliere di modificare manualmente il T-SQL generato per soddisfare le specifiche esigenze facendo clic sul pulsante Modifica . È possibile ripristinare l'oggetto generato automaticamente in un secondo momento facendo clic sul pulsante Reimposta .