Udostępnij za pośrednictwem


Źródło Oracle

Dotyczy:sql Server SSIS Integration Runtime w usłudze Azure Data Factory

Ważny

Program Microsoft Connector for Oracle jest teraz przestarzały. Szczegóły dotyczą anonsu.

Źródło Oracle wyodrębnia dane z bazy danych Oracle Database z poniższymi trybami:

  • Tabela lub widok.

  • Wyniki instrukcji SQL.

Źródło używa Menedżera połączeń Oracle do nawiązania połączenia ze źródłem Oracle. Aby uzyskać więcej informacji, zobacz Oracle Connection Manager.

Dane wyjściowe błędu

Dane wyjściowe błędu obejmują następujące kolumny:

  • kod błędu: liczba reprezentująca typ błędu bieżącego błędu. Kod błędu może pochodzić z:

    • Serwer Oracle. Zobacz szczegółowy opis błędu w dokumentacji bazy danych Oracle.
    • Środowisko uruchomieniowe usług SSIS. Aby uzyskać listę kodów błędów usług SSIS, zobacz kod błędu usługi SSIS i odwołanie do komunikatów.
  • kolumna błędu: numer kolumny źródłowej, który powoduje błędy konwersji.

  • kolumny danych o błędach: dane, które powodują błąd.

Źródło Oracle zwraca błędy występujące podczas ładowania i wyodrębniania w danych wyjściowych błędu. Aby uzyskać więcej informacji, zobacz Oracle Source Editor (strona danych wyjściowych błędów).

Rozwiązywanie problemów ze źródłem Oracle

Możesz zarejestrować wywołania ODBC, które źródło Oracle wykonuje do źródeł danych Oracle, aby rozwiązać problemy z eksportowaniem danych. Aby zarejestrować wywołania ODBC, które źródło Oracle wykonuje do źródeł danych Oracle, włącz śledzenie menedżera sterowników ODBC. Aby uzyskać więcej informacji, zobacz dokumentację firmy Microsoft dotyczącą Jak wygenerować ślad ODBC za pomocą odBC administratora źródła danych.

Właściwości niestandardowe źródła oracle

Właściwości niestandardowe źródła Oracle są następujące. Wszystkie właściwości są odczytywane/zapisywane.

Nazwa właściwości Typ danych Opis
AccessMode Liczba całkowita (wyliczenie) Tryb używany do uzyskiwania dostępu do bazy danych. Możliwe wartości to Nazwa tabeli i SQL Command. Wartość domyślna to Nazwa tabeli.
BatchSize Liczba całkowita Rozmiar partii do ładowania zbiorczego. Jest to liczba rekordów wyodrębnionych jako tablica.
Ta właściwość jest ustawiana tylko przez Edytor zaawansowany
DefaultCodePage Liczba całkowita Strona kodowa do użycia, gdy źródło danych nie ma informacji o stronie kodowej.
Ta właściwość jest ustawiana tylko przez Edytor zaawansowany.
PreFetchCount Liczba całkowita Liczba wstępnie pobranych wierszy.
Ta właściwość jest ustawiana tylko przez Edytor zaawansowany.
SqlCommand Struna Polecenie SQL, które ma zostać wykonane, gdy właściwość AccessMode jest ustawiona na polecenie SQL.
Nazwa tabeli Struna Nazwa tabeli z danymi, które mają być używane, gdy właściwość AccessMode jest ustawiona na nazwa tabeli.

Konfigurowanie źródła oracle

Źródło Oracle można skonfigurować programowo lub za pomocą projektanta usług SSIS.

Edytor źródeł Oracle jest pokazany na poniższej ilustracji. Zawiera stronę Menedżera połączeń, stronę kolumn i stronę danych wyjściowych błędów.

Aby uzyskać więcej informacji, zobacz jedną z następujących sekcji:

  • Oracle Source Editor (strona Menedżera połączeń)
  • Oracle Source Editor (strona kolumn)
  • Oracle Source Editor (strona danych wyjściowych błędów)

źródłowe Oracle

Okno dialogowe edytora zaawansowanego zawiera właściwości, które można ustawić programowo.

Aby otworzyć okno dialogowe edytora zaawansowanego :

  • Na ekranie przepływu danych projektu Integration Services kliknij prawym przyciskiem myszy źródło Oracle i wybierz pozycję Pokaż edytor zaawansowany.

Aby uzyskać więcej informacji o właściwościach, które można ustawić w oknie dialogowym edytora zaawansowanego , zobacz Właściwości niestandardowe źródła oracle.

Edytor źródłowy Oracle (strona Menedżera połączeń)

