Import uproszczony

Za pomocą usługi Business Integration Service (BIS) można eksportować dane z baz danych i importować je do innych baz. Wyeksportowane dane są zapisywane w Knowledge Store jako pliki i odczytywane stamtąd podczas importu. Dostępne typy plików to XML, CSV i XLS. Zalecane jest korzystanie z XML, ponieważ dane o dowolnej złożoności można zapisać w jednym pliku, schemat pliku można określić i sprawdzić, a zmiany w modelu danych można łatwo zintegrować.

Aplikacja Import uproszczony wykorzystywana jest do indywidualnego importu danych.  W przeciwieństwie do aplikacji Import danych, nieprawidłowych danych nie można edytować za pomocą aplikacji korygującej. Import danych zawsze odnosi się do obiektu deweloperskiego typu Aplikacja. W przypadku tej aplikacji typ Uproszczona wymiana danych i szczególne zastosowanie Import muszą być zdefiniowane w aplikacji Obiekty deweloperskie.

Należy pamiętać, że pliki dla uproszczonego importu i pliki dla pełnego importu są różne. Można używać tylko plików dla wybranego procesu importu.

Definicje terminów

  • Rozszerzalny język znaczników (XML) — XML może być używany do zapisywania ustrukturyzowanych danych w pliku tekstowym. Język opisu umożliwia definiowanie, przesyłanie, sprawdzanie i interpretowanie danych między aplikacjami i jest szczególnie odpowiedni do wymiany danych strukturalnych. Dokumenty XML oddzielają treść, strukturę i informacje do wizualizacji. XML jest koordynowany i zdefiniowany jako standard przez W3C.
  • Rozszerzalne transformacje języka arkuszy stylów (XSLT) — XSLT to język programowania służący do przekształcania dokumentów XML. XSLT opiera się na logicznej strukturze drzewa dokumentu XML i służy do definiowania reguł transformacji. Opisuje on konwersję dokumentu XML na inny dokument.
  • Tekst oddzielony separatorami (CSV) — CSV to typ pliku, w którym wartości poszczególnych kolumn są oddzielone separatorem. Wiersze są oddzielone podziałami wierszy. Separator ten musi być znany w celu zaimportowania pliku. Typowymi separatorami są na przykład pojedynczy przecinek i średnik. Dane zapisane w tym formacie mogą być używane i edytowane w wielu aplikacjach. Ze względu na prostą, niehierarchiczną strukturę CSV, ten typ pliku nie nadaje się do mapowania złożonych struktur danych.
  • Unicode — Comarch ERP Enterprise korzysta z Unicode. Oznacza to, że wszystkie znaki używane na całym świecie mogą być używane i drukowane na formularzach. Zanim Unicode stał się dostępny, wiele różnych systemów kodowania było wymaganych do reprezentacji znaków. Żaden z tych systemów kodowania nigdy nie zawierał wystarczającej liczby znaków. W samej Unii Europejskiej do reprezentowania różnych języków państw członkowskich potrzebnych było kilka systemów kodowania. Dzięki zastosowaniu Unicode, Comarch ERP Enterprise może być używany bezpośrednio w wielu systemach. Różne kraje i języki nie stanowią problemu. Specjalne i złożone adaptacje nie są konieczne, ponieważ tekst może być wymieniany na całym świecie za pomocą Unicode bez utraty informacji, ponieważ Unicode nadaje każdemu znakowi własny numer – niezależny od platformy, niezależny od programu, niezależny od języka.
  • Tekst Unicode oddzielony tabulatorem — ten typ pliku jest podobny do CSV, ale znak tabulacji jest używany jako separator, a Unicode jako kodowanie znaków. Pliki w tym formacie mogą być używane między innymi przez program Microsoft Excel. Aby zapisać ten typ pliku w programie Excel, należy określić typ pliku o tej samej nazwie w programie Excel.
  • Konsorcjum World Wide Web (W3C) — Konsorcjum World Wide Web zostało założone, aby otworzyć wszystkie możliwości sieci. W tym celu opracowywane są znormalizowane technologie (specyfikacje, wytyczne, oprogramowanie i narzędzia), aby promować postęp sieci i zapewnić jej interoperacyjność.
  • Schemat XML (XSD) — schemat XML (definicja schematu XML, XSD) to formalna specyfikacja reguł dokumentu XML, która wskazuje, które elementy są dozwolone w dokumencie i w jakich kombinacjach.

