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

Analizator Open Source w informatyce

Krok 2) Na następnym ekranie

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

    Analizator Open Source w informatyce

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

Uwaga -

  1. Jeśli logowanie się nie powiedzie, sprawdź, czy użytkownik ma uprawnienia do łą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, odłącz się od repozytorium i połącz ponownie.

Analizator Open Source w informatyce

Krok 3) W następnym kroku

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

Analizator Open Source w informatyce

Gdy folder jest otwarty, na liście zostaną wyświetlone podfoldery tego folderu.

Analizator Open Source w informatyce

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

Analizator Open Source w informatyce

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

  1. Kliknij zakładkę „Źródła” w menu głównym
  2. Wybierz opcję importu z bazy danych, po czym otworzy się okno połączenia ODBC.

    Importuj tabelę źródłową w analizatorze źródła

Krok 2) Utwórz połączenie ODBC

Utworzymy teraz połączenie ODBC (jeśli masz już połączenie ODBC, przejdź do kroku 3)

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

Importuj tabelę źródłową w analizatorze źródła

  1. Na następnej stronie wybierz zakładkę DSN użytkownika i kliknij przycisk Dodaj.

Importuj tabelę źródłową w analizatorze źródła

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.

  1. 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.

    Importuj tabelę źródłową w analizatorze źródła

  2. 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.

Importuj tabelę źródłową w analizatorze źródła

  1. Po wykonaniu połączenia testowego wprowadź nazwę użytkownika i hasło bazy danych, a następnie wybierz przycisk „OK”.

    Importuj tabelę źródłową w analizatorze źródła

  2. Jeśli połączenie zostanie nawiązane, wyświetli się okno komunikatu.

    Importuj tabelę źródłową w analizatorze źródła

  1. 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:

  1. Wybierz źródło danych ODBC dla bazy danych Oracle.
  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 użytkownikowi bazy danych.
  5. Rozwiń drzewo w folderze tabel i wybierz tabelę EMP
  6. Wybierz przycisk OK.

    Importuj tabelę źródłową w analizatorze źródła

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”.

Importuj tabelę źródłową w analizatorze źródła

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.

import Target w Informatyce Target projektant

Krok 2) W następnym kroku

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

import Target w Informatyce Target projektant

Krok 3) W oknie tabeli importu.

  1. Wybierz źródło danych ODBC dla bazy danych Oracle.
  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 użytkownikowi bazy danych.
  5. Rozwiń drzewo w folderze tabel i wybierz tabelę EMP_TARGET
  6. Wybierz przycisk OK

import Target w Informatyce Target projektant

Spowoduje to zaimportowanie celu do Target Projektant Informatica Powercenter. Aby zapisać zmiany, użyj klawisza „ctrl+s”.

import Target w Informatyce Target projektant

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

Utwórz folder w Informatica

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.

Utwórz folder w Informatica

Spowoduje to otwarcie Menedżera repozytorium Informatica w osobnym oknie.

Utwórz folder w Informatica

Krok 2) Wykonaj następujące kroki

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

Utwórz folder w Informatica

Krok 3) W następnym kroku

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

Utwórz folder w Informatica

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

Utwórz folder w Informatica

Nowo utworzony folder zostanie wyświetlony w odpowiednim repozytorium.

Tworzenie folderu w informatyce

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