Megosztás:


Oracle-forrás

A következőkre vonatkozik:SQL Server SSIS integrációs modul az Azure Data Factoryben

Fontos

A Microsoft Connector for Oracle elavult. A részletek a hirdetményvonatkoznak.

Az Oracle-forrás az alábbi módokon nyeri ki az adatokat az Oracle Database-ből:

  • Táblázat vagy nézet.

  • Egy SQL-utasítás eredményei.

A forrás egy Oracle Connection Managerrel csatlakozik az Oracle-forráshoz. További információ: Oracle Connection Manager.

Hibakimenet

A hibakimenet a következő oszlopokat tartalmazza:

  • hibakód: Az aktuális hiba hibatípusát jelző szám. A hibakód a következő forrásból származhat:

    • Oracle-kiszolgáló. A hiba részletes leírását az Oracle adatbázis dokumentációjában találja.
    • SSIS-futtatókörnyezet. Az SSIS hibakódjainak listájáért tekintse meg az SSIS hibakódját és az üzenethivatkozást.
  • hibaoszlop: A konvertálási hibákat okozó forrásoszlop száma.

  • hibaadatoszlopok: A hibát okozó adatok.

Az Oracle-forrás a hiba kimenetében a betöltési és kinyerési folyamat során előforduló hibákat adja vissza. További információ: Oracle Source Editor (Error Output Page).

Az Oracle-forrás hibaelhárítása

Naplózhatja az Oracle-forrás által az Oracle-adatforrásokra irányuló ODBC-hívásokat az adatexportálás hibaelhárításához. Az Oracle-forrás által az Oracle-adatforrásokra irányuló ODBC-hívások naplózásához engedélyezze az ODBC-illesztőprogram-kezelő nyomkövetését. További információkért tekintse meg a Microsoft dokumentációját ODBC-nyomkövetés létrehozása az ODBC-vel az adatforrás-rendszergazda használatával.

Oracle-forrás egyéni tulajdonságai

Az Oracle-forrás egyéni tulajdonságai az alábbiak szerint jelennek meg. Minden tulajdonság írási/olvasási.

Tulajdonság neve Adattípus Leírás
AccessMode Egész szám (enumerálás) Az adatbázis eléréséhez használt mód. A lehetséges értékek táblanév és SQL Command. Az alapértelmezett érték táblanév.
BatchSize Egész szám A köteg mérete a tömeges betöltéshez. Ez a tömbként kinyert rekordok száma.
Ezt a tulajdonságot csak Speciális szerkesztő állítja be
DefaultCodePage Egész szám A kódlap, amelyet akkor kell használni, ha az adatforrás nem rendelkezik kódlapadatokkal.
Ezt a tulajdonságot csak Speciális szerkesztő állítja be.
PreFetchCount Egész szám Az előre beolvasott sorok száma.
Ezt a tulajdonságot csak Speciális szerkesztő állítja be.
SqlCommand Húr Az SQL-parancs, amelyet az AccessMode sql-parancsra való beállításakor kell végrehajtani.
TableName Húr Annak a táblának a neve, amelyen az AccessMode táblanév értékre van állítva az AccessMode használatakor használandó adatokkal.

Az Oracle-forrás konfigurálása

Az Oracle-forrást programozott módon vagy az SSIS Designeren keresztül is konfigurálhatja.

Az Oracle Forrásszerkesztő az alábbi képen látható. Ez tartalmazza a Connection Manager-lapot, az Oszlopok lapot és a Hibakimenet lapot.

További információkért tekintse meg az alábbi szakaszok egyikét:

Oracle-forrás

A Speciális szerkesztő párbeszédpanel tartalmazza a programozott módon beállítható tulajdonságokat.

A Speciális szerkesztő párbeszédpanel megnyitásához:

  • Az Integration Services-projekt Adatfolyam képernyőjén kattintson a jobb gombbal az Oracle-forrásra, és válassza a Speciális szerkesztő megjelenítéselehetőséget.

A Speciális szerkesztő párbeszédpanelen megadható tulajdonságokról további információt Oracle-forrás egyéni tulajdonságaicímű témakörben talál.

Oracle-forrásszerkesztő (Connection Manager oldal)

Kapcsolatkezelő lapon Oracle-forrásszerkesztő párbeszédpanelen az Oracle Database lehetőséget választja forrásként, táblázatként vagy nézetként az adatbázisból.

