Analizator źródeł i Target Projektant w Informatyce

⚡ Inteligentne podsumowanie

Analizator źródeł i Target Designer to narzędzie PowerCenter Designer, które tworzy i importuje definicje źródłowe i docelowe każdej mapy Informaticaping potrzeby, korzystając ze źródła danych ODBC w celu odczytania metadanych bazy danych.

  • 📥 Definicje źródeł: Source Analyzer importuje nazwę tabeli, kolumny, typy danych i ograniczenia z bazy danych.
  • 📤 Target definicje: Target Projektant importuje lub projektuje struktury relacyjne, XML lub pliki płaskie, do których ładowane są dane.
  • 🔌 Najpierw ODBC: Aby którekolwiek z narzędzi mogło uzyskać dostęp do bazy danych, konieczne jest utworzenie nazwy DSN użytkownika na podstawie odpowiedniego sterownika.
  • 🗂️. Tylko metadane: Importowanie definicji powoduje utworzenie struktury wewnątrz Informatica, nigdy tabeli w bazie danych.
  • 🔁 Wielokrotnego użytku: Jedną zaimportowaną definicję można ponownie wykorzystać na dowolnej liczbie mappingznajdują się w tym samym folderze.
  • 📁 Lornetka składana: Menedżer repozytorium tworzy logiczne foldery, w których przechowywane są źródła, cele i mapypingi maplety.

Analizator źródeł w informatyce

Pracując z ETL/hurtownią danych, będziesz mieć do czynienia z różnymi źródłami i celami.

Definicja źródła w informatyce

Definicja źródła w Informatica to encja, z której pobiera się rekordy, a następnie przechowuje się je w tabelach tymczasowych (tabelach przejściowych) lub pamięciach podręcznych transformacji Informatica. Na podstawie mapyping W dokumencie projektowym lub wymogu biznesowym dokonujesz zmiany w tych rekordach danych (przekształcasz dane), a następnie ładujesz przekształcone dane do innej struktury tabeli, zwanej tabelą docelową.

Na każdej mapie InformaticapingZawsze będzie istniało źródło i cel. Aby zarządzać różnymi źródłami i celami w Informatica, należy użyć narzędzia Source Analyzer i Target Projektant. Narzędzia te są zintegrowane z narzędziem PowerCenter Designer i można je uruchomić bezpośrednio z tego narzędzia.

Projektant dzieli tę pracę na dedykowane narzędzia.

Narzędzie projektanta Co zarządza
Analizator źródła Definicje źródeł – struktury, z których odczytujesz dane.
Target projektant Target definicje – struktury, do których ładujesz dane.
Mapaping projektant mapaping który łączy źródło z celem poprzez transformacje.

Analizator źródeł w informatyce

Source Analyzer w Informatica to narzędzie umożliwiające tworzenie i modyfikowanie definicji źródeł. Za pomocą Source Analyzer można tworzyć lub importować różne typy źródeł w Informatica, takie jak pliki płaskie, relacyjne bazy danych, przewyższać arkusze kalkulacyjne, definicje XML itd.

Podobnie, korzystając Target W Designerze możesz tworzyć lub importować różne typy obiektów docelowych. Informatica oferuje funkcję tworzenia źródła lub obiektu docelowego od podstaw poprzez zaprojektowanie jego struktury lub poprzez zaimportowanie definicji. Podczas importowania źródła z bazy danych importowane są następujące metadane:

  • Nazwa źródła (tabeli)
  • Lokalizacja bazy danych
  • Nazwa kolumn
  • Typy danych kolumnowych
  • ograniczenia

Można również zdefiniować kluczowe relacje w tabelach, co jest możliwe tylko na poziomie Informatica i co jest przechowywane w repozytorium.

Źródło lub cel utworzone lub zaimportowane w Informatica można wykorzystać wielokrotnie na różnych mapachpings. Każda mapaping musi mieć co najmniej jeden cel, który można załadować. W przeciwnym razie mapaping będzie nieważny.

Note – gdy tworzysz źródło lub cel w Analizatorze źródeł lub Target Projektancie, struktury są tworzone tylko w Informatice. Na poziomie bazy danych nie tworzy się żadnych obiektów. Musisz więc utworzyć obiekty bazy danych o takiej samej strukturze, jaką utworzyłeś w Informatice.

