Załącznik nr 1a do SIWZ/do Umowy Wymagania na Platformę
Transkrypt
Załącznik nr 1a do SIWZ/do Umowy Wymagania na Platformę
Numer sprawy: DPZ/4/15 Nr arch. DPZ/087/059-3/15 Załącznik nr 1a do SIWZ/do Umowy Wymagania na Platformę Informatyczną 1. Wstęp Opisaną w niniejszym dokumencie częścią przedmiotu zamówienia jest: • dostarczenie oprogramowania elastycznej platformy analitycznej, • wdrożenie, w tym zainstalowanie, skonfigurowanie i integracja oprogramowania elastycznej platformy, narzędzi wirtualizacyjnych oraz systemów operacyjnych, na dostarczonym sprzęcie, a także na sprzęcie zapewnionym przez Zamawiającego, • dostarczenie dokumentacji dostarczonego sprzętu i oprogramowania dla administratorów i użytkowników elastycznej platformy analitycznej. 2. Wymagania ogólne ID Wymaganie A.1. Wykonawca wdroży Platformę, tj. platformę informatyczną, składająca się ze Sprzętu i Oprogramowania, która po zakończeniu przez Wykonawcę wdrożenia będzie realizowała Funkcjonalność Docelową z zachowaniem Wydajności Platformy. A.2. Platforma zapewni możliwość wykorzystania jej wszystkich komponentów do realizacji Prac przez Pracowników IŁ, a także Współpracowników IŁ, w tym we współpracy z przedsiębiorstwami, uczelniami, jednostkami naukowymi, organizacjami typu non-profit oraz wszelkimi innymi organizacjami polskimi lub zagranicznymi. A.3. Platforma zapewni możliwość realizacji następujących zadań: • zbieranie, weryfikacja i walidacja danych źródłowych, pochodzących w szczególności z autonomicznych systemów badań właściwości usług, systemów monitorowania oraz zarządzania infrastrukturą, usługami i przedsiębiorstwami, badań opinii publicznej; • gromadzenie i przechowywanie masowych danych źródłowych; • wykorzystanie zgromadzonych danych do wykonywania analiz i stawianie diagnoz, w tym według zapamiętanych schematów; • opracowywanie schematów analiz i diagnozowania na podstawie zgromadzonych danych według zadanych reguł; • wydawanie raportów z przeprowadzonych analiz i postawionych diagnoz, prezentujących wartości ustalonych wskaźników, sygnalizujących problemy, pokazujących przyczyny i sugerujących działania oraz monitorujących skutki decyzji i działań; • gromadzenie dokumentacji analiz i diagnoz oraz wydanych raportów w repozytoriach; • gromadzenie dokumentacji analiz i diagnoz oraz wydanych użytkownikom Platformy raportów; • opracowywanie programów i planów badań oraz przekazywanie ich wykonawcom badań (realizowanych w trybie automatycznym lub nieautomatycznym); http://www.itl.waw.pl Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie • • • • A.4. współpraca z odbiorcami raportów (w tym zdalna) w zakresie ustalania zakresu analiz i diagnoz, postaci ich raportowania oraz uruchamiania procesów badań; zdalny, bezpośredni dostęp do repozytoriów danych, analiz i raportów; zdalny, bezpośredni dostęp do repozytoriów danych, analiz i raportów, zgodnie z przydzielonymi uprawnieniami do zasobów i funkcjonalności platformy; zarządzanie procesami badań i opracowywanie ich wyników. Platforma będzie składała się z następujących, pozwalających na komunikację między sobą komponentów: 1. Systemu Business Intelligence, składającego się z: a. Modułów Integracji Danych, w skład których wchodzą: i. Moduły ETL/ELT – moduły realizujące podstawowe typy operacji na danych, takie jak import, replikacja, transformacja, integracja i eksport danych, ii. Moduł Przetwarzania Danych Strumieniowych – moduł przetwarzający dane strumieniowe i zdarzeniowe, pozwalający na agregacje i filtrowanie danych oraz aplikowanie reguł, b. Hurtowni Danych, w skład której wchodzą: i. Repozytorium Operacyjne – repozytorium danych zawierające detaliczne, oczyszczone, zintegrowane dane, uwzględniające historię zmian w danych, ii. Repozytorium Analityczne – repozytorium danych zawierające tematyczne bazy danych, dostosowane do raportowania, wielowymiarowego analizowania i budowy modeli analitycznych, c. Modułów Analiz i Modelowania, w skład których wchodzą: i. Moduły Analityczne – moduły zawierające mechanizmy pozwalające analizować dane, wykonywać analizy statystyczne danych, prognozować, ii. Moduły Eksploracji Danych – umożliwiające eksplorację danych numerycznych i tekstowych, iii. Moduły Mapowe – pozwalające na prezentację wyników analiz na mapach, iv. Moduł OLAP – pozwalającego na przeprowadzanie wielowymiarowych analiz danych, d. Modułów Wizualizacji i Alertów, w skład którego wchodzą: i. Moduł Alertowy – pozwalającego na informowanie w czasie rzeczywistym o zdarzeniach wykrytych w danych strumieniowych, ii. Moduł Raportowania Graficznego – pozwalającego przedstawiać dane w postaci różnorodnych wykresów, iii. Moduł Raportowania Tekstowego – pozwalającego na generowanie raportów tekstowych; 2. Systemu Przechowywania Danych, składającego się z: a. Repozytorium Danych Źródłowych będącego magazynem danych przeznaczonych do ich przetwarzania na Platformie, b. Repozytorium Dokumentów – zawierającego Dokumentację Platformy, zasady jej używania oraz inne dokumenty powiązane z Pracami realizowanymi na Platformie, c. System Kontroli Wersji – system wspomagający prace deweloperskie, dostarczający narzędzia wspomagające prace równoległą wielu użytkowników nad jednym projektem lub plikiem, umożliwiający synchronizacje plików Strona 2 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie między użytkownikami, zapewniający wersjonowanie plików i kontrolę uprawnień do plików i projektów realizowanych z jego użyciem, d. Repozytorium Raportów – umożliwiające zebranie raportów i informacji o nich w jednym miejscu, oraz zarządzanie nimi, e. Repozytorium Zapasowego (backup) – niezależnego repozytorium zawierającego kopie bezpieczeństwa danych przechowywanych na Platformie. Wymienione komponenty będą wchodziły w skład wielu instancji Środowisk Projektowych, w tym wirtualnych Środowisk Projektowych przeznaczonych do realizacji Prac na Platformie. A.5. Bez względu na charakter Prac realizowanych z wykorzystaniem Platformy oraz osoby realizujące te prace Zamawiający będzie miał zapewniony generyczny zestaw funkcjonalności: 1. wirtualizacyjnych, pozwalających na: 1.1. utworzenie prywatnej chmury obliczeniowej, 1.2. tworzenie wirtualizowanych, złożonych Środowisk Projektowych, np. środowisk deweloperskich, testowych, preprodukcyjnych i produkcyjnych, 1.3. wydzielenie środowisk wirtualizacyjnych dla bezpiecznego dostępu partnerów zewnętrznych IŁ; 2. analitycznych oraz przetwarzania danych, pozwalających na: 2.1. akwizycję danych z różnego rodzaju źródeł, 2.2. integrację danych, 2.3. przekształcanie i agregację danych, 2.4. składowanie zintegrowanych danych detalicznych oraz agregatów i data martów, 2.5. modelowanie analityczne i statystyczne, 2.6. wizualizację danych i raportowanie; 3. obliczeniowych, pozwalających na: 3.1. zrównoleglanie obliczeń numerycznych, w tym z gwarantowaną mocą obliczeniową i pamięcią, 3.2. wykonywanie obliczeń z wykorzystaniem różnych narzędzi, nie tylko tych dostarczonych w ramach zamówienia; 4. wsparcia realizacji Prac, pozwalających na: 4.1. komunikację i wymianę informacji między Użytkownikami, 4.2. współpracę Użytkowników w ramach realizowanych Prac. A.6. Platforma musi zapewniać możliwość tworzenia Systemów spełniających warunki interoperacyjności zgodnie z Rozporządzeniem Rady Ministrów z dnia 12 kwietnia 2012 r., w sprawie Krajowych Ram Interoperacyjności, minimalnych wymagań dla rejestrów publicznych i wymiany informacji w postaci elektronicznej oraz minimalnych wymagań dla systemów teleinformatycznych. A.7. Platforma musi działać w architekturze klient-serwer, przy czym przechowywanie i przetwarzanie danych powinno odbywać się po stronie serwera, a nie aplikacji klienckich. A.8. Część serwerowa Oprogramowania będzie zainstalowana na Sprzęcie, z którym będzie ona poprawnie współpracowała. Strona 3 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID A.9. Wymaganie Na potrzeby realizacji prac Badawczo-Rozwojowych Zamawiający będzie mógł uruchomić instancje części Oprogramowania dotyczącej Systemu Business Intelligence na nie mniej niż 10 Stacjach Roboczych Zamawiającego. Instancje te zapewnią możliwość działania w trybie off-line i będą spełniać co najmniej wymagania: • • • • • • • • A.16 do A.22, A.25, A.38, A.97 do A.100, A.102 do A.108, A.111 do A.113, A.119, A.121, A.125 do A.126, A.127 do A.133, A.135, A.136, A.138, A.142, A.144, A.146, A.147, A.149, A.150, A.153, A.155, A.179 do A.183, A.184 do A.190, A.193, A.194, A.196 do A.226, A.228 do A.234. Pozostałe wymagania zawarte w niniejszym dokumencie nie muszą być spełnione dla tych instancji. A.10. Zamawiający będzie miał zapewnioną możliwość swobodnego wykorzystywania Sprzętu, w tym swobodę we włączaniu i wyłączaniu procesorów i rdzeni oraz rozszerzania pamięci operacyjnej do jego fizycznych limitów, co nie naruszy postanowień licencyjnych oraz gwarancyjnych. 3. Wymagania funkcjonalne i techniczne 3.1. Wirtualizacja i systemy operacyjne ID Wymaganie A.11. Zamawiający będzie mógł utworzyć dowolną liczbę Środowisk Projektowych i jednocześnie z nich korzystać. A.12. W celu szybkiego powoływania Środowisk Projektowych zostanie utworzona na Platformie chmura obliczeniowa (opisana w Załączniku nr 1b do SIWZ). A.13. Platforma zapewni w pełni bezpieczne (nie naruszające integralności danych i przetwarzań, zapewniające izolację wydajnościową i gwarantujące prywatność) zarządzanie współdzieleniem mocy obliczeniowej, pamięci operacyjnej oraz przestrzeni dyskowej pomiędzy działającymi na niej Środowiskami Projektowymi. A.14. Będzie zapewniona możliwość tworzenia Środowisk Projektowych z wielu maszyn wirtualnych. Zamawiający będzie miał zapewnioną możliwość tworzenia nowych maszyn wirtualnych, instalowania na nich oraz wykorzystywania Oprogramowania lub jego części oraz Oprogramowania Instytutu Łączności lub jego części, z uwzględnieniem ograniczeń Oprogramowania Wirtualizacyjnego. A.15. Wykonawca zapewni systemy operacyjne wraz z licencjami umożliwiające utworzenie i jednoczesne wykorzystanie dowolnej liczby Środowisk Projektowych, z uwzględnieniem ograniczeń sprzętowych i ograniczeń Oprogramowania Wirtualizacyjnego. 3.2. Wymagania dotyczące interfejsów wejściowych i wyjściowych ID A.16. Wymaganie System Business Intelligence zapewni poprawne wczytywanie z plików tekstowych danych zapisanych w formatach: Strona 4 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie • • • • • • • Tabelarycznym separowanym wyróżnionym znakiem: średnikiem (Excel CSV), przecinkiem (CSV), tabulatorem (TSV) oraz dowolnym wskazanym przez Zamawiającego znakiem, w tym znakiem niedrukowalnym, np. ASCII 0x7F, Tekstowym bez ustalonej struktury np. tekst książki, XML o dowolnej strukturze, dialektami XML, np. Keyhole Markup Language (KML), XML z wyspecyfikowanym XSD, tworząc tabele o kolumnach zgodnych z wyspecyfikowanymi w XSD typami i długościami kolumn, Tabele zapisane w HTML, pliki zapisane w stosowanej w telekomunikacji notacji Abstract Syntax Notation One (ASN.1). A.17. System Business Intelligence musi zapewnić poprawne wczytywanie z plików binarnych danych zapisanych w formatach: • Microsoft Excel, • Microsoft Access. A.18. System Business Intelligence musi zapewnić wczytywanie i zapisywanie danych bajt po bajcie w trybie binarnym oraz znak po znaku w trybie tekstowym z dowolnego pliku. A.19. System Business Intelligence zapewni możliwość tworzenia nowych interfejsów wejściowych i wyjściowych do Platformy. A.20. System Business Intelligence zapewni poprawną obsługę zbiorów danych zapisanych z użyciem kodowania: UTF-8, Windows-1250, ISO 8859-2, ISO 8859-1 , us-ascii. A.21. System Business Intelligence zapewni wsparcie dla internacjonalizacji (National Language Support) na poziomie danych i kodów programów komputerowych. A.22. System Business Intelligence zapewni do następujących baz danych: • Microsoft SQL Serwer 2008 i nowszych, • MySQL 5 i nowszych, • Oracle 10g i nowszych, • PostgreSQL 8.4 i nowszych, • Sybase/SAP IQ 15 i nowszych, • Sybase/SAP ASE 12 i nowszych. przynajmniej jeden z następujących typów interfejsów: ODBC, JDBC lub natywny. A.23. System Business Intelligence zapewni interfejs do danych składowanych w rozproszonym środowisku Hadoop. A.24. System Business Intelligence zapewni poprawne wczytywanie danych ze strumienia danych generowanego przez proces (pipe). A.25. Moduł ETL Systemu Business Intelligence zapewni uruchamianie aplikacji w systemie operacyjnym, na którym zostanie zainstalowany. A.26. System Business Intelligence zapewni poprawną komunikację oraz wczytywanie danych z systemów zewnętrznych z użyciem następujących protokołów transmisji: • HTTP, • HTTPS, Strona 5 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie • SOAP. A.27. System Business Intelligence zapewni możliwość wysyłania powiadomień za pomocą poczty elektronicznej. A.28. Platforma zapewni możliwość umieszczania danych spoza Platformy w Repozytorium Danych Źródłowych z wykorzystaniem następujących protokołów transmisji: • HTTP, • HTTPS, • SOAP, • FTP, • SFTP. A.29. W celu tworzenia Systemów opartych o technologię WebServices, Platforma zapewni komunikację z systemami zewnętrznymi oraz Systemami Platformy za pomocą mechanizmów RPC, w tym JSON RPC. A.30. System Business Intelligence musi udostępniać przynajmniej jeden z następujących interfejsów: ODBC lub JDBC do składowanych w tym systemie danych, pozwalający na dostęp innym aplikacjom do tych danych. A.31. Dostęp do wszystkich funkcjonalności Platformy musi być zapewniony z poziomu Stacji Roboczych, zarówno z sieci teleinformatycznej Zamawiającego, jak i spoza niej. A.32. Dostęp do funkcjonalności raportowych Systemu Business Intelligence musi być zapewniony z poziomu Urządzeń Mobilnych, zarówno z sieci teleinformatycznej Zamawiającego, jak i spoza niej. A.33. Zostanie zapewniony zdalny (spoza sieci teleinformatycznej Zamawiającego) dostęp Użytkowników PIBUK do wszystkich Komponentów Platformy, do których dany Użytkownik PIBUK ma przydzielone uprawnienia. A.34. Zdalny dostęp będzie zrealizowany za pośrednictwem protokołu SSHv2 lub VPN (IPsec, SSL VPN) posiadanego przez Zamawiającego. A.35. Dostęp do raportów dynamicznych (webowych) musi być realizowany za pośrednictwem SSLv3 lub TLSv1.2. A.36. Filtracja ruchu sieciowego odbywać się będzie na firewallach i urządzeniach sieciowych posiadanych przez Zamawiającego. A.37. System Business Intelligence musi umożliwiać, z poziomu posiadanego przez Zamawiającego programu Microsoft Excel wersja 2007/2010/2013 i nowsza, aktualizację słowników znajdujących się po stronie serwera (odczyt, zapis słowników). 3.3. System Przechowywania Danych ID A.38. Wymaganie System Business Intelligence musi zapewniać kompresję przechowywanych w tym systemie danych na poziomie wewnętrznych mechanizmów tego systemu. Strona 6 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy 3.3.1. Repozytorium Danych Źródłowych ID A.39. Wymaganie Platforma zapewni Repozytorium Danych Źródłowych do przechowywania danych wejściowych do Platformy. 3.3.2. Repozytorium Metadanych ID Wymaganie A.40. System Business Intelligence będzie zawierał zbiorcze Repozytorium Metadanych zintegrowane z komponentami Systemu Business Intelligence, które będzie zawierać metadane obiektów Systemu Business Intelligence (kont użytkowników, ról, uprawnień, zbiorów danych, transformacji, zadań i zależności między nimi, kodów programów i modeli itp.) A.41. Repozytorium Metadanych będzie zawierać informacje o strukturze zbiorów na każdym etapie przechowywania: Repozytorium Danych Źródłowych, Repozytorium Operacyjne, Repozytorium Analityczne. A.42. Repozytorium Metadanych będzie zawierać informacje o przekształceniach danych (zależnościach między zbiorami i transformacjami danych) na każdym etapie przetwarzania: w Repozytorium Danych Źródłowych, Repozytorium Operacyjnym, Repozytorium Analitycznym. 3.3.3. Hurtownia Danych i Systemy Zarządzania Bazami Danych ID Wymaganie A.43. System Business Intelligence zapewni możliwość tworzenia Hurtowni Danych i zarządzania nimi. A.44. System Business Intelligence będzie zawierał system zarządzania bazami danych (DBMS). A.45. DBMS zapewni wsparcie relacyjnego modelu danych (RDBMS). A.46. DBMS umożliwi przechowywanie obiektów typu LOB (Large Objects). A.47. DBMS zapewni możliwość przydzielania Użytkownikom PIBUK uprawnień do obiektów i mechanizmów w bazach danych. A.48. DBMS zapewni logiczną separację obiektów bazodanowych w oparciu o schematy zapewniające rozdzielne przestrzenie nazw dla obiektów. A.49. DBMS zapewni fizyczną separację obiektów bazodanowych w oparciu o pliki danych. A.50. DBMS zapewni wsparcie języka SQL. A.51. DBMS zapewni wsparcie proceduralnego języka SQL do tworzenia procedur składowanych. A.52. DBMS zapewni możliwość definiowania obiektów bazodanowych, w szczególności: tabel, widoków (w tym materializowanych), sekwencji, procedur, funkcji. A.53. DBMS zapewni możliwość tworzenia indeksów. Strona 7 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.54. DBMS zapewni możliwość definiowanie więzów integralności, w tym ograniczeń deklaratywnych (więzy kontrolne – check, klucze główne, klucze unikalne, klucze obce) oraz ograniczeń proceduralnych (wyzwalacze). A.55. DBMS zapewni możliwość nadawania poszczególnym Użytkownikom PIBUK i grupom Użytkowników PIBUK uprawnień do komend DDL (Data Definition Language) definiujących struktury danych (np. CREATE/ALTER/DROP). A.56. DBMS zapewni możliwość nadawania poszczególnym Użytkownikom PIBUK i grupom Użytkowników PIBUK uprawnień do komend DML (Data Modification Language), przynajmniej z rozróżnieniem na prawa odczytu (SELECT) i prawa modyfikacji (INSERT/UPDATE/DELETE). A.57. DBMS zapewni możliwość wykonania integralnej kopii zapasowej bazy danych na udostępniony dysk. A.58. DBMS zapewni możliwość wykonania przyrostowych kopii zapasowych. A.59. DBMS zapewni możliwość odtworzenia stanu bazy z kopii zapasowych. A.60. DBMS zapewni możliwość transakcyjnego przetwarzania danych. A.61. DBMS zapewni możliwość wyłączenia logowania transakcji, indeksowania oraz więzów integralności, w tym ograniczeń deklaratywnych (więzy kontrolne – check, klucze główne, klucze unikalne, klucze obce) oraz ograniczeń proceduralnych (wyzwalacze) - np. przy ładowaniu danych. A.62. DBMS zapewni możliwość partycjonowania tabel. 3.3.4. Repozytorium Dokumentów ID Wymaganie A.63. Platforma będzie zawierała Repozytorium Dokumentów zrealizowane w formie dyskowego zasobu sieciowego. A.64. Repozytorium Dokumentów w dowolnym formacie. A.65. Repozytorium Dokumentów musi zapewniać organizację dokumentów w ramach hierarchicznej struktury katalogów. A.66. Repozytorium Dokumentów musi zapewniać możliwość przydzielania uprawnień do dokumentów i katalogów dla Użytkowników PIBUK, a także ról lub grup tych użytkowników. A.67. Repozytorium Dokumentów musi zapewniać mechanizm dziedziczenia uprawnień w głąb hierarchii katalogów. A.68. Repozytorium Dokumentów musi zapewniać dostęp anonimowy do wybranych dokumentów i katalogów. A.69. Autoryzacja dostępu Pracowników IŁ do Repozytorium Dokumentów musi być zintegrowana z systemem autoryzacji wykorzystywanym w Instytucie Łączności (Active Directory). A.70. Dla użytkowników niebędących Pracownikami IŁ autoryzacja dostępu do Repozytorium Dokumentów powinna być zintegrowana z autoryzacją dostępu do Platformy. musi umożliwiać Strona 8 z 22 przechowywanie dokumentów Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.71. Dostęp do Repozytorium Dokumentów musi być zapewniony za pomocą protokołu SMB (Server Message Block). A.72. Dostęp do Repozytorium Dokumentów musi być zapewniony za pomocą alternatywnych do SMB protokołów. Wymagany jest co najmniej jeden z następujących protokołów: HTTP, HTTPS, FTP. A.73. Repozytorium dokumentów musi być dostępne z następujących systemów operacyjnych: • Windows (XP i nowsze); • Linux (Ubuntu 12.04, Debian 6, OpenSuse 12, Red Hat 6 i nowsze); • MacOS 6 i nowsze; • Android 4.0 i nowsze; • iOS 6 i nowsze. A.74. Narzędzie dostępowe do Repozytorium Dokumentów dla Stacji Roboczych z systemem Windows 7 i 8 powinno umożliwiać podgląd standardowych typów dokumentów bez konieczności jego kopiowania przez użytkownika na Stację Roboczą. Przez standardowe typy dokumentów rozumie się pliki: • Dokumenty w formacie PDF - pod warunkiem posiadania na Stacji Roboczej Adobe Reader X lub nowszego, • Dokumenty, arkusze i prezentacje Microsoft Office (doc, docx, xls, xlsx, ppt, pptx) – pod warunkiem posiadania na Stacji Roboczej Microsoft Office 2010 lub nowszego, • Obrazy (jpeg, png, bmp) – bez konieczności instalacji dodatkowego oprogramowania. 3.3.5. System Kontroli Wersji ID Wymaganie A.75. Platforma będzie zawierała System Kontroli Wersji. A.76. Platforma musi umożliwiać pracę z System Kontroli Wersji działającym w modelu rozproszonym (brak głównego repozytorium). A.77. System Kontroli Wersji musi zapewniać tworzenie oddzielnych repozytoriów dla Użytkowników PIBUK i na potrzeby realizacji Prac. A.78. System Kontroli Wersji musi przechowywać historię wszystkich zmian zawartości repozytorium. A.79. System Kontroli Wersji musi zapewniać dostęp do historycznych wersji plików przechowywanych w repozytorium. A.80. System Kontroli Wersji musi zapewniać możliwość porównywania plików pomiędzy dowolnymi ich wersjami. A.81. System Kontroli Wersji musi zapewniać możliwość utworzenia lokalnej kopii plików i repozytoriów na Stacji Roboczej. A.82. System Kontroli Wersji musi zapewniać możliwość automatycznej lub półautomatycznej (automatyczne scalenie po usunięciu przez użytkownika zaraportowanych przez System Kontroli Wersji konfliktów) poprawnej integracji zmian, równocześnie wykonanych w repozytoriach lokalnych na tym samym pliku. Strona 9 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.83. System Kontroli Wersji musi zapewniać możliwość synchronizacji plików pomiędzy repozytoriami użytkowników. A.84. System Kontroli Wersji musi zapewniać zarządzanie dostępem poszczególnych Użytkowników PIBUK do repozytoriów. A.85. Uprawnienia do zarządzania uprawnieniami do konkretnego repozytorium utworzonego w ramach Systemu Kontroli Wersji musi być ograniczony do właściciela repozytorium oraz osób, którym nadano uprawnienie do zarządzania danym repozytorium. A.86. System Kontroli Wersji musi zapewniać możliwość tworzenia repozytoriów publicznych z dostępem anonimowym. A.87. System Kontroli Wersji musi zapewniać tworzenie repozytoriów prywatnych z dostępem ograniczonym do wybranych użytkowników. A.88. Operacje wykonywane w Systemie Kontroli Wersji powinny być atomowe. A.89. Musi być zapewniony dostęp przez przeglądarkę WWW do repozytoriów Systemu Kontroli Wersji. 3.3.6. Repozytorium Raportów ID Wymaganie A.90. Platforma będzie zawierała Repozytorium Raportów, które będzie służyło do udostępniania raportów użytkownikom. A.91. Repozytorium Raportów będzie zapewniało możliwość zarządzania oraz przechowywania Raportów Statycznych, a także odnośników do Raportów Dynamicznych. A.92. Dostęp do obiektów składowanych w Repozytorium Raportów musi być zapewniony przez Platformę dla uprawnionych Użytkowników Platformy zarówno z sieci teleinformatycznej Zamawiającego, jak i spoza niej. A.93. Dostęp do raportów będzie możliwy za pomocą przeglądarki WWW. A.94. Dostęp do raportów będzie możliwy za pomocą Urządzeń Mobilnych. A.95. Repozytorium Raportów zapewni przypisywanie praw do oglądania raportu na poziomie Użytkowników i ról lub grup. A.96. Repozytorium Raportów zapewni możliwość udostępniania Użytkownikom Anonimowym raportów swobodnie wybranych przez Użytkowników PIBUK. 3.4. Moduły Integracji Danych 3.4.1. Moduły ETL/ELT ID Wymaganie A.97. Platforma będzie zawierała Moduł ETL/ELT, który zapewni możliwość automatycznej obsługi procesów zbierania i przetwarzania danych, obejmujących fazę ich pobrania ze źródeł zewnętrznych, transformację i załadowanie do bazy danych (hurtowni danych). A.98. Moduł ETL/ELT zapewni możliwość wczytywania i zapisywania danych do DBMS i Hurtowni Danych. Strona 10 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.99. Moduł ETL/ELT zapewni możliwość wykorzystania predefiniowanych (gotowych) reguł transformacji danych. A.100. Moduł ETL/ELT zapewni możliwość definiowania przez Użytkownika PIBUK własnych reguł transformacji danych. A.101. Moduł ETL/ELT zapewni możliwość współdzielenia reguł transformacji danych określonych przez Użytkownika PIBUK z innymi Użytkownikami PIBUK. A.102. Moduł ETL/ELT zapewni możliwość definiowana przetwarzań, z wykorzystaniem predefiniowanych lub definiowanych przez Użytkownika PIBUK reguł transformacji danych, z wykorzystaniem języka programowania czwartej generacji (definiowanie przetwarzań bez interfejsu graficznego – pisanie skryptów). A.103. Moduł ETL/ELT zapewni graficzny interfejs użytkownika w języku polskim lub angielskim pozwalający na definiowanie procesów przetwarzania danych w postaci grafu zależności między transformacjami danych i danymi. A.104. Moduł ETL/ELT zapewni możliwość definiowania i egzekwowania i warunków uruchamiania procesów przetwarzania danych. A.105. Będzie zapewniona możliwość uruchamiania procesów Modułu ETL/ELT zgodnie z określonym przez Użytkownika PIBUK harmonogramem. A.106. Narzędzie harmonogramowania procesów Modułu ETL/ELT zapewni możliwość zdefiniowania uruchamiania procesów w określonym dniu i o określonym czasie. A.107. Narzędzie harmonogramowania procesów Modułu ETL/ELT zapewni możliwość uruchamiania procesów w predefiniowanych cyklach godzinnych, dziennych, tygodniowych, miesięcznych, rocznych. A.108. Moduł ETL/ELT zapewni możliwość wywoływania procesów ETL w trybie wsadowym. A.109. Moduł ETL/ELT zapewni możliwość monitorowania wykonania procesów ETL/ELT. A.110. Moduł ETL/ELT zapewni możliwość automatycznego generowania raportów o błędach, postępach, zakończeniu procesów ETL/ELT. A.111. W sytuacji kiedy w Module ETL/ELT wystąpi błąd, Użytkownik PIBUK będzie miał możliwość podjęcia decyzji, czy proces przetwarzania danych zostanie powtórzony w całości, czy tylko od miejsca, w którym wystąpił błąd. A.112. Moduł ETL/ELT zapewni możliwość wykorzystania własnych procedur napisanych przynajmniej w jednym z języków programowania: C, Java, Python lub Perl. A.113. Moduł ETL/ELT zapewni możliwość realizacji przetwarzania danych zgodnie z modelem ELT tj. przeprowadzanie transformacji danych w docelowej bazie danych. A.114. Moduł ETL/ELT zapewni możliwość automatycznego ładowania przyrostowego danych do Hurtowni Danych. A.115. Musi istnieć możliwość przydzielania uprawnień Użytkownikom PIBUK do uruchamiania pojedynczych procesów. A.116. Musi istnieć możliwość uruchamiania procesów Modułu ETL/ELT spoza tego modułu (np. za pomocą interfejsu WebService). A.117. System Business Intelligence musi umożliwiać logiczną separację procesów przetwarzania danych Użytkowników PIBUK zgodnie z przydzielonymi uprawnieniami. Strona 11 z 22 kolejności Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.118. System Business Intelligence zapewni możliwość edycji, uruchamiania i administrowania jednym procesem Modułu ETL/ELT przez kilku Użytkowników PIBUK, przy założeniu, że edycja nie jest wykonywana jednocześnie. A.119. System Business Intelligence zapewni możliwość geokodowania, tj. zamiany adresów z terenu Polski na współrzędne geograficzne. A.120. System Business Intelligence zapewni możliwość jednoczesnej pracy wielu użytkowników na tych samych danych składowanych w pamięci operacyjnej (technologia „in-memory”). A.121. Moduły Integracji Danych zapewnią narzędzia do analizy jakości i czyszczenia danych strukturalnych i strumieniowych. A.122. System Business Intelligence zapewni możliwość przenoszenia kodów programów realizujących procesy ETL/ELT między Środowiskami Projektowymi. A.123. Moduły Integracji Danych zapewnią możliwość automatycznego wysyłania powiadomień do Użytkownika poprzez e-mail. Mechanizm ten musi umożliwiać wysłanie wiadomości o dowolnej treści i po dowolnej transformacji danych, a także po zakończeniu procesu ETL/ELT. A.124. System Business Intelligence zapewni wersjonowanie kodów programów realizowanych przez procesy ETL/ ELT. A.125. Będzie zapewniony mechanizm generujący alerty w przypadku wykrycia: • osiągnięcia i/lub przekroczenia zadanej wartości liczbowej, • wystąpienia zadanej wartości tekstowej w danych, • liczby wierszy mniejszej/większej od zadanej wartości, • zmiany struktury zbioru, w trakcie przetwarzania danych w Modułach ETL/ELT. A.126. Będzie zapewniony mechanizm generujący alerty w przypadku wystąpienia błędu podczas ładowania danych, zakończenia ładowania danych bez błędu w trakcie przetwarzania danych w Modułach Integracji Danych. 3.4.2. Moduł Przetwarzania Danych Strumieniowych ID Wymaganie A.127. Platforma będzie zawierała Moduł Przetwarzania Danych Strumieniowych. który zapewni przetwarzanie w czasie rzeczywistym danych strumieniowych pochodzących np. z urządzeń pomiarowych i strumieni z Internetu. A.128. Moduł Przetwarzania Danych Strumieniowych przetwarzanych danych strumieniowych . A.129. Moduł Przetwarzania Danych Strumieniowych przetwarzanych danych strumieniowych. A.130. Moduł Przetwarzania Danych Strumieniowych zapewni możliwość stosowania na danych strumieniowych własnych procedur, funkcji i reguł biznesowych Użytkownika. A.131. Moduł Przetwarzania Danych Strumieniowych zapewni możliwość wykrywania korelacji pomiędzy zdarzeniami w wielu strumieniach danych. Strona 12 z 22 zapewni zapewni możliwość możliwość filtrowania agregacji Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.132. Moduł Przetwarzania Danych Strumieniowych zapewni możliwość przeprowadzania prostych obliczeń, w tym obliczenia arytmetyczne, filtrowanie, dopasowanie do wzorców, wyodrębnianie słów na strumieniu danych. A.133. Moduł Przetwarzania Danych Strumieniowych zapewni możliwość generowania alertów i innych akcji w czasie rzeczywistym na skutek zaistniałych zdarzeń. A.134. W przypadku wystąpienia w Module Przetwarzania Strumieniowego zdarzenia, dla którego została przez użytkownika zdefiniowana reguła z akcją powiadomienia, informacja o nim zostanie przekazana do Modułu Alertów w czasie nie dłuższym niż kilka sekund. A.135. Moduł Przetwarzania Danych Strumieniowych zapewni możliwość automatycznego generowania raportów o błędach, postępach, zakończeniu procesów przetwarzania danych. 3.5. Moduł Raportowania i Wizualizacji 3.5.1. Moduły Raportowania Graficznego i Tekstowego ID Wymaganie A.136. Platforma zapewni narzędzia do tworzenia raportów, wyświetlania ich oraz zarządzania nimi. A.137. Będzie zapewnione tworzenie szablonów raportów i zapisywanie ich w Repozytorium Raportów oraz usuwanie, odczytywanie i modyfikowanie zapisanych wcześniej szablonów raportów. A.138. Będzie zapewnione tworzenie raportów na podstawie utworzonych wcześniej szablonów raportów, a także szablonów raportów dostarczonych z oprogramowaniem Systemu Business Intelligence. A.139. Będzie zapewnione tworzenie, usuwanie, odczytywanie i modyfikowanie zapisanych wcześniej raportów w ramach Repozytorium Raportów. A.140. Narzędzie do tworzenia raportów będzie dostępne przez przeglądarkę WWW. A.141. Zostanie zapewniony graficzny interfejs umożliwiający tworzenie raportów bez konieczności pisania skryptów. A.142. Do utworzenia raportu będzie możliwe wykorzystanie języka SQL. A.143. Będzie zapewniona możliwość generowania raportów w oparciu o fizyczne nazwy kolumn źródeł danych oraz w oparciu o modele zapisane w metadanych. A.144. Będzie zapewniony interfejs generatora raportów, który w kolejnych krokach poprowadzi użytkownika przez wszystkie niezbędne etapy od zdefiniowania źródła raportów do wizualizacji danych. A.145. Narzędzie do tworzenia raportów zapewni kontekstową Pomoc dla użytkowników. A.146. Będzie zapewniona możliwość tworzenia raportów składających się z wielu stron/części. A.147. Będzie zapewniona możliwość tworzenia raportów w języku preferowanym przez użytkownika, w tym w j. polskim, j. angielskim. Strona 13 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.148. Każda strona raportu będzie mogła zawierać wiele i dynamicznych), w tym: • tabel i tabel przestawnych (ang. Pivot table), • wykresów i wykresów przestawnych, • obiektów do prezentacji wskaźników (np. KPI), • opisów. A.149. Będzie zapewniona możliwość tworzenia raportów zawierających różnorodne typy wykresów, w szczególności: częstotliwościowe (histogram), słupkowe, kolumnowe, punktowe, liniowe, bąbelkowe, kołowe, kafelkowe, mapa cieplna. A.150. Będzie zapewniona możliwość tworzenia raportów zawierających mapy geograficzne przynajmniej w podanych zakresach: • Świata w skali od 1:500000 do 1:4000000, • Europy w skali od 1:50000 do 1:4000000, • Polski w skali od 1:5000 do 1:4000000. A.151. Będzie zapewniona możliwość drążenia prezentowanych na raportach map w ramach zdefiniowanych hierarchii. A.152. Będzie zapewniona możliwość umieszczania na raporcie odnośników (łączy) do obiektów (tabel, wykresów) z innych raportów i innych stron tego samego raportu. A.153. Będzie zapewniona możliwość umieszczania na raporcie obiektów (tabel, wykresów) wyznaczonych na podstawie różnych zbiorów danych. A.154. Przy tworzeniu raportów będzie zapewniona możliwość wykorzystania obiektów (tabel, wykresów) z innych raportów. A.155. Będzie zapewniona możliwość nakładania różnych typów wykresów (np. słupkowych i liniowych), w tym nakładania wykresów bąbelkowych na mapy geograficzne (mapa jako podkład). A.156. Będzie zapewniona możliwość tworzenia raportów parametryzowanych (parametry podawane przez użytkownika). A.157. Będzie zapewniona możliwość tworzenia i przeglądania Raportów Dynamicznych ze zdefiniowanymi hierarchiami drążenia danych. A.158. Będzie zapewniona możliwość wykorzystania na raporcie kilku hierarchii wymiarów jednocześnie oraz możliwość umieszczenia w raporcie jednocześnie hierarchii wymiarów wraz z atrybutami wymiarów. A.159. Będzie zapewniona możliwość dodawania na raporcie kolumn wyliczanych na podstawie danych raportu. A.160. Będzie zapewniona możliwość sortowania po kolumnie i po wierszu wyników prezentowanych w postaci tabeli przestawnej. A.161. Będzie zapewniona możliwość definiowania na Raportach Dynamicznych filtrów danych, w szczególności list rozwijanych (jednokrotnego i wielokrotnego wyboru), pól filtrujących tekst, elementów definiujących zakresy liczbowe. A.162. Będzie zapewniona możliwość definiowania na raporcie akcji warunkowych (np. wyróżnienie wartości po przekroczeniu zadanej wartości). Strona 14 z 22 obiektów (statycznych Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.163. Będzie zapewniona możliwość definiowania interakcji między poszczególnymi obiektami, co pozwoli między innymi na jednoczesne filtrowanie danych prezentowanych przez wiele obiektów raportu z zachowaniem spójności prezentowanych danych. A.164. Będzie zapewniona możliwość naliczania raportów zgodnie z określonym przez Użytkownika PIBUK harmonogramem. A.165. Narzędzie harmonogramowania zapewni możliwość zdefiniowania naliczania raportów w określonym dniu i o określonym czasie. A.166. Narzędzie harmonogramowania zapewni możliwość zdefiniowania naliczeń raportów okresowych w predefiniowanych cyklach godzinnych, dziennych, tygodniowych, miesięcznych, rocznych. A.167. Narzędzie harmonogramowania zapewni możliwość definiowania nowych wzorców naliczeń okresowych raportów o dowolnym okresie z dokładnością do minuty, a także co ustaloną liczbę dni, naliczeń kwartalnych, półrocznych. A.168. Będzie zapewniony dostęp do raportów za pomocą posiadanego przez Zamawiającego pakietu biurowego Microsoft Office (Word, Excel, Power Point) w wersjach: 2007, 2010, 2013 i wyższych. A.169. Będzie zapewnione przeglądanie raportów z poziomu dokumentów posiadanego przez Zamawiającego pakietu biurowego Microsoft Office w wersjach: 2007, 2010, 2013 i wyższych. A.170. Będzie zapewnione wstawienie do dokumentu pakietu Microsoft Office (Word, Excel, Power Point, posiadanych przez Zamawiającego) obiektu z raportu. Będzie zapewniona możliwość aktualizacji obiektu raportu umieszczonego w dokumencie pakietu Microsoft Office z poziomu tego pakietu w taki sposób, aby obiekt ten odzwierciedlał aktualny stan danych znajdujących się po stronie serwera. A.171. Będzie zapewniony eksport raportów do plików w różnych formatach, w tym do HTML, PDF, formatu Microsoft Word, Microsoft Excel, plików tekstowych, XML. A.172. Będzie zapewniony mechanizm generujący alerty w przypadku wykrycia: • osiągnięcia i/lub przekroczenia zadanej wartości liczbowej, • wystąpienia zadanej wartości tekstowej, w trakcie naliczania raportów. A.173. Będzie zapewniona możliwość tworzenia kokpitów menadżerskich. 3.5.2. Moduł Alertów ID Wymaganie A.174. System Business Intelligence będzie zawierał Moduł Alertów zapewniający możliwość wysyłania komunikatów (alertów) do użytkowników w przypadku wystąpienia zdefiniowanych w Systemie Business Intelligence zdarzeń. A.175. Będzie zapewniona możliwość zdefiniowania użytkowników, do których mają trafić poszczególne alerty. A.176. Będzie zapewniona możliwość zdefiniowania kanałów dostarczenia poszczególnych alertów do poszczególnych Użytkowników i grup lub ról użytkowników, w tym przesyłania wiadomości email, wyświetlania alertów na kokpitach menadżerskich. Strona 15 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.177. Będzie zapewnione zapamiętywanie wygenerowanych alertów. A.178. Będzie zapewniona możliwość przeglądania wygenerowanych alertów za pomocą przeglądarki WWW. 3.6. Moduły Analiz i Modelowania 3.6.1. Moduły Analityczne ID Wymaganie A.179. System Business Intelligence zapewni możliwość wykonywania operacji arytmetycznych, znakowych, konwersji pomiędzy typami danych. A.180. System Business Intelligence zapewni mechanizm transpozycji tabel. A.181. System Business Intelligence zapewni możliwość obliczania wartości funkcji matematycznych, w szczególności trygonometrycznych, wykładniczych, logarytmicznych, funkcji charakteryzujących rozkłady: normalny, Poissona. A.182. System Business Intelligence zapewni możliwość eliminacji z danych obserwacji odstających według zadanych kryteriów, co najmniej opartych na zadanych wartościach i wariancji. A.183. System Business Intelligence zapewni graficzną analizę wartości zmiennych w czasie: analizę trendu i analizę różnicową. 3.6.2. Moduł OLAP ID Wymaganie A.184. System Business Intelligence będzie zawierał mechanizm do wielowymiarowej analizy danych w trybie on-line (kostka OLAP – On Line Analytical Processing). Mechanizm ten będzie umożliwiał generowanie interaktywnych, dynamicznych zestawień tabelarycznych i graficznych. Zapewni on możliwość wyboru i zmianę aktywnych atrybutów, poziomów hierarchii zmiennych oraz miar jakie mają być uwzględnione w zestawieniu, drążenie danych, filtrowanie danych, a także możliwość wykorzystania w zestawieniu kilku hierarchii wymiarów jednocześnie oraz możliwość umieszczenia w zestawieniu jednocześnie hierarchii wymiarów wraz z atrybutami wymiarów. A.185. Kostka OLAP musi uwzględniać swobodnie definiowalną hierarchię wymiarów oraz miary. A.186. Kostka OLAP musi umożliwiać dowolny wybór zestawu analizowanych wymiarów wraz z poziomami. A.187. Kostka OLAP musi umożliwiać filtrowanie danych po wymiarach. A.188. Kostka OLAP musi umożliwiać obsługę hierarchii zmiennych o nierównym poziomie zagłębienia. A.189. Kostka OLAP musi umożliwiać drążenie danych, rozumiane jako przejście na niższy poziom hierarchii zmiennych. Strona 16 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.190. Zostanie zapewniony poprawny eksport tabelarycznych zestawień danych przygotowanych z wykorzystaniem kostki OLAP do plików: PDF i CSV, oraz graficznych zestawień danych przygotowanych z wykorzystaniem kostki OLAP do plików graficznych (np. PNG). A.191. Zasilanie kostki OLAP danymi z Hurtowni Danych musi być możliwe nie tylko w całości, ale wymagana jest także możliwość uaktualniania kostki OLAP. A.192. System umożliwi współdzielenie utworzonej kostki między różnych użytkowników. A.193. Kostka OLAP zapewni wsparcie języka MDX (ang. Multidimensional Expressions). A.194. Kostka OLAP musi wspierać obsługę miar nieaddytywnych. 3.6.3. Moduł Eksploracji Danych 3.6.3.1. Wymagania ogólne ID Wymaganie A.195. Moduły Analiz i Modelowania zapewnią możliwość rozwiązywania wymaganych zadań eksploracji danych bez ograniczenia do konkretnych zastosowań (dziedziny), w oparciu o specjalizowane metody i algorytmy. Rozwiązanie zadań musi być możliwe z użyciem interfejsu graficznego (tj. interfejsu pozwalającego na rozwiązywanie zadań przez użytkowników niemających umiejętności programistycznych) lub drodze wyłącznie programistycznej, poprzez wywołanie odpowiednich procedur, w oparciu o jednolite interfejsy przetwarzania danych hurtowni. Każdorazowo, gdy w poniższych wymaganiach użyto sformułowania „różne metody”, za różne metody uważa się metody oparte na innych zasadach działania. Rozszerzenia, udoskonalenia, parametryzację metody utożsamia się z tą metodą. 3.6.3.2. ID Klasyfikacja (z nadzorem) Wymaganie A.196. Co najmniej 5 różnych metod klasyfikacji (z nadzorem). A.197. Co najmniej 2 różne metody umożliwiająca klasyfikowanie w oparciu o atrybuty numeryczne i nominalne jednocześnie. A.198. Regresja dla dychotomicznych zmiennych objaśnianych z badaniem dopasowania modelu (regresja logistyczna). A.199. Klasyfikacja za pomocą maszyny wektorów nośnych. A.200. Klasyfikacja za pomocą sieci neuronowych. A.201. Klasyfikacja za pomocą drzew decyzyjnych. A.202. Możliwość sterowania przez użytkownika kryterium podziału drzewa (np. Gini, kryterium redukcji wariancji, kryterium entropii). Strona 17 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.203. Prezentacja otrzymanej reguły klasyfikacyjnej zrozumiała dla użytkownika będącego specjalistą w dziedzinie, do której grupowanie zostało użyte, w szczególności używające nazw atrybutów związanych z daną dziedziną oraz w sposób umożliwiający wytłumaczenie - w fazie użycia klasyfikatora - dlaczego rekord został zaklasyfikowany do danej klasy, poprzez podanie ciągu zastosowanych reguł decyzyjnych. A.204. Przetwarzanie wstępne umożliwiające zwiększenie jakości otrzymanej klasyfikacji, w tym usuwanie wartości odstających i obsługa danych brakujących. A.205. Możliwość badania jakości otrzymanego klasyfikatora z użyciem różnych wskaźników. 3.6.3.3. Grupowanie (klasyfikacja bez nadzoru) ID Wymaganie A.206. Co najmniej 2 różne metody grupowania (klasyfikacji bez nadzoru), w tym co najmniej jedna zdolna do klasyfikacji do więcej niż dwóch klas. A.207. Co najmniej jedna z następujących metod grupowania: za pomocą schematu expectationmaximization, jednoklasowa maszyna wektorów nośnych, metoda k-średnich. A.208. Co najmniej jedna metoda grupowania hierarchicznego. A.209. Co najmniej jedna z metod powinna zapewniać użytkownikowi kontrolę nad określaniem przez algorytm niepodobieństwa skupień (np. najdalsze sąsiedztwo, najbliższe sąsiedztwo, średnie wiązanie lub parametry miar niepodobieństwa) bądź obiektów. A.210. Co najmniej dla jednej metody - prezentacja uzyskanego grupowania (np. kroki w metodach hierarchicznych, dendrogramy, histogramy dla skupień, prezentacja graficzna skupień i ich centroidów). A.211. Co najmniej dla jednej metody - ocena jakości grupowania (np. przez porównanie zmienności między skupieniami i wewnątrz nich, miary zarysowe). A.212. Co najmniej jedna metoda grupowania musi wykazywać złożoność obliczeniową liniową względem liczby rekordów. 3.6.3.4. Analizy statystyczne ID Wymaganie A.213. Podprogramy umożliwiające obliczanie wartości funkcji opisujących standardowe rozkłady prawdopodobieństw, w tym Gaussa, Poissona, dwumianowego, chi-kwadrat. A.214. Sprawdzanie dopasowania próbki do rozkładów parametrycznych, co najmniej normalnego i Poissona, z możliwością oznaczania wiarygodności wyliczonych estymat parametrów. A.215. Co najmniej dwie metody nieparametrycznej identyfikacji rozkładów prawdopodobieństw (np. histogram, estymator gęstości jądrowej). A.216. Testowanie niezależności zmiennych na podstawie próbki testem chi-kwadrat. Test tStudenta równości wartości oczekiwanej w populacjach zależnych i niezależnych. A.217. Nieparametryczne testy zgodności z rozkładem - Smirnowa-Kołomogorowa oraz chikwadrat. Strona 18 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.218. Analiza czynnikowa (tworzenie modelu wierszy tabeli pozwalającego scharakteryzować je w sposób przybliżony skompresowany, np. Principal Component Analysis z użyciem wartości własnych macierzy kowariancji). A.219. Regresja liniowa wielowymiarowa (tj. dla wielu zmiennych objaśniających). A.220. Badanie dopasowania uzyskanego modelu liniowego oraz istotności statystycznej zmiennych. A.221. Regresja nieliniowa (lub uogólniona liniowa) niezwiązana z konkretnym zastosowaniem, inna niż regresja logistyczna. A.222. Modelowanie autoregresyjne. A.223. Modelowanie przeżycia - z obserwacjami uciętymi (np. estymator Kaplana-Meyera, regresja Coxa). 3.6.3.5. Pozostałe zadania eksploracji danych ID Wymaganie A.224. Analiza szeregów czasowych z możliwością analizy trendu i sezonowości oraz automatycznym doborem najlepszego z modeli. A.225. Znajdowanie reguł asocjacyjnych w zbiorach dyskretnych z możliwością parametryzacji procesu (np. przez zadawanie ograniczeń na wsparcie i zaufanie). A.226. Moduły Analiz i Modelowania zapewnią możliwość weryfikowania jakości modeli, z wykorzystaniem: • walidacji prostej (zbiór walidacyjny), • k-krotnej walidacji (kroswalidacji). A.227. Co najmniej jedna metoda grupowania tekstu bądź nadzorowanej klasyfikacji tekstu. 3.6.4. Inne ID Wymaganie A.228. Następujące rodzaje analiz: klasyfikację nadzorowaną, dopasowanie rozkładów, analizę czynnikową musi dać się wykonać, którąś z dostarczanych metod, z użyciem interfejsu graficznego. A.229. Platforma zapewni możliwość definiowania nowych rodzajów analiz, bądź nowych komponentów analiz, z użyciem popularnego języka programowania o elastyczności języków ogólnego przeznaczenia. Tak utworzone moduły nowych analiz muszą zachować jednolitość z modułami analiz wbudowanych co do interfejsu pobierania danych i sposobu wywoływania. A.230. Platforma zapewni mechanizm pobierania danych do analizy niewymagający od żadnego z użytkowników platformy czynności programistycznych ani instalacji dodatkowych komponentów programowych. A.231. Moduły Analiz i Modelowania zapewnią mechanizmy nadawania atrybutom w analizach z użyciem grafiki, a także w tabelarycznych raportach OLAP nazw różnych od ich reprezentacji w tabeli repozytorium a związanych z konkretnym zastosowaniem analizy. Strona 19 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.232. Moduły Analiz i Modelowania muszą wspierać wielojęzyczność interfejsu graficznego (co najmniej język polski i angielski). A.233. Z poziomu Moduły Analiz i Modelowania musi być możliwe wykonywanie zapytań SQL ad-hoc. A.234. Moduły Analiz i Modelowania zapewni możliwość administrowania modelami skoringowymi, monitorowania wydajności ich działania, monitorowania ich skuteczności oraz śledzenia zmian w modelach. A.235. System Business Intelligence musi wykorzystywać silnik przetwarzania in-memory (tj. przetwarzający duże zbiory danych w pamięci operacyjnej bez konieczności cyklicznego odczytu z dysku) do zadań analitycznych, co najmniej w zakresie: 1. uogólnionych modeli liniowych (GLM), 2. drzew decyzyjnych, 3. segmentacji z użyciem metody k-średnich (określenie liczby segmentów i wizualizacja wyników), 4. prognozowania szeregów czasowych z automatycznym doborem najlepszego z modeli. 4. Skalowanie i wymagania wydajnościowe ID Wymaganie A.236. System Business Intelligence zapewni możliwość użytkowania go przez minimum 60 użytkowników (użytkownicy nazwani), w tym 10 Programistów, 30 Analityków Raportujących i 20 Analityków Systemowych. A.237. Platforma zapewni możliwość wykorzystania przez System Business Intelligence całego Sprzętu, w tym jego mocy obliczeniowej. A.238. System Business Intelligence wraz z DBMS zapewnią możliwość wykorzystania nie mniej niż 76 fizycznych rdzeni procesorów na potrzeby realizacji Prac Komercyjnych (w podziale na moduły zdefiniowane w kolejnych wymaganiach). System Business Intelligence oraz licencje na wszystkie składniki Systemu Business Intelligence z wyłączeniem Modułów Przetwarzania Danych Strumieniowych zapewnią możliwość wykorzystania całości zasobów sprzętowych na Prace Badawczo-Rozwojowe. Z uwzględnieniem tych ograniczeń Zamawiający będzie miał swobodę w decydowaniu o tym, jaka część tych zasobów będzie przeznaczona na poszczególne rodzaje Prac. Prace Komercyjne i Prace Badawczo-Rozwojowe będą mogły być realizowane jednocześnie. Przykładowo będzie możliwe wykorzystanie: • całości zasobów obliczeniowych na Prace Badawczo-Rozwojowe, • części zasobów obliczeniowych na Prace Badawczo-Rozwojowe i jednocześnie tej samej lub innej części zasobów obliczeniowych na Prace Komercyjne. A.239. System Business Intelligence oraz licencje na system zarządzania bazą danych (DBMS) zapewnią możliwość wykorzystania minimum 8 fizycznych rdzeni procesorów na potrzeby obsługi Prac Badawczo-Rozwojowych przez DBMS. A.240. System Business Intelligence oraz licencje na system zarządzania bazą danych (DBMS) zapewnią możliwość wykorzystania minimum 8 fizycznych rdzeni procesorów na potrzeby obsługi Prac Komercyjnych przez DBMS. Strona 20 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.241. System Business Intelligence oraz licencje na Moduły Przetwarzania Danych Strumieniowych zapewnią możliwość wykorzystania minimum 4 fizycznych rdzeni procesorów na potrzeby przetwarzania danych strumieniowych w ramach Prac BadawczoRozwojowych. A.242. System Business Intelligence oraz licencje na Moduły Przetwarzania Danych Strumieniowych zapewnią możliwość wykorzystania minimum 4 fizycznych rdzeni procesorów na potrzeby przetwarzania danych strumieniowych w ramach Prac Komercyjnych. A.243. System Business Intelligence oraz licencje na Moduły ETL/ELT zapewnią możliwość wykorzystania minimum 32 fizycznych rdzeni procesorów na potrzeby obsługi Prac Komercyjnych przez Moduły ETL/ELT. A.244. System Business Intelligence oraz licencje na moduły inne niż: • DBMS, • Moduły ETL/ELT oraz • Moduł Przetwarzania Danych Strumieniowych, (czyli między innymi Moduły Analiz i Modelowania oraz Moduły Wizualizacji i Alertów) zapewnią możliwość wykorzystania minimum 32 fizycznych rdzeni procesorów na potrzeby obsługi Prac Komercyjnych przez te moduły. A.245. System Business Intelligence zapewni możliwość wykorzystania minimum 512 GB pamięci operacyjnej (RAM) na potrzeby obsługi Prac Badawczo-Rozwojowych. A.246. System Business Intelligence zapewni możliwość wykorzystania minimum 512 GB pamięci operacyjnej (RAM) na potrzeby obsługi Prac Komercyjnych. A.247. System Przechowywania Danych zapewni możliwość przechowywania w nim nie mniej niż 10 TB danych netto tj. wartość ta uwzględnia przestrzenie typu tablespace, repozytoria użytkowników, katalogi tymczasowe itp., natomiast nie uwzględnia narzutów związanych ze składowaniem danych na macierzy dyskowej, w tym narzutów na RAID i backupu. Jedocześnie jest to cała przestrzeń dyskowa na dane składowane i przetwarzane w Systemie Business Intelligence z wyłączeniem backupu. A.248. System Business Intelligence, w tym Moduł ETL/ELT musi mieć możliwość wczytywania i przetwarzania danych pojedynczych projektów o wielkości nie mniejszej niż 1 TB. A.249. System Business Intelligence, w tym Moduł ETL/ELT musi mieć możliwość wczytywania i przetwarzania pojedynczych zbiorów o wielkości nie mniejszej niż 100 GB. A.250. System Business Intelligence musi mieć zapewnioną możliwość działania na niej min. 20 użytkowników jednocześnie. A.251. DBMS zapewni obsługę tabel o rozmiarze co najmniej 10 TB. A.252. DBMS zapewni możliwość przechowywania tabel o liczbie wierszy nie mniejszej niż 109. A.253. DBMS zapewni obsługę tabel z co najmniej 1000 kolumnami. A.254. DBMS zapewni przechowywanie dużych obiektów binarnych (LOB) o rozmiarze nie mniejszym niż 1GB. A.255. System Business Intelligence musi mieć możliwość pobierania i przetwarzania w czasie rzeczywistym strumienia danych o przepływności min. 1 MB/s. Strona 21 z 22 Projekt: Platforma Informatyczna systemu badań i diagnozowania właściwości usług komunikacji elektronicznej Nr Projektu: WND-POIG.02.03.00-14-049/13 Dokument: Załącznik nr 1a do SIWZ/do Umowy ID Wymaganie A.256. Moduł Przetwarzania Danych Strumieniowych zapewni możliwość równoczesnego przetwarzania w czasie rzeczywistym co najmniej 100 strumieni danych o różnej strukturze pochodzących z różnych źródeł. 5. Wymagania dotyczące oprogramowania 5.1. Bezpieczeństwo 5.1.1. Użytkownicy, Role i uprawnienia użytkowników ID Wymaganie A.257. Platforma musi zapewniać na poziomie poszczególnych Użytkowników PIBUK i zbiorczo, na poziomie ról lub grup, mechanizm przydzielania uprawnień do zasobów i funkcjonalności Platformy. A.258. Na etapie wdrożenia Platformy zostaną zdefiniowani uzgodnieni z Zamawiającym Użytkownicy PIBUK oraz uzgodnione z Zamawiającym role lub grupy. A.259. Na etapie wdrożenia Platformy zostaną stworzone konta Użytkowników PIBUK, do których zostaną przypisane odpowiednie role lub grupy i ewentualne dodatkowe pojedyncze uprawnienia. A.260. Platforma musi zapewniać Zamawiającemu dodawanie, modyfikacje i usuwanie ról (lub grup) i uprawnień Użytkowników PIBUK. 5.1.2. Separacja logiczna Środowisk Projektowych Platformy i poufność danych ID Wymaganie A.261. System Przechowywania Danych musi gwarantować separację logiczną danych należących do różnych Użytkowników PIBUK lub projektów polegającą na uniemożliwieniu Użytkownikom PIBUK lub użytkownikom projektu na dostęp do danych odpowiednio drugiego Użytkownika PIBUK lub drugiego projektu. A.262. Zamawiający musi mieć możliwość zdecydowania, czy separacja logiczna środowisk będzie realizowana na poziomie aplikacji, Systemów Przechowywania Danych, w tym bazy danych, czy systemu wirtualizacji (projekty jako odrębne środowiska wirtualizacyjne) niezależnie dla każdego projektu realizowanego na Platformie. 5.2. Utrzymanie ID Wymaganie A.263. W ramach realizacji Zamówienia Wykonawca przygotuje Dokumentację Platformy. A.264. Wykonawca musi dostarczyć Dokumentację Platformy co najmniej w języku polskim lub angielskim. Dokumentacja ta musi być co najmniej w jednym z formatów: .doc, .docx, .rtf, PDF lub HTML. Dokumentacja musi być dostępna dla Zamawiającego w wersji off-line. A.265. Zostanie zapewniona możliwość monitorowania wykorzystania zasobów sprzętowych Platformy. Strona 22 z 22