Uniwersalny generator danych biznesowych działający w Chmurze
Rozmiar pliku: 2.64 MB
Praca magisterska obroniona w PJATK.
Tytuł: Uniwersalny generator danych biznesowych działający w Chmurze
Autor: Grzegorz Warchoł
Promotor: dr inż. Mariusz Trzaska
Streszczenie:
Praca dotyczy problemu generowania randomizowanych danych tymczasowych przy projektowaniu nowych lub modyfikacji istniejących aplikacji opartych na bazach danych. Programiści tracą dużo czasu na generowanie danych tymczasowych w różnych aplikacjach, eksporcie ich do różnych formatów danych, następnie odpowiednim imporcie za pomocą innych aplikacji. Istniejące rozwiązania pozwalają na generowanie pewnych danych tymczasowych, ale nie zapewniają bezpośredniego połączenie z bazami danych. Często są to płatne rozwiązanie komercyjne.
Proponowane rozwiązanie pozwoli na dowolne tworzenie takich danych, przygotowane poprzez system importu z różnych formatów (np. json, arkusze kalkulacyjne) oraz odpowiednie ich kategoryzowanie. Generator będzie miał bogatą startową bazę gotowych danych podzielonych na wiele kategorii (np. dane osobowe, adresy, muzyka, natura i wiele innych). Poprzez implementacje połączeń z różnymi typami baz danych (np. relacyjne: Microsoft SQL Server, MySQL / MariaDB, PostgresSql, Oracle DB, nierelacyjne/nosql: MongoDB), generator pozwoli na bezpośredni eksport danych do wybranej bazy danych, wybranych tabel, formatów plików (np. sql, xlsx, csv, xml). Rozwiązanie może działać jako lokalna instancja aplikacji www (intranet) lub dostępna publicznie Internecie.
Proponowane rozwiązanie pozwoli na dowolne tworzenie takich danych, przygotowane poprzez system importu z różnych formatów (np. json, arkusze kalkulacyjne) oraz odpowiednie ich kategoryzowanie. Generator będzie miał bogatą startową bazę gotowych danych podzielonych na wiele kategorii (np. dane osobowe, adresy, muzyka, natura i wiele innych). Poprzez implementacje połączeń z różnymi typami baz danych (np. relacyjne: Microsoft SQL Server, MySQL / MariaDB, PostgresSql, Oracle DB, nierelacyjne/nosql: MongoDB), generator pozwoli na bezpośredni eksport danych do wybranej bazy danych, wybranych tabel, formatów plików (np. sql, xlsx, csv, xml). Rozwiązanie może działać jako lokalna instancja aplikacji www (intranet) lub dostępna publicznie Internecie.
Słowa kluczowe: Dane losowe, projektowanie baz danych