Za pomocą narzędzia Source Analyzer można importować następujące typy źródeł:

  • Tabele relacyjne (tabele baz danych), widoki i synonimy
  • Pliki płaskie
  • Pliki COBOL
  • Pliki XML

Wskazówka dotycząca wydajności – aby poprawić wydajność relacyjnych tabel źródłowych, użyj indeksów w tabelach źródłowej bazy danych. W tabelach docelowych wyłącz lub usuń ograniczenia i indeksy, aby poprawić wydajność.

Jak uruchomić analizator open source w informatyce

Poniżej przedstawiono krok po kroku proces otwierania Source Analyzer w Informatica.

Krok 1) Otwórz narzędzie Informatica PowerCenter Designer.

Skrót PowerCenter Designer w grupie programów klienckich Informatica

Krok 2) Na następnym ekranie:

  1. Double-kliknij na repozytorium, z którym chcesz się połączyć
  2. Wprowadź nazwę użytkownika
  3. Podaj hasło
  4. Kliknij przycisk Połącz

Połącz się z oknem dialogowym repozytorium w programie PowerCenter Designer, podając nazwę użytkownika i hasło

Po pomyślnym zalogowaniu foldery użytkownika zostaną wyświetlone pod nazwą repozytorium.

Note -

  1. Jeśli logowanie się nie powiedzie, sprawdź, czy użytkownik ma uprawnienia do połączenia się z repozytorium
  2. Jeśli pod nazwą repozytorium nie widać żadnego folderu, sprawdź, czy folder został utworzony.
  3. Jeśli folder został utworzony niedawno, rozłącz się ze składnicą i połącz ponownie.

Nawigator repozytorium wyświetlający listę folderów dostępnych dla zalogowanego użytkownika

Krok 3) W następnym kroku:

  1. Kliknij prawym przyciskiem myszy na folder
  2. Wybierz opcję otwórz

Menu po kliknięciu prawym przyciskiem myszy na folderze repozytorium zawierające opcję Otwórz

Po otwarciu folderu zostaną wyświetlone jego podfoldery, jak pokazano poniżej.

Rozwinięty folder pokazujący źródła, Targets i mapapingpodfolderów

Krok 4) Kliknij menu Analizator źródeł, jak pokazano na rysunku.

Pasek narzędzi projektanta z wybranym narzędziem Analizator źródeł

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ódeł:

  1. Kliknij na zakładkę „Źródła” w menu głównym
  2. Wybierz opcję importu z bazy danych; następnie otworzy się okno Połączenie ODBC.

Menu Źródła w Analizatorze źródeł z wybraną opcją Importuj z bazy danych

Krok 2) Utwórz połączenie ODBC. Jeśli masz już połączenie ODBC, przejdź do kroku 3. Pięć poniższych podkroków zostanie wykonanych w podanej kolejności.

  1. Kliknij przycisk obok źródła danych ODBC.

    Okno dialogowe Importuj tabele z przyciskiem otwierającym administratora ODBC

  2. Na następnej stronie wybierz kartę DSN użytkownika i kliknij przycisk Dodaj.

    Administrator źródła danych ODBC na karcie DSN użytkownika z przyciskiem Dodaj

    Nazwa źródła danych (DSN) to w zasadzie struktura danych zawierająca szczegółowe informacje, takie jak typ bazy danych, lokalizacja i dane użytkownika. Informacje te są wymagane przez sterownik ODBC do połączenia się z bazą danych.

  3. Po kliknięciu przycisku Dodaj zostanie wyświetlona lista sterowników dla różnych baz danych (Oracle, SQL Server, Sybase, Microsoft Access, Excel itd.). Wybór sterownika zależy od bazy danych, z którą chcesz się połączyć. Wybierz sterownik dla źródła danych. W tym przypadku w guru99 będziesz używać Oracle tabele bazy danych. Wybierz Oracle sterownik protokołu przewodowego.

  4. Na następnej stronie wybierz zakładkę Ogólne i wprowadź dane bazy danych. Następnie kliknij „Testuj połączenie”.

    Okno Utwórz nowe źródło danych zawierające listę zainstalowanych sterowników ODBC

    Note – Szczegóły bazy danych są specyficzne dla Twojej instalacji i zależą od nazwy hosta, portu i identyfikatora SID wybranego podczas instalacji bazy danych. Możesz uzyskać te informacje, otwierając plik tnsnames.ora znajdujący się w… Oracle Folder instalacyjny.

    Oracle konfiguracja sterownika protokołu przewodowego na karcie Ogólne z hostem, portem i identyfikatorem SID

  5. Po uruchomieniu połączenia testowego wprowadź nazwę użytkownika i hasło do bazy danych, a następnie kliknij przycisk „OK”. Jeśli połączenie się powiedzie, pojawi się okno komunikatu.

    Zalogować się Oracle monit z prośbą o podanie nazwy użytkownika i hasła do bazy danych

    Okno komunikatu potwierdzające, że połączenie testowe ODBC zakończyło się powodzeniem