Az Oracle-forrásszerkesztő Kapcsolatkezelő lapjának megnyitása

  • Az SQL Server Data Toolsban nyissa meg az Oracle-forrást tartalmazó SQL Server Integration Services (SSIS) csomagot.

  • Az Adatfolyam lapon kattintson duplán az Oracle-forrásra.

Beállítások

Kapcsolatkezelő

Válasszon ki egy meglévő kapcsolatkezelőt a listából, vagy kattintson a Új elemre egy új Oracle-kapcsolatkezelő létrehozásához.

Új

Kattintson Újgombra. Megnyílik az Oracle Connection Manager-szerkesztő párbeszédpanel, ahol új kapcsolatkezelőt hozhat létre.

adatelérési mód

Válassza ki a forrásból származó adatok kiválasztásának módját. A beállítások az alábbi táblázatban láthatók:

Opció Leírás
Táblázat vagy nézet Adatok lekérése egy táblából vagy nézetből az Oracle adatforrásában. Ha ezt a beállítást választja, válasszon ki egy elérhető táblát vagy nézetet a listából A tábla neve vagy a nézet.
SQL-parancs Adatok lekérése az Oracle-adatforrásból EGY SQL-lekérdezés használatával. Ha ezt a lehetőséget választja, adjon meg egy lekérdezést az alábbi módok egyikén:
Írja be az SQL-lekérdezés szövegét a SQL-parancs szövegének mezőjébe.
Kattintson Tallózás gombra az SQL-lekérdezés szövegfájlból való betöltéséhez.
Kattintson Lekérdezés elemzése elemre a lekérdezés szövegszintaxisának ellenőrzéséhez.

előzetes verziójú

Kattintson Előnézeti elemre a kijelölt táblázatból vagy nézetből kinyert adatok első 200 sorának megtekintéséhez.

Oracle-forrásszerkesztő (Oszlopok lap)

Oszlopok lapon Oracle-forrásszerkesztő párbeszédpanelen a rendszer egy kimeneti oszlopot képez le minden külső (forrás) oszlophoz.

Az Oracle forrásszerkesztő oszlopainak lapjának megnyitása

  • Az SQL Server Data Toolsban nyissa meg az Oracle-forrást tartalmazó SQL Server Integration Services (SSIS) csomagot.

  • Az Adatfolyam lapon kattintson duplán az Oracle-forrásra.

  • Az Oracle Forrásszerkesztőben kattintson az Oszlopok elemre.

Beállítások

elérhető külső oszlopok

Az elérhető külső oszlopok listája, amelyeket kiválasztva felvehet Külső oszlop listára a kijelölt sorrendben. Ez a tábla nem használható oszlopok hozzáadására és törlésére.

Jelölje be a Az összes kijelölése jelölőnégyzetet az összes oszlop kijelöléséhez.

külső oszlopok

A kiválasztott külső (forrás) oszlopok sorrendben jelennek meg. A sorrend módosításához először törölje az **Elérhető külső oszlop" listát, majd jelölje ki az oszlop(ok)t egy másik sorrendben.

kimeneti oszlop

A kijelölt külső (forrás) oszlop neve az alapértelmezett kimeneti név. Bár bármilyen egyedi nevet megadhat.

Jegyzet

Ha vannak nem támogatott adattípusú oszlopok, figyelmeztetés jelenik meg, amely szerint az adattípusok nem támogatottak, és a kapcsolódó oszlopok el lesznek távolítva a leképezési oszlopokból.

Oracle-forrásszerkesztő (Hibakimeneti oldal)

A Oracle-forrásszerkesztő párbeszédpanel Hibakimenet lapján válassza ki a hibakezelési beállításokat.

Az Oracle-forrásszerkesztő hibakimeneti lapjának megnyitása

  • Az SQL Server Data Toolsban nyissa meg az Oracle-forrást tartalmazó SQL Server Integration Services (SSIS) csomagot.

  • Az Adatfolyam lapon kattintson duplán az Oracle-forrásra.

  • Az Oracle-forrásszerkesztőben kattintson a Hibakimenet elemre.

Beállítások

Hiba viselkedése

Válassza ki, hogy az Oracle-forrás hogyan kezelje a folyamat hibáit: hagyja figyelmen kívül a hibát, irányítsa át a sort, vagy hiúsítsa meg az összetevőt. Kapcsolódó szakasz: hibakezelés az adat

csonkítási

Válassza ki, hogy az Oracle-forrás hogyan kezelje a csonkolást egy folyamatban: hagyja figyelmen kívül a hibát, irányítsa át a sort, vagy hiúsítsa meg az összetevőt.

Következő lépések