Moduł mapowania danych

Podobne dokumenty
Moduł mapowania danych

Obsługa konsolidacji sprawozdań - Moduł Jednostek

Sprawozdawczość Dużych Zaangażowań - Moduł Large Exposures

Obsługa łączenia danych i

Opis modułu NSO. rozszerzenia asist o sprawozdania obowiązkowe dla NBP i BFG. Kwiecień 2015

Tworzenie reguł własnych banku - Moduł reguł własnych

Opis Modułu NSO. rozszerzenia asist o sprawozdania obowiązkowe dla NBP. Sierpień 2017

Opis modułu NSO. rozszerzenia asist o sprawozdania obowiązkowe dla NBP i BFG. maj 2011

Opis. rozszerzenia asist. o sprawozdania obowiązkowe dla NBP i BFG WROCŁAW 2010

Koncepcja rozszerzenia asist o sprawozdawczość dla NBP na potrzeby bilansu płatniczego ( PEGAZ )

Sprawozdawczość Znaczących Zaangażowań - Moduł NB300

Metody automatyzacji sprawozdawczości w systemie asist. Agnieszka Hołownia-Niedzielska

asist specjalizowany moduł do sprawozdawczości Towarzystw Funduszy Inwestycyjnych Opis rozwiązania

Uniwersalny system sprawozdawczy

Analizy na podstawie danych sprawozdawczych - Moduł Analiz dla Banków Spółdzielczych

Analizy na podstawie danych sprawozdawczych - Moduł analiz z obsługą broszur

Nowe funkcje w programie Forte Finanse i Księgowość

Nowe funkcje w programie Symfonia Finanse i Księgowość

Sprawozdawczość NBP ITS w Polsce - Moduł NBP ITS

Instrukcja pomocnicza do przygotowania sprawozdania Zgłoszenie zaangażowania

Projekty wdrożenia ITS CASE STUDIES

Konwerter XML Dla Programów Symfonia Kadry i Płace oraz Forte Kadry i Płace


LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

emszmal 3: Eksport wyciągów do Reset2 R2fk SQL (4.xx) (plugin dostępny wraz z dodatkiem Biznes)

emszmal 3: Eksport wyciągów do Humansoft Corax (plugin dostępny wraz z dodatkiem Biznes)

EXR - EASY XBRL REPORTING

10 Płatności [ Płatności ] 69

Asseco CCR Comprehensive Consolidated Reporting. asseco.pl

Moduł mapowania danych Moduł migawek Źródła danych

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

emszmal 3: Eksport wyciągów do Symfonia ERP (plugin dostępny wraz z dodatkiem Biznes)

Microsoft PowerPoint Poziom Zaawansowany PROGRAM SZKOLENIOWY. Plan szkolenia zawiera: Microsoft Excel Poziom Zaawansowany

Podstawowe możliwości programu Spectro Market Faktura

aplikacja akcyzattor

emszmal 3: Eksport wyciągów do ILUO Biznes (plugin dostępny wraz z dodatkiem Biznes)

WPROWADZENIE DO BAZ DANYCH

Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7

Aplikacja pozwala wyliczyd numer rachunku NRB zarówno dla jednego jak i wielu kontrahentów.

Nowe funkcje w programie Symfonia Finanse i Księgowość w wersji

System imed24 Instrukcja Moduł Analizy i raporty

MultiCash współpraca z systemami finansowo-księgowymi

emszmal 3: Eksport wyciągów do DGCS System (plugin dostępny wraz z dodatkiem Biznes)

AKTYN PŁACE-KADRY PRO (rozszerzony pakiet funkcjonalny)

ECDL zaawansowany, moduł EXCEL

PODRĘCZNIK UŻYTKOWNIKA KSIĘGA PRZYCHODÓW I ROZCHODÓW. Płatności

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

emszmal 3: Eksport wyciągów do LeftHand Pełna Księgowość (plugin dostępny wraz z dodatkiem Biznes)

emszmal 3: Eksport wyciągów do Soneta Enova365 (plugin dostępny wraz z dodatkiem Biznes)

emszmal 3: Eksport wyciągów do Streamsoft Prestiż Pro (plugin dostępny wraz z dodatkiem Biznes)

OfficeObjects e-forms

ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0

