Analizator źródeł w informatyce | Jak utworzyć źródło i Target
W ETL/Data Warehouse napotkasz różne źródła i cele.
Definicja źródła w informatyce
A Definicja źródła w Informatica to jednostka, z której pobierasz rekordy, a następnie przechowujesz te rekordy w tabelach tymczasowych (tabelach pomostowych) lub pamięciach podręcznych transformacji Informatica. Na podstawie mapowania dokumentu projektowego/wymogu biznesowego dokonujesz zmiany w tych rekordach danych (przekształcasz dane), a następnie ładujesz przekształcone dane do innych struktur tabel, zwanych tabelami docelowymi.
W każdym mapowaniu Informatica zawsze będzie źródło i cel. Aby zarządzać różnymi źródłami i celami w Informatica, musisz użyć analizatora źródeł i projektanta obiektów docelowych. Narzędzia te są zintegrowane z narzędziem projektanta Powercenter i można je z niego uruchomić.
Analizator źródeł w informatyce
Analizator źródła in Informatica to narzędzie umożliwiające tworzenie i modyfikowanie definicji źródeł. Za pomocą analizatora źródeł możesz tworzyć lub importować różne typy źródeł w Informatica, takie jak pliki płaskie, relacyjne bazy danych, arkusze Excel, definicje XML itp.
Podobnie, korzystając z projektanta obiektów docelowych, możesz tworzyć lub importować różne typy celów. Informatica udostępnia funkcję umożliwiającą utworzenie źródła/celu od podstaw poprzez zaprojektowanie jego struktury lub utworzenie źródła/celu poprzez import definicji. Kiedy importujesz źródło z pliku Baza danych, importowane są następujące metadane:
- Nazwa źródła (tabeli).
- Lokalizacja bazy danych
- Nazwa kolumn
- Kolumny Typy danych
- ograniczenia
Można także zdefiniować kluczowe relacje w tabelach, co ma zastosowanie tylko na poziomie Informatica i jest przechowywane w repozytorium.
Źródło lub cel utworzone/zaimportowane w Informatica może być wielokrotnie użyte w różnych mapowaniach. Każdy mapowanie musi mieć co najmniej jeden ładowalny cel. W przeciwnym razie mapowanie będzie nieprawidłowe.
Note– Kiedy tworzymy źródło/cel w analizatorze źródeł/projektancie obiektów docelowych, struktury tworzone są tylko w Informatica. Na poziomie bazy danych nie jest tworzony żaden obiekt. Musisz więc utworzyć obiekty bazy danych o takiej samej strukturze, jaką utworzyłeś w Informatice.
Za pomocą analizatora źródeł możesz importować następujące typy źródeł
- Tabele relacji (tabele bazy danych), widoki i synonimy
- Pliki płaskie
- Pliki Cobola
- Pliki XML
Wskazówka dotycząca wydajności – Aby poprawić wydajność tabel relacyjnego źródła, użyj indeksów w tabelach źródłowej bazy danych. W miejscu docelowym tabele wyłączają lub usuwają ograniczenia i indeksy wydajności.
Jak uruchomić analizator open source w informatyce
Poniżej znajduje się krok po kroku proces otwierania analizatora źródeł w Informatica:
Krok 1) Otwórz narzędzie projektanta Informatica PowerCenter
Krok 2) Na następnym ekranie
- Double kliknij repozytorium, z którym chcesz się połączyć
- Wpisz nazwę użytkownika
- Wprowadź hasło
-
Kliknij przycisk Połącz
Po pomyślnym zalogowaniu foldery użytkownika zostaną wyświetlone pod nazwą repozytorium
Uwaga -
- Jeśli logowanie się nie powiedzie, sprawdź, czy użytkownik ma uprawnienia do łączenia się z repozytorium
- Jeśli pod nazwą repozytorium nie widać żadnego folderu, sprawdź, czy folder został utworzony.
- Jeśli folder został utworzony niedawno, odłącz się od repozytorium i połącz ponownie.
Krok 3) W następnym kroku
- Kliknij prawym przyciskiem myszy folder
- Wybierz opcję Otwórz
Gdy folder jest otwarty, na liście zostaną wyświetlone podfoldery tego folderu.
Krok 4) Kliknij menu Analizator źródła, jak pokazano na rysunku.
Jak zaimportować tabelę źródłową w analizatorze źródła
Poniżej przedstawiono kroki importowania tabeli źródłowej do programu Informatica Source Analyzer:
Krok 1) Przejdź do opcji „Źródła”.
W analizatorze źródła
- Kliknij zakładkę „Źródła” w menu głównym
-
Wybierz opcję importu z bazy danych, po czym otworzy się okno połączenia ODBC.
Krok 2) Utwórz połączenie ODBC
Utworzymy teraz połączenie ODBC (jeśli masz już połączenie ODBC, przejdź do kroku 3)
- Kliknij przycisk obok źródła danych ODBC.
- Na następnej stronie wybierz zakładkę DSN użytkownika i kliknij przycisk Dodaj.
DSN (Data Source Name) to w zasadzie struktura danych, która zawiera informacje o określonych szczegółach (typ bazy danych, lokalizacja, szczegóły użytkownika itd.). Informacje te są wymagane przez sterownik ODBC, aby mógł połączyć się z tą bazą danych.
- Po kliknięciu przycisku Dodaj wyświetli się lista sterowników dla różnych baz danych (Oracle, SQL Server, Sybase, Microsoft Dostęp przewyższać, itd.) Sterownik, który wybierzesz, zależy od bazy danych, którą chcesz połączyć. Wybierz sterownik dla źródła danych. Tutaj w guru99 będziesz używać tabel bazy danych oracle. Wybierz Oracle sterownik protokołu przewodowego.
-
Na następnej stronie wybierz kartę general i wprowadź szczegóły bazy danych. Następnie kliknij test connect.
Note – Szczegóły bazy danych są specyficzne dla Twojej instalacji w zależności od nazwy hosta, portu i SID wybranego podczas instalacji bazy danych. Możesz uzyskać te szczegóły, otwierając plik tnsnames.ora znajduje się w folderze instalacyjnym Oracle.
-
Po wykonaniu połączenia testowego wprowadź nazwę użytkownika i hasło bazy danych, a następnie wybierz przycisk „OK”.
-
Jeśli połączenie zostanie nawiązane, wyświetli się okno komunikatu.
- Wybierz opcję OK, aby wyświetlić okno połączenia testowego i okno konfiguracji sterownika ODBC. Utworzone źródło danych ODBC zostanie dodane do źródeł danych użytkownika. Teraz mamy ustawione źródło danych ODBC.
Krok 3) Utwórz tabele schematu
W guru99 będziesz używać tabel schematu Scott/Tiger firmy Oracle. Jeśli nie masz tych tabel w bazie danych, utwórz je za pomocą tego skryptu
Pobierz powyższy plik Scott.sql
Krok 4) Wprowadź dane bazy danych
W oknie importu tabel:
- Wybierz źródło danych ODBC dla bazy danych Oracle.
- Wprowadź nazwę użytkownika bazy danych
- Wprowadź hasło do bazy danych
- Kliknij przycisk Połącz/Połącz ponownie. Spowoduje to wyświetlenie tabel użytkownikowi bazy danych.
- Rozwiń drzewo w folderze tabel i wybierz tabelę EMP
- Wybierz przycisk OK.
Krok 5) Sprawdź i zapisz zaimportowaną tabelę
Tabela zostanie zaimportowana do narzędzia Informatica Source Analyzer. Aby zapisać zmiany w repozytorium, użyj klawiszy „Ctrl+S”.
Podobnie możesz zaimportować dowolne inne tabele bazy danych w analizatorze źródłowym.
Jak importować Target w Informatyce Target projektant
Oto proces importowania celu w Informatica Target Projektant:
W tym samouczku utworzysz docelową tabelę emp_target, która będzie miała identyczną strukturę jak źródłowa tabela EMP. Aby zaimportować tabelę docelową, tabela docelowa musi znajdować się w bazie danych. Aby utworzyć tabelę docelową, użyj poniższego skryptu. Typy obiektów docelowych dostępnych w Informatica to pliki relacyjne, XML i płaskie.
Pobierz powyższy plik emp_target.sql
Note – w tym samouczku zarówno tabela źródłowa, jak i docelowa są obecne w tym samym schemacie bazy danych (guru99). Można jednak również utworzyć cel w innym schemacie.
Krok 1) W Projektancie Informatica kliknij ikonę projektanta docelowego, aby uruchomić element docelowy, projektanta.
Krok 2) W następnym kroku
- Wybierz opcję „Targets” z menu głównego
- Wybierz opcję „importuj” z bazy danych
Krok 3) W oknie tabeli importu.
- Wybierz źródło danych ODBC dla bazy danych Oracle.
- Wprowadź nazwę użytkownika bazy danych
- Wprowadź hasło do bazy danych
- Kliknij przycisk Połącz/Połącz ponownie. Spowoduje to wyświetlenie tabel użytkownikowi bazy danych.
- Rozwiń drzewo w folderze tabel i wybierz tabelę EMP_TARGET
- Wybierz przycisk OK
Spowoduje to zaimportowanie celu do Target Projektant Informatica Powercenter. Aby zapisać zmiany, użyj klawisza „ctrl+s”.
W tym samouczku zaimportowano źródła i cele. Teraz wszystko jest gotowe do utworzenia pierwszego mapowania.
Jak utworzyć folder w Informatica
Poniżej znajdują się kroki, jak utworzyć folder w Informatica:
Foldery Informatica to logiczne kontenery, w których przechowywane są obiekty utworzone w programie Informatica Designer/Menedżer przepływu pracy (mapowania, maplety, źródła, cele itp.)
Aby utworzyć folder:
Krok 1) Otwórz Menedżera repozytorium
Note – Jeśli Informatica Designer jest już otwarty, menedżera repozytoriów można otworzyć za pomocą skrótów dostępnych w skrzynce narzędziowej.
Spowoduje to otwarcie Menedżera repozytorium Informatica w osobnym oknie.
Krok 2) Wykonaj następujące kroki
- Kliknij menu folderu
- Wybierz opcję Utwórz
Krok 3) W następnym kroku
- Wprowadź żądaną nazwę folderu
- Wybierz ok
Spowoduje to utworzenie nowego folderu i pojawi się komunikat „Folder został pomyślnie utworzony”.
Nowo utworzony folder zostanie wyświetlony w odpowiednim repozytorium.
To kończy samouczek. Do zobaczenia w następnym!