Oracle-bron
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
Belangrijk
Microsoft Connector voor Oracle is nu afgeschaft. Details verwijzen naar de aankondiging.
De Oracle-bron extraheert gegevens uit Oracle Database met onderstaande modi:
Een tabel of weergave.
De resultaten van een SQL-instructie.
De bron maakt gebruik van Oracle Connection Manager om verbinding te maken met de Oracle-bron. Zie Oracle Connection Manager-voor meer informatie.
Foutuitvoer
De foutuitvoer bevat de volgende kolommen:
foutcode: een getal dat het fouttype van de huidige fout aangeeft. De foutcode kan afkomstig zijn van:
- Oracle-server. Zie de gedetailleerde beschrijving van de fout in de Documentatie van de Oracle-database.
- SSIS-runtime. Zie de SSIS-foutcode en berichtreferentie voor een lijst met SSIS-foutcodes.
foutkolom: het bronkolomnummer dat de conversiefouten veroorzaakt.
Kolommen voor foutgegevens: de gegevens die de fout veroorzaken.
De Oracle-bron retourneert fouten die zijn opgetreden tijdens het laden en extraheren in de foutuitvoer. Zie Oracle Source Editor (foutuitvoerpagina)voor meer informatie.
Problemen met de Oracle-bron oplossen
U kunt de ODBC-aanroepen die de Oracle-bron uitvoert, vastleggen in Oracle-gegevensbronnen om problemen met het exporteren van gegevens op te lossen. Als u de ODBC-aanroepen wilt registreren die door de Oracle-bron naar Oracle-gegevensbronnen worden uitgevoerd, schakelt u de ODBC-stuurprogrammabeheertracering in. Zie de Microsoft-documentatie over How To Generate an ODBC Trace with ODBC the Data Source Administrator (ODBC) voor meer informatie.
Aangepaste eigenschappen van Oracle-bron
De aangepaste eigenschappen van de Oracle-bron zijn zoals hieronder. Alle eigenschappen zijn lezen/schrijven.
Naam van eigenschap | Gegevenstype | Beschrijving |
---|---|---|
AccessMode | Geheel getal (opsomming) | De modus die wordt gebruikt voor toegang tot de database. De mogelijke waarden zijn tabelnaam en SQL Command. De standaardwaarde is tabelnaam. |
BatchSize | Geheel getal | De grootte van de batch voor bulksgewijs laden. Dit is het aantal records dat als matrix is geëxtraheerd. Deze eigenschap wordt alleen ingesteld door Geavanceerde editor |
DefaultCodePage | Geheel getal | De codepagina die moet worden gebruikt wanneer de gegevensbron geen codepagina-informatie bevat. Deze eigenschap wordt alleen ingesteld door Geavanceerde editor. |
PreFetchCount | Geheel getal | Het aantal vooraf opgehaalde rijen. Deze eigenschap wordt alleen ingesteld door Geavanceerde editor. |
SqlCommand | Snaar | De SQL-opdracht die moet worden uitgevoerd wanneer AccessMode is ingesteld op SQL Command. |
TableName | Snaar | De naam van de tabel met de gegevens die moeten worden gebruikt wanneer AccessMode is ingesteld op Tabelnaam. |
De Oracle-bron configureren
U kunt Oracle Source programmatisch of via SSIS Designer configureren.
De Oracle Source Editor wordt weergegeven in de onderstaande afbeelding. Deze bevat de pagina Verbindingsbeheer, de pagina Kolommen en de uitvoerpagina fout.
Zie een van de volgende secties voor meer informatie:
- Oracle-broneditor (verbindingsbeheerpagina)
- Oracle Source Editor (kolommenpagina)
- Oracle Source Editor (foutuitvoerpagina)
Het dialoogvenster Geavanceerde editor bevat de eigenschappen die programmatisch kunnen worden ingesteld.
Het dialoogvenster Geavanceerde editor openen:
- Klik in het scherm van uw Integration Services-project met de rechtermuisknop op de Oracle-bron en selecteer Geavanceerde editor weergeven.
Zie aangepaste eigenschappen van Oracle Sourcevoor meer informatie over de eigenschappen die u kunt instellen in het dialoogvenster Geavanceerde editor.
Oracle-broneditor (pagina Verbindingsbeheer)
Op pagina Verbindingsbeheer, Oracle Source Editor dialoogvenster is het selecteren van Oracle Database als bron, tabel of weergave in de database.
De pagina verbindingsbeheer van de Oracle-broneditor openen
Open in SQL Server Data Tools het SSIS-pakket (SQL Server Integration Services) met de Oracle-bron.
Dubbelklik op het tabblad Gegevensstroom op de Oracle-bron.
Opties
verbindingsbeheer
Selecteer een bestaand verbindingsbeheer in de lijst of klik op Nieuwe om een nieuw Oracle-verbindingsbeheer te maken.
Nieuwe
Klik op Nieuwe. Het dialoogvenster Oracle Connection Manager Editor wordt geopend, waar u een nieuw verbindingsbeheer kunt maken.
gegevenstoegangsmodus
Selecteer de methode voor het selecteren van gegevens uit de bron. De opties worden weergegeven in de volgende tabel:
Optie | Beschrijving |
---|---|
Tabel of weergave | Gegevens ophalen uit een tabel of weergave in de Oracle-gegevensbron. Wanneer deze optie is geselecteerd, selecteert u een beschikbare tabel of weergave in de lijst voor Naam van de tabel of de weergave. |
SQL-opdracht | Gegevens ophalen uit de Oracle-gegevensbron met behulp van een SQL-query. Wanneer deze optie is geselecteerd, voert u een query op een van de volgende manieren in: Voer de tekst van de SQL-query in het SQL-opdrachttekst in veld. Klik op Blader om de SQL-query uit een tekstbestand te laden. Klik op query parseren om de syntaxis van de querytekst te controleren. |
preview-
Klik op Voorbeeld om maximaal de eerste 200 rijen van de gegevens weer te geven die zijn geëxtraheerd uit de tabel of weergave die u hebt geselecteerd.
Oracle Source Editor (pagina Kolommen)
Op pagina Kolommen wordt Oracle Source Editor dialoogvenster gebruikt om een uitvoerkolom toe te wijzen aan elke externe (bron) kolom.
De pagina kolommen van de Oracle-broneditor openen
Open in SQL Server Data Tools het SSIS-pakket (SQL Server Integration Services) met de Oracle-bron.
Dubbelklik op het tabblad Gegevensstroom op de Oracle-bron.
Klik in de Oracle-broneditor op Kolommen.
Opties
beschikbare externe kolommen
Een lijst met beschikbare externe kolommen die kunnen worden geselecteerd om toe te voegen aan externe kolom lijst in de volgorde waarin ze zijn geselecteerd. Deze tabel kan niet worden gebruikt om kolommen toe te voegen of te verwijderen.
Schakel het selectievakje Alle in om alle kolommen te selecteren.
externe kolommen
De externe (bron)kolommen die u hebt geselecteerd, worden op volgorde weergegeven. Als u de volgorde wilt wijzigen, wist u eerst de lijst **Beschikbare externe kolom" en selecteert u vervolgens de kolommen met een andere volgorde.
uitvoerkolom
De naam van de geselecteerde externe kolom (bron) is de standaarduitvoernaam. U kunt elke unieke naam invoeren.
Notitie
Als er kolommen met niet-ondersteunde gegevenstypen zijn, wordt er een waarschuwing weergegeven dat de gegevenstypen niet worden ondersteund en gerelateerde kolommen worden verwijderd uit toewijzingskolommen.
Oracle-broneditor (pagina Foutuitvoer)
Gebruik de pagina Foutuitvoer van het dialoogvenster Oracle Source Editor om opties voor foutafhandeling te selecteren.
De pagina foutuitvoer van de Oracle-broneditor openen
Open in SQL Server Data Tools het SSIS-pakket (SQL Server Integration Services) met de Oracle-bron.
Dubbelklik op het tabblad Gegevensstroom op de Oracle-bron.
Klik in de Oracle-broneditor op Foutuitvoer.
Opties
foutgedrag
Selecteer hoe de Oracle-bron fouten in een stroom moet verwerken: negeer de fout, leid de rij om of mislukt het onderdeel. gerelateerde sectie: foutafhandeling in gegevens
afkapping
Selecteer hoe de Oracle-bron afkapping in een stroom moet verwerken: negeer de fout, leid de rij om of mislukt het onderdeel.
Volgende stappen
- Configureer Oracle Destination-.
- Als u vragen hebt, gaat u naar TechCommunity.