Sdílet prostřednictvím


Zdroj Oracle

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Důležitý

Microsoft Connector pro Oracle je teď zastaralý. Podrobnosti najdete v oznámení.

Zdroj Oracle extrahuje data z Oracle Database s následujícími režimy:

  • Tabulka nebo zobrazení

  • Výsledky příkazu SQL

Zdroj používá správce připojení Oracle pro připojení ke zdroji Oracle. Další informace naleznete v tématu Oracle Connection Manager.

Výstup chyby

Výstup chyby obsahuje následující sloupce:

  • kód chyby: Číslo představující typ chyby aktuální chyby. Kód chyby může být následující:

    • Server Oracle. Podrobný popis chyby najdete v dokumentaci k databázi Oracle.
    • Modul runtime služby SSIS Seznam kódů chyb SSIS najdete v tématu Kód chyby služby SSIS a odkaz na zprávu.
  • Chybový sloupec: Číslo zdrojového sloupce, které způsobuje chyby převodu.

  • sloupce s daty chyb: Data, která způsobí chybu.

Zdroj Oracle vrací chyby, ke kterým došlo při načítání a extrahování ve výstupu chyby. Další informace najdete v Editoru zdrojového kódu Oracle (stránka s výstupem chyby).

Řešení potíží se zdrojem Oracle

Můžete protokolovat volání ODBC, která zdroj Oracle provádí do zdrojů dat Oracle pro řešení potíží s exportem dat. Chcete-li protokolovat volání ODBC, která zdroj Oracle provádí do zdrojů dat Oracle, povolte trasování správce ovladačů ODBC. Další informace najdete v dokumentaci Microsoftu k Jak vygenerovat trasování ODBC pomocí správce zdroje dat ODBC.

Vlastní vlastnosti zdroje Oracle

Vlastní vlastnosti zdroje Oracle jsou uvedené níže. Všechny vlastnosti jsou jen pro čtení a zápis.

Název vlastnosti Datový typ Popis
AccessMode Celé číslo (výčet) Režim používaný pro přístup k databázi. Možné hodnoty jsou název tabulky a příkaz SQL. Výchozí hodnota je název tabulky.
BatchSize Celé číslo Velikost dávky pro hromadné načítání. Toto je počet záznamů extrahovaných jako pole.
Tato vlastnost je nastavena pouze Rozšířený editor
DefaultCodePage Celé číslo Znaková stránka, která se má použít, když zdroj dat neobsahuje informace o znakové stránce.
Tato vlastnost je nastavena pouze Rozšířený editor.
PreFetchCount Celé číslo Počet předem načtených řádků.
Tato vlastnost je nastavena pouze Rozšířený editor.
SqlCommand Řetězec Příkaz SQL, který se má spustit při nastavení AccessMode na příkaz SQL.
TableName Řetězec Název tabulky s daty, která se mají použít při nastavení AccessMode na Název tabulky.

Konfigurace zdroje Oracle

Zdroj Oracle můžete nakonfigurovat programově nebo prostřednictvím Návrháře služby SSIS.

Editor zdrojového kódu Oracle je zobrazený na následujícím obrázku. Obsahuje stránku Správce připojení, stránku sloupců a chybovou výstupní stránku.

Další informace najdete v jedné z následujících částí:

  • Editoru zdrojového kódu Oracle (stránka Správce připojení)
  • Editoru zdrojového kódu Oracle (stránka sloupců)
  • Editoru zdrojového kódu Oracle (stránka s výstupem chyby)

zdrojového Oracle

Dialogové okno Rozšířený editor obsahuje vlastnosti, které lze nastavit programově.

Otevření dialogového okna Rozšířený editor:

  • Na obrazovce Tok dat projektu Integrační služby klikněte pravým tlačítkem myši na zdroj Oracle a vyberte Zobrazit rozšířený editor.

Další informace o vlastnostech, které můžete nastavit v dialogovém okně Rozšířený editor naleznete v tématu Vlastní vlastnosti zdroje Oracle.

Editor zdrojového kódu Oracle (stránka Správce připojení)

Na stránce Správce připojení dialogové okno Editor u zdrojového kódu Oracle je vybrat databázi Oracle jako zdroj, tabulku nebo zobrazení z databáze.

