Origine Oracle
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
L'origine Oracle consente di estrarre dati da Oracle Database con le modalità seguenti:
Vista o tabella.
Risultati di un'istruzione SQL.
Per la connessione all'origine Oracle viene usata una gestione connessione Oracle. Per altre informazioni, vedere Gestione connessione Oracle.
Output degli errori
L'output degli errori include le colonne seguenti:
Codice errore: numero che rappresenta il tipo di errore dell'errore corrente. Il codice di errore può essere generato da:
- Server Oracle. Vedere la descrizione dettagliata dell'errore nella documentazione di Oracle Database.
- Runtime SSIS. Per un elenco dei codici di errore SSIS, vedere la Guida di riferimento ai messaggi e ai codici di errore SSIS.
Colonna errore: numero della colonna di origine che causa gli errori di conversione.
Colonne di dati degli errori: i dati che causano l'errore.
L'origine Oracle restituisce gli errori che si sono verificati durante il processo di caricamento e di estrazione nell'output degli errori. Per altre informazioni, vedere Editor origine Oracle (pagina Output degli errori).
Risoluzione dei problemi relativi all'origine Oracle
È possibile registrare le chiamate ODBC eseguite dall'origine Oracle alle origini dati Oracle per risolvere i problemi relativi all'esportazione dei dati. Per registrare le chiamate ODBC eseguite dall'origine Oracle alle origini dati Oracle, abilitare la traccia di Gestione driver ODBC. Per altre informazioni, vedere la documentazione di Microsoft Come generare un'analisi ODBC con l'amministratore origine dati ODBC.
Proprietà personalizzate dell'origine Oracle
Di seguito sono elencate le proprietà personalizzate dell'origine Oracle. Tutte le proprietà sono di lettura/scrittura.
Nome proprietà | Tipo di dati | Descrizione |
---|---|---|
AccessMode | Integer (enumerazione) | Modalità utilizzata per accedere al database. I valori possibili sono Table Name e SQL Command. Il valore predefinito è Table Name. |
BatchSize | Intero | Dimensioni del batch per il caricamento bulk. Corrisponde al numero di record estratti come matrice. Questa proprietà è impostata solo da Editor avanzato |
DefaultCodePage | Intero | Tabella codici da usare quando l'origine dati non dispone di informazioni sulla tabella codici. Questa proprietà è impostata solo da Editor avanzato. |
PreFetchCount | Intero | Numero di righe pre-recuperate. Questa proprietà è impostata solo da Editor avanzato. |
SqlCommand | String | Comando SQL da eseguire quando la proprietà AccessMode è impostata su SQL Command. |
TableName | String | Nome della tabella con i dati da usare quando la proprietà AccessMode è impostata su Table Name. |
Configurazione dell'origine Oracle
È possibile configurare l'origine Oracle a livello di codice o tramite Progettazione SSIS.
Editor origine Oracle è illustrato nell'immagine seguente. Contiene la pagina Gestione connessione, la pagina Colonne e la pagina Output degli errori.
Per altre informazioni, vedere una delle sezioni seguenti:
- Editor origine Oracle (pagina Gestione connessione)
- Editor origine Oracle (pagina Colonne)
- Editor origine Oracle (pagina Output degli errori)
La finestra di dialogo Editor avanzato contiene le proprietà che è possibile impostare a livello di codice.
Per aprire la finestra di dialogo Editor avanzato :
- Nella schermata Flusso di dati del progetto di Integration Services fare clic con il pulsante destro del mouse sull'origine Oracle e scegliere Visualizza editor avanzato.
Per altre informazioni sulle proprietà che è possibile impostare nella finestra di dialogo Editor avanzato, vedere Proprietà personalizzate dell'origine Oracle.
Editor origine Oracle (pagina Gestione connessione)
La pagina Gestione connessione della finestra di dialogo Editor origine Oracle consente di selezionare Oracle Database come origine, tabella o vista del database.
Per aprire la pagina Gestione connessione di Editor origine Oracle
In SQL Server Data Tools aprire il pacchetto di SQL Server Integration Services (SSIS) con l'origine Oracle.
Nella scheda Flusso di dati fare doppio clic sull'origine Oracle.
Opzioni
Connection manager
Consente di selezionare una gestione connessione esistente nell'elenco o di creare una nuova gestione connessione Oracle facendo clic su Nuovo.
New
Fai clic su Nuovo. Verrà visualizzata la finestra di dialogo Configura gestione connessione Oracle, in cui è possibile creare una nuova gestione connessione.
Modalità di accesso ai dati
Consente di selezionare il metodo per la selezione dei dati dall'origine. Le opzioni disponibili vengono visualizzate nella tabella seguente.
Opzione | Descrizione |
---|---|
Tabella o vista | Consente di recuperare dati da una tabella o da una vista nell'origine dati Oracle. Quando questa opzione è selezionata, selezionare una tabella o una vista disponibile nell'elenco per Nome tabella o vista. |
Comando SQL | Recuperare dati dall'origine dati Oracle usando una query SQL. Quando questa opzione è selezionata, immettere una query in uno dei modi seguenti: Immettere il testo della query SQL nel campo Testo comando SQL . Fare clic su Sfoglia per caricare la query SQL da un file di testo. Fare clic su Analizza query per verificare la sintassi del testo della query. |
Anteprima
Fare clic su Anteprima per visualizzare un massimo di 200 righe dei dati estratti dalla tabella o dalla vista selezionata.
Editor origine Oracle (pagina Colonne)
La pagina Colonne della finestra di dialogo Editor origine Oracle consente di eseguire il mapping tra una colonna di output e ogni colonna esterna (di origine).
Per aprire la pagina Colonne di Editor origine Oracle
In SQL Server Data Tools aprire il pacchetto di SQL Server Integration Services (SSIS) con l'origine Oracle.
Nella scheda Flusso di dati fare doppio clic sull'origine Oracle.
In Editor origine Oracle fare clic su Colonne.
Opzioni
Colonne esterne disponibili
Elenco delle colonne esterne disponibili che è possibile selezionare per l'aggiunta all'elenco Colonna esterna nell'ordine in cui vengono selezionate. Non è possibile usare questa tabella per l'aggiunta o l'eliminazione di colonne.
Selezionare la casella di controllo Seleziona tutto per selezionare tutte le colonne.
Colonne esterne
Le colonne (di origine) esterne selezionate sono elencate in ordine. Per modificare l'ordine, cancellare prima l'elenco "Available External Column" (Colonna esterna disponibile), quindi selezionare una o più colonne con un ordine diverso.
Colonna di output
Il nome della colonna (di origine) esterna selezionata è il nome di output predefinito. È possibile immettere qualsiasi nome univoco.
Nota
Se sono presenti colonne con tipi di dati non supportati, verrà visualizzato un avviso che indica che i tipi di dati non sono supportati e le colonne correlate verranno rimosse dal mapping delle colonne.
Editor origine Oracle (pagina Output degli errori)
Usare la pagina Output degli errori della finestra di dialogo Editor origine Oracle per selezionare le opzioni di gestione degli errori.
Per aprire la pagina Output degli errori di Editor origine Oracle
In SQL Server Data Tools aprire il pacchetto di SQL Server Integration Services (SSIS) con l'origine Oracle.
Nella scheda Flusso di dati fare doppio clic sull'origine Oracle.
In Editor origine Oracle fare clic su Output degli errori.
Opzioni
Comportamento in caso di errore
Consente di selezionare il modo in cui l'origine Oracle deve gestire gli errori in un flusso: ignorare l'errore, reindirizzare la riga o interrompere il componente. Sezione correlata: Gestione degli errori nei dati
Troncamento
Consente di selezionare il modo in cui l'origine Oracle deve gestire il troncamento in un flusso: ignorare l'errore, reindirizzare la riga o interrompere il componente.
Passaggi successivi
- Configurare la destinazione Oracle.
- Per eventuali domande, visitare TechCommunity.