INSTRUKCJA IMPORTOWANIA FAKTUR DO SPRAWOZDANIA W SYSTEMIE WITKAC.PL

emszmal 3: Eksport wyciągów do Comarch ERP XL (plugin dostępny wraz z dodatkiem Biznes)

Wykład 5. Cel wykładu. Korespondencja seryjna. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.

emszmal 3: Eksport wyciągów do Subiekt (Su\Re) GT (plugin dostępny wraz z dodatkiem Biznes)

Praktyczny Excel. Sprytne makra

Import danych z plików Excel. (pracownicy, limity urlopowe i inne)

Funkcje systemu infokadra

lista zmian wersja

Bazy danych Access KWERENDY

I. Interfejs użytkownika.

Forex PitCalculator INSTRUKCJA UŻYTKOWNIKA

emszmal 3: Eksport wyciągów do WF-FaKir (plugin dostępny wraz z dodatkiem Biznes)

E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)

Arkusz Optivum. Praca z repozytorium wymaga połączenia z Internetem i zalogowania się do Sigmy.

Zamawiający dysponuje szerokim spektrum rozwiązań infrastrukturalnych. Wykonawca uzyska dostęp do infrastruktury w niezbędnym zakresie.

Opracował: mgr inż. Marcin Olech

Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient

Część 3 - Konfiguracja

Instrukcja obsługi Multiconverter 2.0

Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS).

TP1 - TABELE PRZESTAWNE od A do Z

Zmiany w programie VinCent 1.29

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

PODRĘCZNIK UŻYTKOWNIKA PEŁNA KSIĘGOWOŚĆ. Płatności

TAXXO E-ANALIZY FINANSOWE ZWIĘKSZ ZYSKOWNOŚĆ USLUG KSIĘGOWYCH DZIĘKI AUTOMATYZACJI

Instrukcja obsługi DHL KONWERTER 1.6

Word. Korespondencja seryjna

Sky-Shop.pl. Poradnik. Pierwsze kroki: Importowanie własnego pliku XML Integracje z hurtowniami

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

emszmal 3: Eksport do WAPRO WF-FaKir dla Windows (plugin dostępny w wersji ecommerce)

Zakład Usług Informatycznych OTAGO

EXCEL ZAAWANSOWANY. Konspekt szczegółowy

Nowa płatność Dodaj nową płatność. Wybierz: Płatności > Transakcje > Nowa płatność

Baza danych. Baza danych to:

Nowości Comarch ERP Optima wersja Kraków, 26 czerwiec 2013 roku

Łączenie liczb i tekstu.

System obsługi sprawozdawczości

Instrukcja obsługi. Generatora CSV

Sky-Shop.pl. Poradnik. Pierwsze kroki: Importowanie własnego pliku XML Integracje z hurtowniami

Finanse. Jak wykonać import listy płac z programu Płace Optivum do aplikacji Finanse?

Instrukcja obsługi programu

Bazy danych TERMINOLOGIA

o nazwie: adresy.xls. Fragment danych źródłowych przestawiono na rysunku 1. Rysunek 1. Dane źródłowe - plik "adresy.xls"

Mikrobazy. ZPKSoft Doradca

emszmal 3: Eksport wyciągów do Insert (Su\Re\Ra\Gr) nexo (plugin dostępny wraz z dodatkiem Biznes)

TOPWEB Microsoft Excel 2013 i PowerBI Przygotowanie danych, analiza i efektowna prezentacja wyników raportów

Transkrypt:

Moduł mapowania danych Styczeń 2011 Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości. W przeciwnym przypadku, żadna część niniejszego dokumentu, nie może być reprodukowana ani przetwarzana w jakikolwiek sposób elektroniczny, fotograficzny, mechaniczny i inny oraz nie może być przechowywana w jakiejkolwiek bazie danych bez pisemnej zgody GPM SYSTEMY sp. z o.o. GPM SYSTEMY www.gpm-systemy.com 1

Zawartość 1. Wstęp... 3 2. Automatyzacja zasilania z modułem mapowań... 5 Zarządzanie źródłami danych... 6 Zarządzanie mapowaniami... 6 Edytor mapowań... 6 Wyliczanie raportów wg mapowań... 6 Korzyści wynikające z modułu mapowań asist... 7 3. Omówienie pojęć oraz przykłady... 8 Rodzaje komórek w sprawozdaniach pola pierwotne i wyliczane... 8 Mapowanie powiązań pomiędzy danymi wejściowymi i polami na sprawozdaniu... 9 Źródła danych do mapowań... 10 Język mapowania... 11 GPM SYSTEMY www.gpm-systemy.com 2

