Ź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
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
Edytor źródłowy Oracle (strona Menedżera połączeń)
Na stronie Menedżera połączeń
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
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
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
- Skonfiguruj docelowąOracle.
- Jeśli masz pytania, odwiedź TechCommunity.