Otevření stránky Správce připojení Editoru zdrojového editoru Oracle

  • V nástrojích SQL Server Data Tools otevřete balíček SSIS (SQL Server Integration Services), který má zdroj Oracle.

  • Na kartě Tok dat poklikejte na zdroj Oracle.

Volby

Správce připojení

V seznamu vyberte existujícího správce připojení nebo kliknutím na Nový vytvořte nového správce připojení Oracle.

Nový

Klikněte na Nový. Otevře se dialogové okno editoru Správce připojení Oracle, kde můžete vytvořit nového správce připojení.

režim přístupu k datům

Vyberte metodu pro výběr dat ze zdroje. Možnosti jsou uvedené v následující tabulce:

Možnost Popis
Tabulka nebo zobrazení Načtěte data z tabulky nebo zobrazení ve zdroji dat Oracle. Pokud je tato možnost vybraná, vyberte v seznamu dostupnou tabulku nebo zobrazení pro Název tabulky nebozobrazení .
Příkaz SQL Načtěte data ze zdroje dat Oracle pomocí dotazu SQL. Pokud je tato možnost vybrána, zadejte dotaz jedním z následujících způsobů:
Do textového pole příkazu SQL zadejte text dotazu SQL.
Kliknutím na Procházet načtěte dotaz SQL z textového souboru.
Kliknutím na Parsovat dotaz ověřte syntaxi textu dotazu.

Preview

Kliknutím na Náhled zobrazíte až prvních 200 řádků dat extrahovaných z tabulky nebo zobrazení, které jste vybrali.

Editor zdrojového kódu Oracle (stránka Sloupce)

Na stránce Sloupce se dialogové okno Editoru zdrojů Oracle používá k mapování výstupního sloupce na každý externí (zdrojový) sloupec.

Otevření stránky sloupců Editoru zdrojového kódu Oracle

  • V nástrojích SQL Server Data Tools otevřete balíček SSIS (SQL Server Integration Services), který má zdroj Oracle.

  • Na kartě Tok dat poklikejte na zdroj Oracle.

  • V Editoru zdrojů Oracle klikněte na Sloupce.

Volby

dostupné externí sloupce

Seznam dostupných externích sloupců, které je možné vybrat pro přidání do externího sloupce seznamu v pořadí, v jakém jsou vybrané. Tuto tabulku nelze použít k přidání nebo odstranění sloupců.

Pokud chcete vybrat všechny sloupce, zaškrtněte políčko Vybrat vše.

externích sloupců

Vybrané externí (zdrojové) sloupce jsou uvedené v pořadí. Pokud chcete změnit pořadí, nejdřív zrušte zaškrtnutí seznamu **Dostupný externí sloupec" a pak vyberte sloupce s jiným pořadím.

výstupního sloupce

Název vybraného externího (zdrojového) sloupce je výchozí název výstupu. I když můžete zadat libovolný jedinečný název.

Poznámka

Pokud existují sloupce s nepodporovanými datovými typy, zobrazí se upozornění, že datové typy nejsou podporované a související sloupce se odeberou ze sloupců mapování.

Editor zdrojového kódu Oracle (stránka s výstupem chyby)

Pomocí stránky Výstup chyby dialogového okna Editoru zdrojového kódu Oracle vyberte možnosti zpracování chyb.

Otevření výstupní stránky s výstupem editoru zdrojového editoru Oracle

  • V nástrojích SQL Server Data Tools otevřete balíček SSIS (SQL Server Integration Services), který má zdroj Oracle.

  • Na kartě Tok dat poklikejte na zdroj Oracle.

  • V Editoru zdrojového kódu Oracle klikněte na Výstup chyby.

Volby

chování chyby

Vyberte, jak má zdroj Oracle zpracovávat chyby v toku: ignorujte selhání, přesměrujte řádek nebo selhání komponenty. souvisejícíoddílu: Zpracování chyb v dat

zkrácení

Vyberte způsob zpracování zkrácení zdroje Oracle v toku: ignorujte selhání, přesměrujte řádek nebo selhání komponenty.

Další kroky

  • Nakonfigurujte Oracle Destination.
  • Pokud máte dotazy, navštivte TechCommunity.