RozstrzygnięteBaza Konkurencyjności2021-10874-58602

Biblioteka programistyczna do wizualizacji dashboardów

MATIC SA, NIP 5271030027

Oryginał w Bazie Konkurencyjności

Najważniejsze informacje

Termin składania ofert
16.07.2021, 23:59
Data publikacji
09.07.2021
Lokalizacja
Warszawa, Mazowieckie
Wartość szacunkowa
Rodzaj
Usługa / Usługi inne
Liczba ofert
1

Kody CPV

48000000-8 · Pakiety oprogramowania i systemy informatyczne

biblioteka programistyczna do wizualizacji dashboardów

Biblioteka programistyczna do wizualizacji dashboardów Pełna treść postępowania stanowi załącznik do zapytania. Zadaniem biblioteki będzie dostarczenie wygodnego interfejsu do analizy danych z bazy grafowej. Interakcje powinny być zaprojektowane tak, aby praca z systemem była naturalna dla analityków korzystających na co dzień z aplikacji takich jak arkusze kalkulacyjne, system IBM Security i2 iBase lub równoważne. Biblioteka powinna umożliwiać realizację prostych scenariuszy analitycznych, opartych o: filtrowanie, przekształcanie, agregację, oznaczanie i wizualizację danych oraz naturalnie integrować się z zaimplementowanymi w systemie mAnalyzer funkcjami analitycznymi. Wizualizacje powinny być możliwie elastyczne oraz integrować się z wykorzystaną w systemie mAnalyzer biblioteką grafową. Wizualizacje powinny być interaktywne, tak, aby możliwe było wykorzystanie zaznaczenia na wizualizacji jako filtra danych. Biblioteka powinna umożliwiać definiowanie dashboardów, czyli zestawów interaktywnych wizualizacji, prezentujących wybrane aspekty danych w bazie. Kluczowe jest to, aby biblioteka była otwarta na dodawanie dedytkowanych modułów, np. specyficznych dla narzędzie mAnalyzer interkatywnych wizualizacji, naturalnie współpracujących z resztą systemu. Biblioteka powinna komunikować się z bazą poprzez dostarczone przez zamawiającego API. Funkcjonalności biblioteki: 1. Milestone I Biblioteka powinna dostarczać narzędzia do przetwarzania danych z formy grafowej do formy tabelarycznej, poprzez łączenie odpowiednich typów wierzchołków w bazie. 2. Milestone II Wizualizacje danych powinny być możliwie elastyczne, oparte o założenia zaprezentowane w The Grammar of Graphics autorstwa Lelanda Wilkinsona. W efekcie, wybrane wizualizacje powinny dawać dużą dowolność w konfiguracji wykresów. Konfiguracja wizualizacji powinna być realizowana z wykorzystaniem naturalnego dla innych elementów aplikacji mechanizmu przeciągnij i upuść. Biblioteka powinna pozwalać na filtrowanie danych tabelarycznych względem funkcji na wartościach komórek, w oparciu o wyniki funkcji analitycznych, lub o powiązania z grafowej bazy danych. 3. Milestone III Możliwe powinno być wyliczanie podstawowych statystyk na wybranych kolumnach, jak suma, średnia, odchylenie standardowe, mediana, moda etc. Statystyki powinny móc być grupowane względem wartości z innych kolumn (np. sumy transakcji między kontrahentami). 4. Milestone IV Biblioteka powinna pozwalać na naturalne operacje na danych tabelarycznych, jak łączenie (iloczyn kartezjański dwóch tabel ograniczony relacją równoważności między wierszami), przecięcie (pozostawienie w tabeli wierszy równoważnych wierszom z drugiej tabeli względem danej relacji równoważności), czy konkatenacja (suma danych z dwóch tabel o tym samym kształcie). 5. Milestone V Biblioteka powinna dostarczać narzędzia do definiowania dashboardów, czyli reużywalnych zestawów interaktywnych wizualizacji służących do analizy danych o zadanej charakterystyce. Powinno być możliwe zarówno tworzenie nowych dashboardów przez użytkownika w procesie interaktywnej analizy eksploracyjnej, jak i wykorzystanie predefiniowanych wizualizacji. Dashboardy powinny być w pełni serializowalne. Wizualizacje powinny móc służyć jako filtry dla innych elementów analizy. 6. Milestone VI Biblioteka powinna umożliwiać realizację prostych scenariuszy analitycznych, opartych o: filtrowanie, przekształcanie, agregację, oznaczanie i wizualizację danych. 7. Wymagania dodatkowe/prace ongoing: Narzędzie powinno zostać zaprojektowane tak, aby można było je łatwo rozwijać o dedykowane moduły. Konieczna jest możliwość definiowania nowych typów wizualizacji, filtrów, czy metod przetwarzania danych tabelarycznych (np. dodawanie kolumn opartych o wyliczenia wewnętrznych funkcji systemu). Integracja z elementami aplikacji mAnalyzer. Biblioteka powinna być głęboko zintegrowana z wybranymi modułami aplikacji mAnalyzer: funkcjami analitycznymi, biblioteką do wizualizacji grafów oraz komponentem tabeli danych. Biblioteka powinna być napisana w formie zestawu komponentów. Powinna również wykorzystywać technologię do przechowywania swojego stanu w niemutowalnej strukturze. Inne interakcje powinny być utrzymane w formie reaktywnej. Wizualizacje powinny być renderowane w jako SVG lub z wykorzystaniem technologii WebGL. Aplikacja mAnalyzer jest zbudowana z wykorzystaniem frameworku Electron - biblioteka powinna być z nim kompatybilna. Wymagana gwarancja dostępu do biblioteki do 31.10.2022r.

Warszawa, Warszawa, mazowieckie

Kryteria oceny ofert

Kryterium cenowe

Pełna treść postępowania stanowi załącznik do zapytania. kryterium Wartość netto subskrypcji [C]- waga 100 pkt C=Cn/Cb*100 C – otrzymane punkty Cn – najniższa wartość netto spośród złożonych Ofert Cb – wartość netto badanej Oferty

Warunki udziału i wymagane dokumenty

Uprawnienia do wykonywania określonej działalności lub czynności

Pełna treść postępowania stanowi załącznik do zapytania 1. O udzielenie zamówienia mogą ubiegać się Wykonawcy, którzy nie podlegają wykluczeniu z postępowania oraz spełniają określone przez Zamawiającego warunki udziału w postępowaniu. O udzielenie zamówienia mogą ubiegać się wykonawcy, którzy spełniają warunki dotyczące: 1) kompetencji lub uprawnień do prowadzenia określonej działalności zawodowej, o ile wynika to z odrębnych przepisów; 2) sytuacji ekonomicznej i finansowej; 3) zdolności technicznej lub zawodowej. Ocena spełnienia wyżej określonych warunków udziału w postępowaniu dokonana będzie w oparciu o złożone przez Wykonawcę oświadczenie