oracle reports die zukunftdes reporting - home: chtevon oracle 9 • reports-converter wird auf...
TRANSCRIPT
©PITSSGmbH2015
©PITSSGmbH2017 1
OracleReports
DieZukunft desReporting
StephanLaRocca– BusinessDevelopmentManager
Berlin,Januar 2017
©PITSSGmbH2015
©PITSSGmbH2017 2
3
LocationUSA
GermanyUK
18
Years oldfounded
in1999
80
Colleagueswell trained
highly experiencedspecialists
>500
Customerssatisfied
customers in40 countries
100%
Oracle Partnerspecializedin Oracle
technologies
©PITSSGmbH2015
©PITSSGmbH2017
SOD
3
http://www.oracle.com/technetwork/middleware/reports/downloads/oracle-reports-sod-3236098.pdf
©PITSSGmbH2015
©PITSSGmbH2017
BIPublisherKonzept
4
©PITSSGmbH2015
©PITSSGmbH2017
Hürden im Wesen
5
• Transaktionsorientiert• PL/SQL-basierend• IDE• Entwickler– Anwender
• LoseKopplungvonDatenbeschaffung,LayoutundDistribution
• XML,XSL,XLIFF• EntwicklungBrowserbasiert,Word,Excel• Dashboard,Self-Service,Interaktion• Repository
©PITSSGmbH2015
©PITSSGmbH2017
Hürden im Wesen
6
©PITSSGmbH2015
©PITSSGmbH2017
Hürden im Wesen
7
©PITSSGmbH2015
©PITSSGmbH2017
Migrationmit OracleConverter
8
©PITSSGmbH2015
©PITSSGmbH2017
Gerüchte vonOracle
9
• Reports-ConverterwirdaufReports/BIPublisher12cumgestellt.
• EineUmstellungdesRTF-TemplateaufDOCXwirderuiert,kommtabernichtin2017
• EineLizenzbetrachtungdesBIPublishersfürForms/Reports-KundenistimGespräch
©PITSSGmbH2015
©PITSSGmbH2017
Verbesserungen mit PITSS.CON
10
• PräparationDatenmodell(SELECT*,ConnectBy,TableFunctions)
• Refacturierung PL/SQL-Code• CheckderFont-Verwendung• RecordingParameterfürTestCases• XSL-TemplatesfürFormat-Trigger
©PITSSGmbH2015
©PITSSGmbH2017
IntegrationOracleForms
11
©PITSSGmbH2015
©PITSSGmbH2017
IntegrationOracleForms
12
©PITSSGmbH2015
©PITSSGmbH2017
BIPublisherMehrwerte
13
©PITSSGmbH2015
©PITSSGmbH2017
Discoverer
14
Discoverer ADF
OBI(S/E)E
BIPublisher
APEX
©PITSSGmbH2015
©PITSSGmbH2017
Alternativen für dasReporting
15
©PITSSGmbH2015
©PITSSGmbH2017
JasperReports
16
OpensourceJavareportingtool- novendor-lockinOpensourceserverOutputvariety:PDF,HTML,XLS,RTF,ODT,XML,CSV,TXT,DOCXVariousdatasourceoptions:JDBC,Hibernate,XML,EJB,POJOCanbeintegratedinJavaEEapplicationsReportsaredefinedinXML(JRXML)Integratedcharting
History:2001:CreatedandlaunchedbyTeodor Danciu2004:TeamedupwithPanscopic,formingJaspersoft
JasperReports Server,providingadvancedreportservercapabilities,alsoopensource2014:TIBCOacquiredJaspersoft
“JasperReports is the most popular and widely deployed open source reporting project in the
world.”http://www.innoventsolutions.com/jasper-review.html
©PITSSGmbH2015
©PITSSGmbH2017
JasperReports
17
+ Flexiblelayout+ Multipledatasources– morethanBIRT+ Multipleformatoutput+ Jaspersoft Studio=WYSIWYG,Eclipse-based+ Expressionslanguage:Java,JavaScript,Groovy+ Matrixreports,conditionalformatting+ Supportedplatforms:Windows,Linux,MacOS+ Highqualitypageprintingoutput+ Pluginsforversioncontrol,includingSubversion+ Generatesreusablesub-reports+ Charting,graphics- Difficulttolearn- SQLdesigner– available,butdifficulttouse
over 175,000 production deployments worldwidehttps://www.jaspersoft.com/customers
©PITSSGmbH2015
©PITSSGmbH2017
JasperReports
18
JasperReports IssuesandSolutions
- NoPL/SQLsupport moveeverythingtoDB/Java- Novalidationtriggersatfieldlevel refactorlogicwithJava- Generallylimitedtriggers refactoring,sub-reports,workarounds- Nodetailedfilteringofquerygroups refactoring- NoPL/SQLformulacolumns refactoring- Toomanysub-reportscanresultinverypoor performancetest+refactoring,ifnecessaryperformancebecauseeachsub-reportopensitsowndatabaseconnection,thread,andqueries
Issues Solutions
©PITSSGmbH2015
©PITSSGmbH2017
JasperReports
19
JasperReports Architecture
DesignReportdefinitioninXML(.jrxml)CompiledfileinBinaryformat(.jasper)
RunTimeInitializedatasourcesFillreportwithdataandsupplyruntimeparametersOutputreportindifferentformats (PDF,HTML,XLS,RTF,ODT,XML,CSV,TXT,DOC…)
ComponentsJasperSoft Studio,iReports Designer- CreateReportJasperReports Library– Runtimeenvironment(engine)JasperReports Server– Deployment,usermanagement,authorization
©PITSSGmbH2015
©PITSSGmbH2017
Migration
20
http://www.opal-consulting.de/downloads/presentations/2012-06-28-ODTUG-KScope12/2012-06-28-ODTUG-KScope12-jasper-reports.pdf
©PITSSGmbH2015
©PITSSGmbH2017
IntegrationinOracleForms
21
http://jasperserver.sourceforge.net/docs/3-5-0/JasperServer-User-Guide.pdf
reportUnitoutputreportLocaleJ_username,j_passwordparameter=value1¶meter=value2¶meter=value3
©PITSSGmbH2015
©PITSSGmbH2017
IntegrationinOracleForms
22
©PITSSGmbH2015
©PITSSGmbH2017
Bild derAnforderungen
23
©PITSSGmbH2015
©PITSSGmbH2017
Konzept Reporting
24
Reporting
EtikettenBarcodeSchacht-steuerung
CILayoutSpracheOffline
Schedule
Selfservice
ProzesseCloud
Microservices
MobileSmart
©PITSSGmbH2015
©PITSSGmbH2017
ReportinginderCloud
25
©PITSSGmbH2015
©PITSSGmbH2017
ReportinginderCloud
26
http://www.oracle.com/technetwork/middleware/bi-publisher/new-features-guide-for-12-2-1-1-3074557.pdf
©PITSSGmbH2015
©PITSSGmbH2017
ReportinginderCloud
27
©PITSSGmbH2015
©PITSSGmbH2017
JavaScriptinderCloud
28
©PITSSGmbH2015
©PITSSGmbH2017
PrintingasaService
29
https://www.thinprint.com/en/resource/printing-as-a-service/
©PITSSGmbH2015
©PITSSGmbH2017
PrintingasaService
30
©PITSSGmbH2015
©PITSSGmbH2017
PrintingasaService
31
©PITSSGmbH2015
©PITSSGmbH2017
Roundup
32
©PITSSGmbH2015
©PITSSGmbH2017
Q&A
33