Opis aplikacji

Aplikacja Import uproszczony służy do importowania danych w prosty sposób. W tym celu należy określić aplikację typu Uproszczona wymiana danych ze szczególnym zastosowaniem Import. Aplikacja ta odwołuje się do klasy kontrolera Java, w której zdefiniowana jest zewnętrzna struktura obiektu. Określa ona jednostkę biznesową, która ma zostać zaimportowana oraz wybór atrybutów, które mają zostać zaimportowane.

Aplikacja nie jest podzielona na nagłówek i obszar roboczy. Ma tylko jeden obszar roboczy z polami wejściowymi.

Pola wejściowe

  • Uproszczony import danych — w tym polu należy wprowadzić nazwę obiektu deweloperskiego aplikacji, która ma zostać wykorzystana do importowania obiektów zewnętrznych. Typ Uproszczona wymiana danych i szczególne zastosowanie Import muszą być zdefiniowane dla tej aplikacji.
  • Oznaczenie — w tym polu wyświetlana jest nazwa obiektu zewnętrznego, który został zdefiniowany w wybranej aplikacji do uproszczonej wymiany danych (importu/eksportu)
  • Jednostka biznesowa — w tym polu wyświetlana jest w pełni kwalifikowana nazwa jednostki biznesowej, do której odwołuje się obiekt zewnętrzny
  • Baza danych — baza danych, do której importowana jest jednostka biznesowa

Działania związane z aplikacją

W aplikacji Import uproszczony dostępne są następujące akcje:

  • [Eksport schematu XML]
  • [Importuj dane]
Tworzenie schematu XML

Akcja [Eksport schematu XML] rozpoczyna tworzenie pliku schematu XML dla aktualnie otwartego filtra. Uwzględniane są zmiany w filtrze i wybór atrybutów, które nie zostały jeszcze zapisane. Wybór tego przycisku otwiera okno dialogowe Utwórz schemat XML, w którym można określić plik i wprowadzić dalsze ustawienia.

Opis okna dialogowego można znaleźć w artykule Eksport danych.

Importowanie danych

Akcja [Importuj dane] uruchamia proces importu. Wybór tego przycisku powoduje wyświetlenie okna dialogowego Import danych, w którym można wprowadzić ustawienia dla pliku źródłowego.

Uwaga
W przypadku typu pliku Tekst oddzielony separatorami nalezy upewnić się, że ustawienia kodowania, separatorów i identyfikatorów tekstu odpowiadają zawartości pliku źródłowego.