Na stronie Menedżera połączeń okno dialogowe edytora źródeł Oracle jest wybranie pozycji Baza danych Oracle jako źródło, tabela lub widok z bazy danych.

Aby otworzyć stronę Menedżera połączeń edytora źródeł Oracle

  • W narzędziach SQL Server Data Tools otwórz pakiet usług SQL Server Integration Services (SSIS), który ma źródło Oracle.

  • Na karcie Przepływ danych kliknij dwukrotnie źródło Oracle.

Opcje

Menedżer połączeń

Wybierz istniejącego menedżera połączeń z listy lub kliknij pozycję Nowy, aby utworzyć nowego menedżera połączeń Oracle.

nowy

Kliknij pozycję Nowy. Zostanie otwarte okno dialogowe Edytora menedżera połączeń Oracle, w którym można utworzyć nowego menedżera połączeń.

tryb dostępu do danych

Wybierz metodę wybierania danych ze źródła. Opcje przedstawiono w poniższej tabeli:

Opcja Opis
Tabela lub widok Pobieranie danych z tabeli lub widoku w źródle danych Oracle. Po wybraniu tej opcji wybierz dostępną tabelę lub widok z listy Nazwa tabeli lub widoku.
Polecenie SQL Pobieranie danych ze źródła danych Oracle przy użyciu zapytania SQL. Po wybraniu tej opcji wprowadź zapytanie w jeden z następujących sposobów:
Wprowadź tekst zapytania SQL w polu tekst polecenia SQL.
Kliknij Przeglądaj, aby załadować zapytanie SQL z pliku tekstowego.
Kliknij przeanalizuj zapytanie, aby zweryfikować składnię tekstu zapytania.

(wersja zapoznawcza)

Kliknij podglądu, aby wyświetlić maksymalnie 200 pierwszych wierszy danych wyodrębnionych z wybranej tabeli lub widoku.

Oracle Source Editor (strona Kolumny)

Na stronie Kolumny okno dialogowe edytora źródeł Oracle służy do mapowania kolumny wyjściowej na każdą kolumnę zewnętrzną (źródłową).

Aby otworzyć stronę kolumn edytora źródeł Oracle

  • W narzędziach SQL Server Data Tools otwórz pakiet usług SQL Server Integration Services (SSIS), który ma źródło Oracle.

  • Na karcie Przepływ danych kliknij dwukrotnie źródło Oracle.

  • W Edytorze źródłowym Oracle kliknij pozycję Kolumny.

Opcje

dostępne kolumny zewnętrzne

Lista dostępnych kolumn zewnętrznych, które można dodać do listy kolumny zewnętrznej w kolejności ich wybrania. Tej tabeli nie można użyć do dodawania ani usuwania kolumn.

Zaznacz pole wyboru Zaznacz wszystkie, aby zaznaczyć wszystkie kolumny.

kolumn zewnętrznych

Wybrane kolumny zewnętrzne (źródłowe) są wyświetlane w kolejności. Aby zmienić kolejność, najpierw wyczyść listę **Dostępna kolumna zewnętrzna", a następnie wybierz kolumny z inną kolejnością.

kolumny wyjściowej

Nazwa wybranej kolumny zewnętrznej (źródłowej) jest domyślną nazwą danych wyjściowych. Chociaż można wprowadzić dowolną unikatową nazwę.

Nuta

Jeśli istnieją kolumny z nieobsługiwanymi typami danych, zostanie wyświetlone ostrzeżenie, że typy danych nie są obsługiwane, a powiązane kolumny zostaną usunięte z kolumn mapowania.

Edytor źródła Oracle (strona danych wyjściowych błędu)

Aby wybrać opcje obsługi błędów, użyj strony danych wyjściowych błędu okna dialogowego Oracle Source Editor.

Aby otworzyć stronę danych wyjściowych edytora źródeł Oracle,

  • W narzędziach SQL Server Data Tools otwórz pakiet usług SQL Server Integration Services (SSIS), który ma źródło Oracle.

  • Na karcie Przepływ danych kliknij dwukrotnie źródło Oracle.

  • W Edytorze źródłowym Oracle kliknij pozycję Dane wyjściowe błędu.

Opcje

zachowanie błędu

Wybierz sposób obsługi błędów w przepływie przez źródło Oracle: ignoruj błąd, przekierowuj wiersz lub nie powiedzie się składnikowi. sekcja Powiązana: obsługa błędów w danych

obcięcie

Wybierz sposób obsługi obcinania źródła Oracle w przepływie: ignoruj błąd, przekieruj wiersz lub nie powiedzie się składnikowi.

Następne kroki