Pokazywanie postów oznaczonych etykietą Crystal Reports. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Crystal Reports. Pokaż wszystkie posty

środa, czerwca 13, 2012

Dawka wiedzy o CR od SAP

Kolejna edycja dokumentów na temat licencjonowania rozwiązań Crystal firmy SPA (uwzględnia nowe produkty, oto lista wszystkich: Dashboard and Presentation Design (Xcelsius) 2008 , SAP Crystal Reports 2011 , SAP Crystal Reports 2008 , SAP Crystal Reports, version for Eclipse 2.0 , SAP Crystal Reports, version for Visual Studio .NET , SAP Crystal Reports, version for Visual Studio 2010 , SAP Crystal Reports Server 2008 , SAP Crystal Reports XI Release 2 , SAP Crystal Reports XI Release 1 ) – pod adresem http://scn.sap.com/docs/DOC-21575. Proszę zwrócić uwagę na autora - Blair Wheadon – prowadzi on listę z ciekawymi tematami.

Książka i inne zasoby na temat Crystal Reports .NET - http://www.crystalreportsbook.com/Crystal_Reports_Net_Book_Index.asp. Jest nawet taka książka “Crystal Reports .NET programming”  Brian Bischof. Tam poruszono takie tematy jak raporty na stronach ASP oraz obsługa zdarzeń w raportach – to są tematy bardzo ważne. Prowadzi on też własny blog.

Zasoby CR na twitterze - https://twitter.com/#!/crystalreports. Trzeba tam zaglądac od czasu do czasu.

Narzędzia około raportowe - http://kenhamady.com/bookmarks.html (1). O tym, że raporty mogą być interaktywne mało kto pamięta, każdy widzi raport jako coś niezmiennego, wykutego w kamieniu. Tak nie jest, raporty można drążyć, filtrować – cała masa pomocnych funkcji do wykorzystania w postaci tzw. CUF (Custom User Functions) - http://www.viksoe.dk/code/u2lwin32.htm. Mówi się o interakcji użytkownika z raportem, ba nawigacji po częściach raportu. Ciekawa sprawa, na rynku jest firma konwertująca raporty z CR do Microsoft SQL Reporting Services (czyli RPT na RDL) – koszt licencji $1000.  Pomysły wzbogacenia raportów- inne ciekawe dodatki są w linkach na stronie (1) np.:

CR dla Eclipse w wersji 2.0 (podobnie CR dla Visual Studio 2010). Zmiana koncepcji w SAP w sprawie narzędzi do raportowania w środowisku java – do tej pory nazywało się SAP CR for Eclipse teraz to SAP CR version for Eclipse. Jest to pełnoprawne środowisko do tworzenia raportów. Dodatkowo dostarczana jest biblioteka do zabudowania raportowania w javę - SAP Crystal Reports for Java runtime components - Java Reporting Component (JRC). Ciekawe jest to, że oprócz możliwości tworzenia raportów jest także możliwość integracji aplikacji tj: szybkie wdrażenie, kreator stron JSP.

Ludzie, którzy wnoszą aktywny wkład upowszechnienia wiedzy o CR (oto ich blogi):

Jest polskie forum o CR - http://mycrystal.pl. Oraz dużo na GoldenLine - http://www.goldenline.pl/forum/1587182/migracje-do-crystal-reports-for-eclipse.

Mobile BI – ładnie się to wymawia, ale SAP całkiem poważnie widzi zastosowanie BI na Androidzie - http://scn.sap.com/community/mobile/businessobjects/content?filterID=content~objecttype~objecttype[blogpost]. Jest nawet ładne demo - http://scn.sap.com/community/mobile/businessobjects/blog. Inne odnośniki: sap.com/analyticsonthego, www.sap.com/aberdeenebook

SAP w społeczności:

Linki:

wtorek, maja 15, 2012

Raport na temat Crystal Reports

Źródło - http://wiki.sdn.sap.com/wiki/x/7YPqDQ

