{"id":1360,"date":"2017-05-10T15:57:30","date_gmt":"2017-05-10T13:57:30","guid":{"rendered":"http:\/\/www.pitss.org\/blog\/?p=1360"},"modified":"2018-01-09T16:20:59","modified_gmt":"2018-01-09T15:20:59","slug":"oracle-discoverer-to-bi-publisher-with-apex-as-well","status":"publish","type":"post","link":"https:\/\/pitss.org\/de\/oracle-discoverer-to-bi-publisher-with-apex-as-well\/","title":{"rendered":"Oracle Discoverer to BI Publisher? With APEX as well!"},"content":{"rendered":"<p>Die Ank\u00fcndigung von Oracle aus dem Lizenz-Guide den BI Publisher kostenfrei f\u00fcr Kunden des Oracle Applikation Server Enterprise Edition zur Verf\u00fcgung zu stellen\u00a0hat f\u00fcr viel Bewegung in den &#8222;Reporting-Projekten&#8220; gesorgt.<br \/>\nNat\u00fcrlich ist <a href=\"https:\/\/pitss.org\/de\/oracle-reports-abloesung-alternativen\/\">Oracle Reports<\/a> der\u00a0erste Fokus f\u00fcr diese \u00c4nderungen und eine lizenzkostenfreie Migration des abgek\u00fcndigten Tools soll damit m\u00f6glich sein. Abseits des Rampenlichts bedeutet das aber auch gleichzeitig eine\u00a0zus\u00e4tzliche, ernstzunehmende Alternative f\u00fcr die gebeutelten Oracle Discoverer Kunden.<\/p>\n<p>Bereits im M\u00e4rz 2014 ver\u00f6ffentlichte Oracle im <a href=\"https:\/\/blogs.oracle.com\/proactivesupportEPM\/entry\/important_discoverer_statement_of_direction\" target=\"_blank\" rel=\"noopener noreferrer\">Statement of direction<\/a> die Information, dass das Release 11.1.1.7 die letzte Version des Oracle Application Server Enterprise Edition incl. des Oracle Discoverers sei. Der extended support endet definitiv im Juni 2017. Empfohlen wird von Oracle eine Migration zur Oracle Business Intelligence Foundation Suite, was allerdings mit nicht zu vernachl\u00e4ssigende Lizenzkosten und einem deutlich h\u00f6heren architekturellen Aufwand (bis hin zur Anschaffung neuer Hardware, die teilweise h\u00f6her zu dimensionieren war als das Produktiv-System) \u00a0verbunden ist.<\/p>\n<p><strong>Warum also nicht mal \u00fcber den BI Publisher nachdenken.<\/strong><\/p>\n<p>Da Oracle Discoverer Kunden perse Kunden der Enterprise Edition sind, kommen Sie gleichfalls in den Genuss der restricted use f\u00fcr den Oracle BI Publisher. Also eine Alternative, die keine Lizenzkosten verursacht und von den Anforderungen im Backend mit denen vom Discoverer vergleichbar sind.<br \/>\nSicherlich sind die beiden Werkzeuge nicht direkt vergleichbar, aber meine Erfahrung aus einer Vielzahl von Discoverer Schulungen, Workshops und Consulting-Eins\u00e4tze l\u00e4sst mich erinnern, dass gerade die Vorz\u00fcge des BI Publishers in manchen Projekten einen deutlicheren Mehrwert geschaffen h\u00e4tten. Betrachten wir die Unterschiede im Einzelnen auf einer Battle-Card:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2015\/02\/bi_publisher.png\" alt=\"\" width=\"240\" height=\"80\" \/><\/p>\n<ul>\n<li>Integrierte Dashboard M\u00f6glichkeiten mit Verlinkung mehrerer Abfragen<\/li>\n<li>Flexible Ablage-Orte der Berichte<\/li>\n<li>Mobile Einsatzm\u00f6glichkeiten<\/li>\n<li>PixelPerfekt Printing<\/li>\n<li>Variable Export-M\u00f6glichkeiten<\/li>\n<li>Trennung zwischen Online-Builder und Word-Plugin<\/li>\n<li>Native Mehrsprachf\u00e4higkeit<\/li>\n<li>Trennung von Tabellen und Diagrammen<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/www.oracle.com\/ocom\/groups\/public\/@otn\/documents\/digitalasset\/106839.gif\" alt=\"\" width=\"200\" height=\"111\" \/><\/p>\n<ul>\n<li>Verlinkung zwischen Workbooks<\/li>\n<li>Native Security Komponenten<\/li>\n<li>Alternative Sortierungen<\/li>\n<li>Vordefinierte komplexe Filter<\/li>\n<li>Drill-Down-Hierarchien<\/li>\n<\/ul>\n<p>Mit dem BI Publisher k\u00f6nnen ansprechende Dashboards \u00fcber den Online-Builder erstellt und den Anwendern zur Verf\u00fcgung gestellt werden.<\/p>\n<div style=\"width: 890px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.oracle.com\/solutions\/business-analytics\/business-intelligence\/publisher\/index.html\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium\" src=\"https:\/\/www.oracle.com\/us\/assets\/im08t0-bi-publisher-1-1844308.jpg\" width=\"880\" height=\"533\" \/><\/a><p class=\"wp-caption-text\">Oracle BI Publisher Dashboard<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Integration APEX<\/strong><\/p>\n<p>Wenn wir uns jetzt noch die Freiheit erlauben, Oracle Apex in die Runde zu schmei\u00dfen, bekommen wir gleichzeitig eine vielversprechende Variante, um z.B. auch ein Write-Back oder komplexere Parameter- und Filtereingaben zu erm\u00f6glichen.<\/p>\n<p>Auf dem gleichen Datenmodell im Backend lassen sich mit APEX recht schnell ansprechende Pages f\u00fcr eine Validierung bei der Parameter-Eingabe erstellen. Die Integration des BI Publishers direkt in APEX\u00a0ist recht offensichtlich und gut dokumentiert. Rainer Willems hat dazu bereits auf der <a href=\"https:\/\/www.doag.org\/formes\/pubfiles\/8009785\/docs\/Events\/2016\/APEX%20Connect%202016%20%20(26.04.2016)\/vortraege\/Anwendungs-%20entwicklung\/2016-NN-Rainer_Willems-Ways_to_get_a_BI_Publisher_Report_from_APEX-Praesentation.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">APEX Connect<\/a>\u00a0berichtet.<\/p>\n<p>Durch die Integration von APEX gelingt auch eine Funktionalit\u00e4t, die h\u00e4ufig im Discoverer-Umfeld vermisst wurde und nur rudiment\u00e4r mit vielen Umwegen erzielt werden konnte: Ein direktes R\u00fcckschreiben von Daten in das Datenmodell.<br \/>\nVielfach waren Soll-Ist-Vergleiche, Plandaten, KPIs die Grundlage f\u00fcr die Discoverer-Auswertungen und es w\u00e4re hilfreich gewesen, wenn der Anwender gesteuert und validiert ver\u00e4nderte Plandaten direkt in dieser Ansicht erg\u00e4nzen k\u00f6nnte. Mit APEX w\u00e4re ist das ein Kinderspiel.<\/p>\n<p>Zentrale und eigentlich erste Aufgabe ist es, aus dem, lassen Sie es mich schreiben, virtuellen Datenmodell, welches der Discoverer Adminstrator mit Gesch\u00e4ftsbereichen und den verschiedenen Ordnern-Typen einrichtet, ein View\/Report\/Analyse\/Layer in der Datenbank zu erstellen. Das kann mit Views oder PL\/SQL-Packages (f\u00fcr zus\u00e4tzliche ETL-Strecken oder RefCursor) gelingen. Auf diesem Datenmodell k\u00f6nnen dann gleichzeitig der BI Publisher als auch die APEX-Anwendung zugreifen.<br \/>\nAlle weitere Aufgaben, die der Discoverer Administrator in der Vorbereitung f\u00fcr die Nutzung durch die Key-User erstellt hat, (Sortierungen, Filter, Security, Aggregate) lassen sich perfekt auf diesem Layer mit PL\/SQL abbilden.<\/p>\n<p>Also ja, APEX und BI Publisher sind der ideale Mix als Nachfolger von Oracle Discoverer<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Ank\u00fcndigung von Oracle aus dem Lizenz-Guide den BI Publisher kostenfrei f\u00fcr Kunden des Oracle Applikation Server Enterprise Edition zur Verf\u00fcgung zu stellen\u00a0hat f\u00fcr viel Bewegung in den &#8222;Reporting-Projekten&#8220; gesorgt. Nat\u00fcrlich ist Oracle Reports der\u00a0erste Fokus f\u00fcr diese \u00c4nderungen und eine lizenzkostenfreie Migration des abgek\u00fcndigten Tools soll damit m\u00f6glich sein. Abseits des Rampenlichts bedeutet das [&hellip;]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[81,1],"tags":[],"class_list":["post-1360","post","type-post","status-publish","format-standard","hentry","category-tech-blog","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/1360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/comments?post=1360"}],"version-history":[{"count":3,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/1360\/revisions"}],"predecessor-version":[{"id":18800,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/1360\/revisions\/18800"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media?parent=1360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/categories?post=1360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/tags?post=1360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}