Szczegółowy opis pól w oknie dialogowym Import danych:

  • Plik źródłowy — plik źródłowy to plik, z którego mają zostać zaimportowane dane. Należy wybrać plik, który ma zostać zaimportowany. W tym celu należy wprowadzić pełną ścieżkę dostępu do pliku według schematu file:/// lub kstore://. Jeśli plik ma rozszerzenie .gz, zostanie rozpoznany jako plik skompresowany GZIP i automatycznie zdekompresowany po otwarciu. Domyślną wartością jest skompresowany plik GZIP w standardowej przestrzeni roboczej bazy danych OLTP, do której jest zalogowany użytkownik. Ścieżka zawiera nazwę bieżącego użytkownika i nazwę jednostki biznesowej.
  • Typ pliku — w tym polu należy określić typ pliku źródłowego. Należy wybrać jeden z następujących wpisów:
    • XML (*.xml)
    • Tekst oddzielony separatorem (*.csv)
    • Tekst Unicode oddzielony tabulatorem (*.xls)
    • JSON (*.json)
  • Kodowanie — tego pola należy użyć, aby określić kodowanie znaków pliku źródłowego dla typu pliku Tekst oddzielony separatorem (*.csv). Dostępne kodowania zależą od wersji Java bieżącego serwera aplikacji ERP. W przypadku innych typów plików kodowanie jest stałe i wyświetlane. Jeśli import jest wykonywany w tle, należy upewnić się, że serwer aplikacji ERP, na którym działa kolejka przetwarzania, obsługuje określone kodowanie.
  • Znak rozdziału — w tym polu dla typu pliku Tekst oddzielony separatorem (*.csv) należy określić separator w pliku źródłowym, który ma być używany do oddzielania pól. Po prawej stronie tego pola znajduje się kolejne pole, w którym wyświetlany jest wybrany separator. Wartości (pozostałe) można użyć, aby wprowadzić inny separator. Odpowiednie pole jest gotowe do wprowadzenia po wybraniu tego wpisu. Należy wybrać spośród następujących wpisów:
    • Przecinek
    • Spacja
    • Średnik
    • Tabulator
    • (pozostałe)
  • Znak rozpoznawczy tekstu — separator tekstu, który może być użyty do identyfikacji tekstu w pliku źródłowym, jest predefiniowany lub może być wprowadzony w zależności od wybranego typu pliku. Jeśli wybrano typ pliku Tekst oddzielony separatorem (*.csv), można wprowadzić identyfikator tekstu w tym polu. Teksty obramowane separatorem tekstu mogą zawierać sam separator.
  • Poziom protokołowania — w tym polu należy określić, czy proces importu ma być rejestrowany. Należy wybrać pomiędzy następującymi pozycjami:
    • Bez protokołowania
    • Aktywowano protokołowanie

Konfiguracja

Aplikacja Import uproszczony nie wymaga definiowania dodatkowych ustawień w aplikacji Konfiguracja.

Jednostki biznesowe

Żadna jednostka biznesowa nie jest istotna dla aplikacji Import uproszczony.

Uprawnienia

Uprawnienia można przypisywać zarówno za pomocą ról uprawnień, jak i poprzez przypisanie organizacji. Koncepcję uprawnień można znaleźć w artykule Uprawnienia.

Specjalne możliwości

Aplikacja Import uproszczony nie wymaga specjalnych możliwości.

Przypisania organizacyjne

Aplikacja Import uproszczony nie wymaga przypisań organizacyjnych.

Funkcje specjalne

W przypadku aplikacji Import uproszczony należy wziąć pod uwagę następujące funkcje specjalne:

  • Ustawienia uprawnień wynikają z przywołanej aplikacji typu Uproszczona wymiana danych ze szczególnym zastosowaniem Import
  • Do wykonania importu danych wymagane są uprawnienia do odczytu i zapisu dla Knowledge Store i systemu plików

Uprawnienia dla partnerów biznesowych

Aplikacja Import uproszczony nie jest udostępniana partnerom biznesowym.

Importowanie danych

Wymagania wstępne

Musi istnieć aplikacja typu Uproszczona wymiana danych ze szczególnym zastosowaniem Import. Należy zwrócić również uwagę na niezbędne uprawnienia do odczytu i zapisu w Knowledge Store.

Instrukcje

Aby zaimportować dane należy:

  1. Otworzyć aplikację Import uproszczony.
  2. Wprowadzić w pełni kwalifikowaną nazwę żądanej aplikacji do importu w polu Uproszczony import danych. Pozostałe pola zostaną automatycznie wypełnione danymi z wybranej aplikacji.
  3. Wybrać przycisk [Importuj dane] na standardowym pasku narzędzi. Otworzy się okno dialogowe, w którym można dokonać ustawień importu.
  4. Wybrać przycisk [W tle] w oknie dialogowym. Dane zostaną zaimportowane przez system.

Czy ten artykuł był pomocny?