Crystal Reports i Web Intelligence

Anonim

Crystal Reports vs Web Intelligence

Crystal Reports i Web Intelligence to dwa zaawansowane aplikacje do raportowania opracowane w różnych portfelach tej samej firmy macierzystej, SAP. Podczas gdy Crystal Reports jest jednym z produktów w portfolio produktów Crystal Solutions firmy SAP, technologia Web Intelligence została opracowana i wydana przez produkty Business Intelligence firmy Microsoft SAP Business Intelligence. Podczas gdy każda firma lub organizacja ma określone potrzeby w zakresie informacji dotyczących całego przedsiębiorstwa, istnieje wspólna potrzeba narzędzia, które zapewni rzetelny dostęp do tych informacji, zorganizuje je i opublikuje, a także zapewni możliwości analizy.

To, czy używać Crystal Reports, czy Web Intelligence, zależy od kilku czynników determinujących. Rzeczywiste pytania, które należy zadać, to: typ użytkowników, czy są to użytkownicy początkujący, czy zaawansowani, liczba użytkowników, którzy będą opracowywać lub aktualizować określone raporty, a kiedy to się stanie, użytkownicy, którzy będą działać lub przeglądanie istniejących raportów i tym podobnych.

Funkcje Crystal Reports obsługują wysoce uporządkowane raporty, które są idealnie dopasowane do pikseli i zwykle wymagają drukowania lub mają być eksportowane jako dokumenty PDF. Istnieją narzędzia, które pobierają dane z wielu źródeł i zwracają wyniki względem parametrów, które są już zdefiniowane. Crystal Reports, poprzez SDK, pozwala na osadzenie tych raportów w aplikacjach innych firm. Chociaż ma bardzo potężne narzędzia do projektowania, analizy, zapytań ad hoc i publikowania raportów, główną wadą Crystal Reports jest to, że projektanci raportów wymagają rozległej wiedzy na temat działania aplikacji, a także dobrej znajomości różnych systemów baz danych.

Z drugiej strony technologia Web Intelligence oferuje optymalne wyniki dla raportów "nieustrukturyzowanych". Sposób, w jaki to działa, polega na tym, że programista musi stworzyć "wszechświat", aby użytkownicy mogli uzyskać dostęp do danych, o których mowa. "Wszechświat" to po prostu warstwa metadanych, która "zamyka" złożoność bazy danych od użytkowników końcowych. Web Intelligence pozwala użytkownikom tworzyć własne raporty w locie, ograniczone tylko przez dostępne dane w "wszechświecie". Jest to możliwe dzięki interfejsowi internetowemu "przeciągnij i upuść". Znaczącą wadą tej aplikacji jest to, że metody generowania raportów drukowania i PDF nie są graficznie tak potężne jak w Crystal Reports. Ponadto, użytkownicy mogą często mieszać się we wszechświecie, pomimo stopnia uproszczenia.

Zasadniczo raporty wymagające dużej zgodności są lepiej publikowane za pomocą Crystal Reports, a te, które mają być generowane z treścią "na żądanie", najlepiej wykonać przy użyciu technologii Web Intelligence.

Streszczenie: 1. Crystal Reports znajduje się w portfolio produktów Crystal Solutions firmy SAP, a technologia Web Intelligence jest częścią linii Business Intelligence Business Intelligence firmy SAP. 2. Raporty Crystal Reports najlepiej nadają się do wysoce uporządkowanych raportów, a technologia Web Intelligence jest najbardziej odpowiednia dla raportów "bez struktury". 3. W przypadku Crystal Reports użytkownicy otrzymują wstępnie zdefiniowane szablony, natomiast użytkownicy Web Intelligence korzystają z raportów ad hoc uzyskujących dostęp do danych z "wszechświata". 4. Deweloperzy korzystający z Crystal Reports potrzebują dogłębnej znajomości aplikacji i systemów baz danych, co nie ma miejsca w przypadku Web Intelligence.