1. Wstęp Z punktu widzenia sposobu przetwarzania danych sprawozdawczych, obecnie asist (moduł podstawowy) jest wykorzystywany jako aplikacja do wprowadzania i uzgadniania sprawozdań. Można powiedzieć, że asist generuje raporty. Jest to finalny krok w uzyskaniu sprawozdania. Rysunek 1. Standardowy układ procesu sprawozdawczego W wersji podstawowej asist posiada interfejsy wejściowe zapewniające możliwość zasilenia sprawozdania poprzez import danych z wcześniej przygotowanego zbioru wejściowego. Zbiory takie muszą jednak spełniać określone wymagania: przygotowany zbiór musi odpowiadać strukturze raportów, jednej komórce na sprawozdaniu odpowiadać musi jedna pozycja w zbiorze wejściowym. Spełnienie tych warunków wymaga pracochłonnego przygotowania zbiorów oraz często powoduje konieczność wieloetapowego przetwarzania danych generowanych z systemów bankowych. Rysunek 2. Proces sprawozdawczy sytuacja obecna GPM SYSTEMY www.gpm-systemy.com 3

Proces przygotowywania danych jest nie tylko czasochłonny ale wymaga powtarzania go w każdym okresie rozliczeniowym od początku. Rozszerzeniem interfejsu wejściowego dla asist jest moduł mapowania danych. Dostarcza on mechanizm pozwalający na wyliczenie wartości w komórce na podstawie różnego rodzaju danych źródłowych, jakimi dysponuje bank. Rysunek 3. Proces sprawozdawczy przy użyciu modułu mapowań asist Dzięki temu asist zapewnia możliwość elastycznego przetwarzania danych z takiej postaci, w jakiej występują w systemach bankowych. Unika się dodatkowego wstępnego przetwarzania i agregacji danych. GPM SYSTEMY www.gpm-systemy.com 4

2. Automatyzacja zasilania z modułem mapowań Alternatywną metodą do metody wczytywania danych z pliku jest wprowadzenie możliwości aktywnego pobierania danych. Pozwala to na zautomatyzowanie czynności wykonywanych obecnie np. na zbiorach Excel. Poniżej przedstawiono ogólną architekturę asist wraz z zakreślonym modułem mapowania danych. Rysunek 4. Architektura asist moduł mapowania danych Elementy modułu mapowania danych: Zarządzanie źródłami danych Zarządzanie mapowaniami Edytor mapowań Wyliczanie wg mapowań Na kolejnej stronie omówiono szczegółowo poszczególne elementy rozwiązania. GPM SYSTEMY www.gpm-systemy.com 5

Zarządzanie źródłami danych Źródłem danych jest tabela zawierająca dane służące do wyliczenia wartości na sprawozdaniach. Zarządzanie źródłami danych służy do definiowania dostępnych źródeł danych, tak aby można było z nich korzystać w trakcie definiowania mapowań. Zarządzanie mapowaniami Moduł pozwala na definiowanie tzw. zestawów mapowań. Pozwala to na jednoczesne korzystanie z wielu zestawów, które mogą być wykorzystywane do: zarządzania wersjami mapowań, integracji danych z różnych źródeł z różnych systemów np. w trakcie przejścia na nowy system księgowy, konsolidacji sprawozdań do mapowania sprawozdań oraz mapowania korekt konsolidacyjnych. Edytor mapowań Edytor umożliwia zapisanie/edycję/korektę formuł mapowania dla wybranego zestawu danych, jak również wyeksportowanie i zaimportowanie reguł do zbioru zewnętrznego. Wyliczanie raportów wg mapowań Pobieranie danych zewnętrznych jest odrębną funkcją, której uruchomienie inicjuje proces wyliczenia wartości według formuł i zapisania ich wartości do sprawozdań. Moduł posiada podobne warianty działania jak import danych tj. pozwala na nadpisanie wszystkich mapowanych komórek, wyliczenie tylko pustych itd. GPM SYSTEMY www.gpm-systemy.com 6