Niełatwo się połapać w zawiłościach wersji CR firmy SAP. Ogólnie można powiedzieć, że mamy dwie wersje:

  1. Crystal Reports 2011 (najnowsze wydanie)  pakietu przeznaczonego dla “zwykłych” deweloperów nie mających potrzeb integrowania się z maszynerią backend-ową SAP (a więc BI 4.0), pragnących jedynie sprawnego narzędzia do podłączenia się do źródła danych i ładnego sformatowania wyników. Takich narzędzi jest na rynku wiele np.: Jasper, iReport, Delphi też coś ma, MS. CR 2011 jest płatne ale okrojone wersje, dla deweloperów Java (CR for Eclispse)  i .NET (CR for VS2010) do zabudowania w istniejące aplikacje, są za darmo.
  2. Crystal Reports for Enterprise – jak nazwa wskazuje ukierunkowane na wykorzystanie w ciężkich warunkach korporacyjnych i wraz z BusinessObjects BI 4.0 (ciekawa kombinacja słów BO i BI co przez to chciano zakomunikować?) ma przeciągnąć klientów korporacyjnych (czytaj – związać) z SAP-owską platformą BI oraz z połączeniem do danych innych systemów SAP-owskich np. SAP BW.

Ten dualizm będzie kontynuowany z uwagi na szeroką bazę istniejących rozwiązań i przywiązań deweloperów. Mówi się o dołączeniu do CR4E możliwości z CR ale to może potrwać. Nawet po tym fakcie zbliżenia CR będzie nadal rozwijany i ulepszany dlatego, że nie wszystkie możliwości funkcjonalne oraz związane z nimi SDK obecne w CR będą przeniesione do CR4E. Jest to nieudolne tłumaczenie tego paragrafu z oficjalnej strony SAP z artykułu pt. “From Crystal Reports 2008 to SAP Crystal Reports 2011 or SAP Crystal Reports for Enterprise” (kto się nie zgadza z taką interpretacją niech mi da znać):

The first question we usually come across is: Why are you releasing two versions? The reason behind the two versions is due to the need to innovate alongside the need to continue providing our existing customers with the ability to use CR as they have in the past. We have been working on this new version of Crystal Reports for about 4 years. We felt that, with the release of SAP BusinessObjects BI 4.0, it gave us a unique opportunity to release the new designer to a target audience of customers who leverage the BI platform and connect to data from SAP BW.  As mentioned, we wanted to continue providing the features with which our existing customers were familiar. As such, we needed to continue delivering Crystal Reports in it's current form as well. In the future, many of the features with which are customers are familiar from Crystal Reports 2008 will move into the Crystal Reports for Enterprise designer; however, this will take a few minor releases to achieve. Even when we have closed the major gaps between Crystal Reports for Enterprise and Crystal Reports 2008, we will continue to deliver and support minor enhancements to the Crystal Repots 2008 / Crystal Reports 2011 line of products. This will be required as not every feature from the designer and associated SDKs will be moved into the Crystal Reports for Enterprise product line

CR4E jest NOWĄ WERSJĄ CR skierowaną na lepszą integrację z istniejącym rozwiązaniami korporacyjnymi SAP - wykorzystaniem warstwy semantyczne dostępnej w BI 4.0 oraz dostępu do danych w repozytorium SAP BW (połączenie SAP BEx query wykorzystujące SAP BICS connectivity). Ma być podstawą wszystkich przyszłych  wersji CR.

Ciekawe porównanie możliwości obu wersji i zalecenia którą z nich wybrać – jeżeli obecnie korzysta się z CR 2011 i chce się skorzystać z nowej warstwy semantycznej oraz możliwości platformy BI 4.0 (tj. SAP NetWeaver BW 7, Analysis Views, SAP BusinessObjects BI4.0 relational universe (unx), olap universe (unx)) to warto przejść na CR4E, jeżeli potrzebujemy narzędzia do raportowania, dostępu bezpośredniego do różnych źródeł danych, Live Office, Business View, Direct RDBMS/OLAP, SAP ERP czy SAP NetWeaver BW 3.5 to raczej lepiej pozostać przy CR – jest to tłumaczenie z “In general if you are currently using Crystal Reports 2008 and you want to leverage the new semantic layer and the new BI4.0 platform then SAP Crystal Reports for Enterprise is the version of choice. If you require report creation API, direct data access, SAP ERP access then SAP Crystal Reports 2011 is the version of choice.