Kliknij OK, aby otworzyć okno połączenia testowego i okno konfiguracji sterownika ODBC. Utworzone źródło danych ODBC zostanie dodane do źródeł danych użytkownika. Źródło danych ODBC jest teraz gotowe.

Krok 3) Utwórz tabele schematów. W guru99 będziesz używać OracleTabele schematów Scott/Tiger. Jeśli nie masz tych tabel w bazie danych, utwórz je za pomocą poniższego skryptu.

Pobierz plik Scott.sql

Krok 4) Wprowadź dane bazy danych. W oknie importowania tabel:

  1. Wybierz źródło danych ODBC dla Oracle Baza danych.
  2. Wprowadź nazwę użytkownika bazy danych
  3. Wprowadź hasło do bazy danych
  4. Kliknij przycisk Połącz/Połącz ponownie. Spowoduje to wyświetlenie tabel dla użytkownika bazy danych.
  5. Rozwiń drzewo pod folderem tabel i wybierz tabelę EMP
  6. Wybierz przycisk OK.

Okno Importuj tabele z tabelą EMP wybraną w schemacie guru99

Krok 5) Zweryfikuj i zapisz zaimportowaną tabelę. Tabela zostanie zaimportowana do programu Informatica Source Analyzer. Użyj klawiszy „Ctrl+S”, aby zapisać zmiany w repozytorium.

Zaimportowana definicja źródła EMP wyświetlana w obszarze roboczym Analizator źródeł

Podobnie możesz zaimportować dowolne inne tabele bazy danych do Source Analyzer.

Jak importować Target w Informatyce Target projektant

Oto proces importowania celu w Informatica Target Projektant.

W tym samouczku utworzysz tabelę docelową emp_target, która będzie miała identyczną strukturę jak źródłowa tabela EMP. Aby zaimportować tabelę docelową, musi ona znajdować się w bazie danych. Aby utworzyć tabelę docelową, użyj poniższego skryptu. W Informatica dostępne są następujące typy tabel docelowych: relacyjne, XML i pliki płaskie.

Pobierz plik emp_target.sql

Note – w tym samouczku zarówno tabela źródłowa, jak i docelowa znajdują się w tym samym schemacie bazy danych (guru99). Można jednak również utworzyć tabelę docelową w innym schemacie.

Krok 1) W Informatica Designer kliknij Target Ikona projektanta do uruchomienia Target Projektant.

Pasek narzędzi projektanta z Target Podświetlona ikona projektanta

Krok 2) W następnym kroku:

  1. Wybierz opcję „Targets” z menu głównego
  2. Wybierz opcję „importuj” z bazy danych

Targetmenu w Target Projektant z wybraną opcją Importuj z bazy danych

Krok 3) W oknie tabeli importu:

  1. Wybierz źródło danych ODBC dla Oracle Baza danych.
  2. Wprowadź nazwę użytkownika bazy danych
  3. Wprowadź hasło do bazy danych
  4. Kliknij przycisk Połącz/Połącz ponownie. Spowoduje to wyświetlenie tabel dla użytkownika bazy danych.
  5. Rozwiń drzewo pod folderem tabel i wybierz tabelę EMP_TARGET
  6. Wybierz przycisk OK

Okno Importuj tabele z wybraną tabelą EMP_TARGET