Korzyści wynikające z modułu mapowań asist Moduł mapowań ma optymalnie rozbudowaną funkcjonalność a jego zastosowanie przynosi wiele korzyści: zasilanie poprzez mapowania może być zasilaniem podstawowym jak również zasilaniem pomocniczym - moduł mapowań jest modułem funkcjonalnym może być zastosowany do wszystkich sprawozdań i to zarówno do całości sprawozdania jak również do jego wybranych części szybkie wprowadzanie do aplikacji asist danych bezpośrednio ze zbiorów wygenerowanych z systemu bankowego, możliwość przypisania wielu źródeł danych do jednej taksonomii automatyczne wyliczanie jednej komórki w sprawozdaniu z danych pochodzących z wielu źródeł wczytywanie jedynie tych danych, które spełniają określone przez użytkownika warunki wyeliminowanie możliwości powstania błędów i gubienia danych związanych z pomyłkami przy ręcznym wypełnieniu automatyczne wyliczenie wartości całego zbioru wskazanego przez użytkownika dla danej komórki uniknięcie możliwości błędów powstałych przy ręcznych kalkulacjach bądź też przeliczeniach w rozbudowanych systemach pomocniczych ustandaryzowanie procesu automatycznego zasilenia sprawozdań danymi moduł mapowania asist jest specjalnie dedykowanym do tego narzędziem język mapowania umożliwiający stosowanie funkcji agregujących oraz operatorów logicznych możliwość bardzo precyzyjnego określenia parametrów danych, które mają znaleźć się w mapowanej komórce sprawozdania możliwość zmiany, dodawania i usuwania pojedynczych mapowań ze zbiorów mapowań edycja mapowań jest uproszczona do absolutnego minimum i jest możliwa w formie tekstowej na kilka sposobów: w oknie modułu, w edytorze tekstowym itd. możliwość automatycznego zasilenia sprawozdań listowych (np. pozycje walutowe) zmniejszenie nakładów czasu i pracy przeznaczonych na proces sprawozdawczy. GPM SYSTEMY www.gpm-systemy.com 7

3. Omówienie pojęć oraz przykłady Rodzaje komórek w sprawozdaniach pola pierwotne i wyliczane Przykład 1. Komórki pierwotne (niezależne) i wyliczane w sprawozdaniu Pola niezależne: B, C, E, F Pola zależne: A i D Pola pierwotne muszą być wprowadzone przez użytkownika. Mogą też być automatycznie wyliczone z zewnętrznego źródła danych za pomocą mapowania (formuły i wskazującej źródło i definiującej, które wartości w danej komórce mają się znaleźć). Pola wyliczane zgodnie z formularzami sprawozdania w asist opisane są regułami poprawności / kalkulacjami, zatem nie muszą być wprowadzane przez użytkownika. GPM SYSTEMY www.gpm-systemy.com 8

Mapowanie powiązań pomiędzy danymi wejściowymi i polami na sprawozdaniu Komórka pierwotna na sprawozdaniu opisana jest identyfikatorem pola wymaganym przez regulatora. Przykład 2. Identyfikator pola dla komórki w sprawozdaniu Jednocześnie bank posługuje się w swoich systemach bankowych schematem atrybutów tj. planem kont, atrybutami kont, atrybutami klientów, itd. Mapowanie oznacza powiązanie pola na sprawozdaniu z konkretnym zestawem atrybutów danych wejściowych. Jakkolwiek dużą ma to wagę dla sprawozdawczości, dla użytkowników systemu asist wraz z modułem mapowań kwestia ta przestaje być istotna. Funkcję przypisania konkretnych atrybutów do konkretnego pola przejmuje na siebie system. GPM SYSTEMY www.gpm-systemy.com 9

Moduł mapowań asist prezentuje mapowania w układzie formularzy sprawozdawczych, dokładnie tak jak asist, co znacznie ułatwia ich przygotowanie i zarządzanie nimi oraz sprawia, że identyfikator pola przestaje być dla Użytkownika istotny. Przykład 3. Okno modułu mapowań wraz ze stworzonymi mapowaniami Źródła danych do mapowań Mapowanie pozwala na pobieranie danych z dowolnego źródła, które spełnia następujące wymagania: 1. ma strukturę tabeli tj. wszystkie rekordy mają jednakową strukturę, a źródło danych składa się ze zbioru rekordów 2. tabela ma wiersz nagłówkowy identyfikujący kolumny w tabeli 3. źródłem danych może być plik CSV, plik XLS [ format MS Excel ] lub tabela opisana zapytaniem SQL Przykład 4. Przykładowe źródło danych KSIEGA_GL GPM SYSTEMY www.gpm-systemy.com 10

Tabela będąca źródłem danych może mieć dowolną zawartość tj. tabela może mieć dowolną liczbę kolumn i wierszy kolumny i wiersze mogą się nazywać w dowolny sposób plik zawierający tabelę może mieć dowolną nazwę Źródłem może być zatem każda wygenerowana w jakikolwiek sposób tabela np. będąca zrzutem z systemu głównego bądź też stworzona ręcznie. Język mapowania Podstawowym elementem języka jest wyrażenie mapujące w postaci: źródło_danych: { funkcja agregująca (wyrażenie na wyselekcjonowanym rekordzie, selektor rekordów) } gdzie: źródło danych określa plik w którym znajdują się dane, z których korzysta mapowanie funkcja agregująca działanie na szeregu rekordów danych, np. sum (suma) rekord danych wiersz w tabeli z danymi selektor rekordów formuła filtrująca tj. zawierająca warunki jakie agregowane rekordy mają spełniać Kolumny rekordów oznaczane są znakiem specjalnym $ Wyrażenia mapowań wiążą lewą stronę tj. atrybuty sprawozdania (np. komórki sprawozdania FINREP) z atrybutami danych bankowych (np. salda kont zapisane w systemie bankowym ). Reasumując, wyrażenia opisują mapowania. GPM SYSTEMY www.gpm-systemy.com 11

Przykład 5. Wyrażenie mapujące Wyrażenie mapujące przedstawione w przykładzie 5 określa dokładnie, iż w wyniku mapowania w komórce Gotówka w kasie / PLN zostanie automatycznie pobrana ze źródła danych KSIEGA_GL wartość kolumny SALDO dla rekordu, który w kolumnie KONTO ma wartość 101; np. dla tabeli z przykładu 4 byłaby to wartość 100000. Podobnie, dla danych z tabeli w przykładzie 4 aby uzyskać wartość dla pozycji Kasa inne niż PLN wystarczy napisać mapowanie w następującej postaci: KSIEGA_GL:{ sum( $SALDO, $KONTO = [102, 103, 104] ) } Oznacza to, że w mapowanej komórce moduł mapowań wykona operację sumowania wartości kolumny SALDO dla rekordów kolumny KONTO o wartościach 102, 103 i 104. Mapowanie pozwala na użycie wielu warunków w jednym zapytaniu i połączyć je operatorem logicznym: oraz lub - warunek_1 && warunek_2 - warunek_1 warunek_2 GPM SYSTEMY www.gpm-systemy.com 12

Przykład 6. Przykładowe źródło danych KOREKTA Mapowanie w celu uzyskania wartości sumy korekt w PLN w miesiącu maju (zaznaczone na rysunku) będzie miało postać: KOREKTA:{ sum( $WARTOSC, $KONTO = 101 && MIESIAC = 5 ) } W mapowaniach może występować dowolna liczba źródeł danych. Pozwala to na wyliczenie mapowanego pola w sprawozdaniu nie tylko z kilku rekordów jednego źródła, ale również z kilku źródeł danych. Przykład 7. Wyrażenie mapowania z dwoma źródłami danych wejściowych Dla tabel z przykładów 4 oraz 6 można zatem uzyskać wysokość salda Kasy PLN po odliczeniu korekt w wyniku następującego mapowania: KSIEGA_GL:{ sum( $SALDO, $KONTO = 101) } - KOREKTA:{ sum( $WARTOSC, $KONTO = 101 && MIESIAC = 5 ) } GPM SYSTEMY www.gpm-systemy.com 13

Przykład 8. Wynik wyrażenia mapowania dla danych w tabelach z przykładów 4 i 6 Wynik: 100000 (saldo) (2000 + 3000)(korekty) = 95000 W sprawach handlowych oraz technicznych prosimy o bezpośredni kontakt: Piotr Malczak mob. +48 515 128 933 email: Piotr.Malczak@gpm-systemy.com GPM SYSTEMY www.gpm-systemy.com 14