Dodatkowe informacje:

wtorek, stycznia 17, 2012

Różne ciekawostki

Biblioteka JQ/JS/HTML5 w MS – kursy na różne okazje - http://msdn.microsoft.com/pl-pl/library/hh150136.aspx

Przeglądarka wszystko wytrzyma – testowanie różnych języków programowania w środowisku przeglądarki internetowej - http://www.techrepublic.com/blog/australia/try-these-languages-in-your-browser/429?tag=content;siu-container. Są tam różne języki, warto spróbować Haskell oraz ironPython (szczególnie część 6 i 7 która mówi o integracji z .NET) a pod linkiem http://ironpython.net/documentation/ jest dużo na temat Silverlight oraz dokumentacji (patrz też link www.voidspace.org.uk) wraz z odnośnikiem do książki IronPython in Action. Użyteczne linki na temat Pythona - http://www.ironpython.info/index.php/Useful_Links

Zamiennik Crystal Reports – Clear Reports (https://www.inetsoftware.de/products/clear-reports/editions) też swoje kosztuje, ale podobno czyta szablony z CR. Ma dwie wersje: .NET i Java. Stosuje technikę IKVM.NET.

Udało mi się pobawić z IKVM.NET, działa. Można w środowisku .NET wywoływać klasy z Javy przekształcone w DLL. Daje to niesamowite możliwości np. klasy w Javie komunikują się poprzez  JDBC z bazami (wystarczy jeden plik jar realizujący obsługę dostępu do bazy) a po przekształceniu w DLL można je wywoływać z poziomu C#. Daje to niesamowitą elastyczność i zero konfiguracji, ale jest też niebezpieczne – każdy może sobie napisać programik udostępniający te dane poza kontrolą admin-a. Podobnie zresztą się ma z ODBC (ale tu może w pewnej mierze ingerować a administrator). Dostęp do danych centralnych (serwerowych) musi odbywać się poprzez oprogramowanie na serwerze (warstwę pośrednią) realizujące filtrowanie dostępu do bazy dla zdalnych użytkowników.

Zasoby z portalu AJAXLINE:

Zabawka MS – LightSwitch – jak wystartować - http://blogs.msdn.com/b/bethmassi/archive/2011/12/01/beginning-lightswitch-getting-started.aspx

czwartek, października 06, 2011

Linki do SAP-a

  1. Struktura produktów rozwiązań SAP w zakresie raportowania SAP Crystal Solutions (tam też można ściągnąć wersje próbne):
    1. Tworzenie raportów:
      1. SAP Crystal Reports - projektowanie raportów
      2. SAP Crystal Interactive Analysis - interakcja z danymi raportowymi, analiza danych
    2. Przeglądanie, udostępnianie, zarządzanie raportami:
      1. SAP Crystal Reports viewer - bezpłatna przeglądarka raportów
      2. SAP Crystal Server - serwer raportowy: przeglądanie, analiza, współdzielenie, zarządanie raportami, udostępnianie w innych aplikacjach (np. biurowych)
      3. SAP BusinessObjects OnDemand
    3. Osadzanie funkcjonalności raportowania w innych aplikacjach (aplikacje serwerowe i tylko one wymagają licencji):
      1. SAP Crystal Reports, version for Eclipse
      2. SAP Crystal Reports, version for Visual Studio .NET
      3. SAP Crystal Reports runtime server license  - licencja na wersję serwerową aplikacji
  2. Główne źródło informacji na temat zarządzania produktami - blog Blaira W. http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/14514%3Fpage%3Dlast%26x-order%3Ddate
  3. Ważne zmiany - SAP Crystal Reports 2011 nie zawiera już narzędzi wspierających tworzenie raportów w środowisku Visual Studio. Tworząc raporty w środowisku VS 2010 można jednak stosować bezpłatny pakiet SAP Crystal Reports for Visual Studio 2010 (dostępny do pobrania bez rejestracji). Wersje starsze SAP CR 2008 zawierają sobie (w jednej paczce) narzędzia dla VS (runtime) - na podstawie http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24515 (Blair Wheadon).
  4. Dodatkowo przejście na nową wersję (SAP Crystal Reports 2011) dostajemy wiele nowych funkcjonalności opisanych w artykule http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24531. Należy zwrócić uwagę, że nadal dostępne są runtime (biblioteki) dla środowisk .NET i Java (cytat - “This doesn't mean there's nothing in SAP Crystal Reports 2011 for developers - in fact, it's quite the opposite. To review, we provide, for free, report designers and runtime engines for both .NET 4.0 and Java.”). Wg tego artykułu pakiety te zawierają:
    1. Simplified report design tools.
    2. Runtime engines
    3. APIs
    4. IDE tooling
  5. Jak dostać bezpłatną wersję dla deweloperów. Opis produktu SAP Crystal Reports, version for Visual Studio 2010. Produkt ten można ściągnąć stąd. Są cztery wersje do pobrania: SAP Crystal Reports, version for Visual Studio 2010 - Standard, SAP Crystal Reports, version for Visual Studio 2010 - Click Once, SAP Crystal Reports, version for Visual Studio 2010 - Merge Modules oraz SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit). Czym one się różną. Którą wersję wybrać?
  6. Nowy runtime - Crystal Reports for Visual Studio 2010 Runtimes - nie będzie wspierał instalacji w trybie msm - http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18828 tylko Click Once i MSI.
  7. Różne scenariusze licencjonawania produktów - http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/70bd6328-4128-2d10-7882-d7b95418dbaa. Materiał w PDF.
  8. Informacja o licencji na runtime - http://www.sap.com/solutions/sap-crystal-solutions/query-reporting-analysis/sapcrystalreports/licensing/index.epx dla kogo za darmo (gruby klient) a dla kogo trzeba kupić licencję - dla rozwiązań serwrowych.
  9. Źródła wsparcia dla deweloperów:
    1. Forum jest tu - http://forums.sdn.sap.com/thread.jspa?threadID=1006683&tstart=0.
    2. społeczność - http://www.sdn.sap.com/irj/sdn/bi-sdk-dev
    3. Powstał nowy, oficjalny materiał dla deweloperów - What's New, Release Notes, Fixed Issues - SAP Crystal Reports for Visual Studio 2010 Developer Guide
    4. Przykład - http://www.sdn.sap.com/irj/boc/samples
    5. Intergracja rozwiązań - http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/t/31
  10. Tutaj zaczyna się informacja o SAP CR for VS - http://www.sap.com/solutions/sap-crystal-solutions/query-reporting-analysis/sapcrystalreports-visualstudio/index.epx
  11. Co nowego w SAP CR 2011 - http://help.sap.com/businessobject/product_guides/CR2011/en/xi4_cr_whatsnew_en.pdf i http://service.sap.com/bosap-support i http://help.sap.com/businessobject/product_guides/cr2011/en/xi4_cr2011_release_notes_en.pdf
  12. Dalsze linki (z grubsza):
    1. http://www.tek-tips.com/viewthread.cfm?qid=1661522&page=1
    2. http://www.codeforest.net/jquery-mobile-rc1-released-whats-new
    3. http://www.sdn.sap.com/irj/boc/downloads
    4. http://www.sdn.sap.com/irj/boc/articles
    5. W chmurze - http://kenhamady.com/cru/archives/1783
    6. licencjonowanie - http://kenhamady.com/cru/archives/1810
    7. narzędzia - http://kenhamady.com/cru/archives/1833
    8. http://kenhamady.com/cru/comparisons/server-based-deployment-options
    9. http://kenhamady.com/cru/comparisons/server-based-deployment-options
    10. http://www.businessobjects.com/jump/xi/crvs2010/default.asp
    11. http://www.sdn.sap.com/irj/sdn/bi-sdk-dev
    12. http://www.sdn.sap.com/irj/boc/samples