Spowoduje to zaimportowanie celu do Target Projektant Informatica PowerCenter, jak pokazano poniżej. Użyj klawiszy „Ctrl+S”, aby zapisać zmiany.

Zaimportowano definicję EMP_TARGET na Target Przestrzeń robocza projektanta

W tym samouczku zaimportowałeś źródła i cele. Teraz możesz już utworzyć swoje pierwsza mapaping.

Jak utworzyć folder w Informatica

Poniżej przedstawiono kroki dotyczące tworzenia folderu w programie Informatica.

Foldery Informatica to logiczne kontenery, w których przechowywane są obiekty utworzone w Informatica Designer i Workflow Manager (mapapings, maplety, źródła, cele itd.).

Aby utworzyć folder:

Krok 1) Otwórz Menedżera repozytoriów.

Wpis Menedżera repozytorium w grupie programów klienckich Informatica

Note – jeśli Informatica Designer jest już otwarty, to Repository Manager można otworzyć za pomocą skrótów dostępnych w przyborniku.

Skrót do skrzynki narzędziowej projektanta, który uruchamia Menedżera repozytorium

Spowoduje to otwarcie Informatica Repository Manager w osobnym oknie.

Okno Informatica Repository Manager z nawigatorem repozytorium

Krok 2) Wykonaj kroki syntezy:

  1. Kliknij menu Folder
  2. Wybierz opcję Utwórz

Menu folderów w Menedżerze repozytorium otwarte w opcji Utwórz

Krok 3) W następnym kroku:

  1. Wprowadź żądaną nazwę folderu
  2. Wybierz OK

Okno dialogowe Utwórz folder z nazwą folderu i opcjami uprawnień

Spowoduje to utworzenie nowego folderu i pojawi się komunikat „Folder został pomyślnie utworzony”.

Okno komunikatu potwierdzającego utworzenie folderu

Nowo utworzony folder zostanie wyświetlony w odpowiednim repozytorium.

Nawigator repozytorium pokazujący nowo utworzony folder w drzewie

To kończy samouczek. Do zobaczenia w następnym!

FAQ

Definicja źródła to zaimportowana struktura tabeli. Kwalifikator źródła jest transformacją, która odczytuje wiersze z niej wewnątrz mapyping i konwertuje wartości na typy danych transformacji Informatica.

Tak. Przeciągnięcie definicji źródła z folderu Źródła do Target Obszar roboczy projektanta tworzy pasującą definicję docelową. Sama tabela bazy danych nadal musi zostać utworzona osobno za pomocą skryptu DDL.

Nic nie zmienia się automatycznie. Zapisana definicja zachowuje stare kolumny do momentu ponownego zaimportowania jej z bazy danych, więc mapujpings nadal działa w oparciu o strukturę, która już nie pasuje do tabeli.

Informatica mapuje każdy natywny typ bazy danych na własne typy danych transformacyjnych, tak aby ta sama mapaping logika działa w poprzek Oracle, SQL Server i pliki płaskie. Oryginalny typ pozostaje widoczny w definicji źródłowej.

Folder oznaczony jako udostępniony w momencie utworzenia pozwala innym folderom odwoływać się do jego obiektów za pomocą skrótów, dzięki czemu jedną definicję źródłową można przechowywać centralnie zamiast kopiować ją do każdego folderu projektu.

Nie. Informatica Intelligent Cloud Services nie ma osobnego okna importu metadanych. Źródła i cele są wybierane bezpośrednio w chmurze.ping Projektant nawiązuje połączenie za pośrednictwem skonfigurowanego połączenia, a metadane są odczytywane na żądanie.

Informatica CLAIRE profiluje importowane metadane, sugeruje mapę kolumnpingmiędzy źródłem a celem oraz sygnalizuje anomalie jakości danych. Podobne funkcje uczenia maszynowego w innych narzędziach ETL rekomendują łączenia i automatycznie wykrywają odchylenia schematu.

Copilot może tworzyć kod DDL dla tabel przejściowych i docelowych, generować przykładowe wstawki danych i pisać polecenia pmrep, które skryptują importy repozytorium. Revprzejrzyj każde wygenerowane polecenie przed uruchomieniem go na rzeczywistym schemacie.

Podsumuj ten post następująco: