{"id":24120,"date":"2018-10-16T17:31:05","date_gmt":"2018-10-16T15:31:05","guid":{"rendered":"https:\/\/pitss.org\/de\/?p=24120"},"modified":"2018-11-20T10:27:20","modified_gmt":"2018-11-20T09:27:20","slug":"projekttagebuch-reports-migration-teil2","status":"publish","type":"post","link":"https:\/\/pitss.org\/de\/projekttagebuch-reports-migration-teil2\/","title":{"rendered":"Aus dem Projekttagebuch einer Migration von Oracle Reports nach Jasper Reports &#8211; Teil 2"},"content":{"rendered":"<p>[et_pb_section bb_built=&#8220;1&#8243; fullwidth=&#8220;on&#8220; _builder_version=&#8220;3.2.2&#8243; background_image=&#8220;https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2017\/08\/blog-1-header-v2-min.jpg&#8220; next_background_color=&#8220;#ffffff&#8220;][et_pb_fullwidth_header title=&#8220;Projekt Digital&#8220; subhead=&#8220;Der Blog f\u00fcr digitale Business Leader&#8220; text_orientation=&#8220;center&#8220; background_overlay_color=&#8220;rgba(0,0,0,0.53)&#8220; _builder_version=&#8220;3.17.1&#8243; title_font_size=&#8220;36px&#8220; subhead_font_size=&#8220;22px&#8220; max_width_tablet=&#8220;50px&#8220; title_font=&#8220;|700|||||||&#8220; title_level=&#8220;h2&#8243; background_color=&#8220;rgba(255, 255, 255, 0)&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover=&#8220;null&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover=&#8220;null&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover=&#8220;null&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover=&#8220;null&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover=&#8220;null&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover=&#8220;null&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover=&#8220;null&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover=&#8220;null&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover=&#8220;null&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover=&#8220;null&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover=&#8220;null&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover=&#8220;null&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover=&#8220;null&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover=&#8220;null&#8220; \/][\/et_pb_section][et_pb_section bb_built=&#8220;1&#8243; specialty=&#8220;on&#8220; background_position_1=&#8220;top_left&#8220; background_position_2=&#8220;top_left&#8220; background_repeat_1=&#8220;no-repeat&#8220; background_repeat_2=&#8220;no-repeat&#8220; _builder_version=&#8220;3.0.69&#8243; prev_background_color=&#8220;#000000&#8243; next_background_color=&#8220;#000000&#8243;][et_pb_column type=&#8220;3_4&#8243; specialty_columns=&#8220;3&#8243;][et_pb_row_inner admin_label=&#8220;Row&#8220; _builder_version=&#8220;3.12.2&#8243;][et_pb_column_inner type=&#8220;4_4&#8243; saved_specialty_column_type=&#8220;3_4&#8243;][et_pb_text _builder_version=&#8220;3.17.1&#8243; module_alignment=&#8220;left&#8220; header_3_font_size=&#8220;20px&#8220;]<\/p>\n<h1>Aus dem Projekttagebuch einer Migration von Oracle Reports nach Jasper Reports &#8211; Teil 2<\/h1>\n<blockquote><p><em><span style=\"color: #808080;\">In unserem Projekttagebuch erhalten Sie direkten Einblick in aktuelle Migrationsprojekte, in die einzelnen Projektphasen, Herausforderungen und unsere L\u00f6sungsans\u00e4tze. So gewinnen Sie bessere Einblicke in die Arbeit der PITSS und den Alltag vielseitiger Migrationsprojekte.<\/span><\/em><\/p><\/blockquote>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24126\" src=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2.jpg\" alt=\"Tagebuch Oracle Reports Migration Teil 2\" width=\"880\" height=\"550\" srcset=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2.jpg 880w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2-300x188.jpg 300w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2-768x480.jpg 768w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2-400x250.jpg 400w\" sizes=\"auto, (max-width: 880px) 100vw, 880px\" \/><\/h2>\n<h2><b><u>Teil 2: Den Weg f\u00fcr die erfolgreiche Migration ebnen<\/u><br \/>\nTechnische Basis und agile Projektumgebung bereitstellen<br \/>\n<\/b><\/h2>\n<h2><\/h2>\n<h3><b>Was bisher geschah<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Nachdem wir von unserem Kunden, einem gro\u00dfen K\u00fcchenexperten, mit der Migration seiner Oracle Reports nach Jasper Reports beauftragt wurden, haben wir im allerersten Schritt den Projektrahmen skizziert: Die Migrationsmethode f\u00fcr die Oracle Reports-Abl\u00f6sung durch Jasper Reports wurde bestimmt, unser Scrum-Team hat sich zusammengefunden und Verantwortungen wurden auf beiden Seiten gekl\u00e4rt. Lesen Sie mehr \u00fcber die Migrationsplanung \u00a0im <\/span><a href=\"https:\/\/pitss.org\/de\/projekttagebuch-reports-migration-teil1\/\"><span style=\"font-weight: 400;\">1. Teil des Berichts<\/span><\/a><span style=\"font-weight: 400;\"> nach. <\/span><\/p>\n<h3><b>Nun geht es weiter<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">W\u00e4hrend in der Vorphase des Migrationsprojektes \u00fcberwiegend organisatorische Themen im Vordergrund standen, geht es nun dynamischer zu. Es gilt, die Weichen f\u00fcr die eigentliche Migration zu stellen und dies beinhaltet die Sicherstellung einer optimalen technischen Basis und der Bereitstellung einer agilen Projektumgebung f\u00fcr die Migrationsphase.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24125\" src=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kochbuch.jpg\" alt=\"Migrationsk\u00fcche\" width=\"880\" height=\"550\" srcset=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kochbuch.jpg 880w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kochbuch-300x188.jpg 300w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kochbuch-768x480.jpg 768w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kochbuch-400x250.jpg 400w\" sizes=\"auto, (max-width: 880px) 100vw, 880px\" \/><\/p>\n<h3><b>1. Schritt: Code-Bereinigung<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Wie vor einem Wohnungsumzug, sorgen wir vor einer Migration daf\u00fcr, dass alte und ungenutzte Teile nicht mitgenommen werden. Im Falle der Reports-Migration hei\u00dft das, dass wir den ungenutzten, sogenannten Deadcode von jedem einzelnen Report entfernen. Denn unsere Aufgabe besteht nicht blo\u00df darin, die Oracle Reports nach Jasper Reports zu \u00fcberf\u00fchren, sondern durch die Migration einen Mehrwert f\u00fcr unseren Kunden zu schaffen &#8211; dazu geh\u00f6rt auch ein sauberer Code. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Innerhalb des ersten zweiw\u00f6chigen Sprints unseres agilen Migrationsprojektes haben sich daher Product Owner Daniel Kampf und Entwickler Dirk Temborius mit der Bereinigung der Oracle Reports unseres Kunden befasst. Hierf\u00fcr hat unser Team auf die M\u00f6glichkeiten des PITSS.CON-Tools zur\u00fcckgegriffen. Der Code wurde in das PITSS.CON-Repository geladen und einer ausf\u00fchrlichen Analyse unterzogen, bei der der \u00fcberfl\u00fcssige Code entfernt wurde. <\/span><\/p>\n<h3><b>2. Schritt: Reports-Packages erstellen<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Im Anschluss an die Code-Bereinigung wurde mithilfe von PITSS.CON auch die Gesch\u00e4ftslogik hinter den Reports identifiziert und extrahiert. So konnte unser Team bzw. unser Migrationstool REPORTS REPLACER KIT im Verlauf der Migration darauf zugreifen, um sie nachzubauen. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">In einem weiteren Schritt haben unsere Migrationsprofis Packages erstellt, die nach Businesslogik gruppierte Reports enthalten. Die so vorbereiteten Reports-Packages haben wir f\u00fcr einen eventuellen sp\u00e4teren Einsatz in der Datenbank deponiert. Unser Team w\u00fcrde bei besonderen Problemstellungen im Laufe der Migration darauf zugreifen, um die darin enthaltene Gesch\u00e4ftslogik in Jasper Reports einbinden zu k\u00f6nnen.<\/span><\/p>\n<h3><b>3. Schritt: Infrastruktur aufsetzen<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Als n\u00e4chstes hat sich unser Migrationsteam darum gek\u00fcmmert, eine optimale Migrationsumgebung zu schaffen. Es wurden u.a. ein Versionsverwaltungssystem sowie Zug\u00e4nge zu Datenbanken und Tools f\u00fcr den Austausch eingerichtet. Das PITSS-Migrationsteam hat ein Subversion-Repository zur Verwaltung der verschiedenen Reports-Versionen aufgebaut. Die fertigen Datensourcen bzw. Reports sollen am Ende eines jeden Sprints exportiert und gesammelt dem Kunden zur Verf\u00fcgung gestellt werden. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Um die Kommunikation und den Austausch im Laufe des Projekts zu vereinfachen, nutzen wir das Projekt Management Tool JIRA. Daf\u00fcr haben wir einen JIRA-Zugang f\u00fcr unseren Kunden erstellt. Von nun an werden alle Aufgaben durch Tickets ersetzt, wobei jeder zu migrierende Report wie eine Aufgabe zu verstehen ist. Wurde der Report erfolgreich migriert, schlie\u00dft unser Kunde das Ticket. Hat er noch \u00c4nderungsw\u00fcnsche, dann hinterl\u00e4sst er unserem Migrationsteam eine Anmerkung. <\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24127\" src=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kueche.jpg\" alt=\"Projekt Oracle Reports nach Jasper Reports K\u00fcchenhersteller\" width=\"880\" height=\"550\" srcset=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kueche.jpg 880w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kueche-300x188.jpg 300w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kueche-768x480.jpg 768w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2018\/10\/migration-tagebuch-oracle-reports-jasper-reports-teil2_kueche-400x250.jpg 400w\" sizes=\"auto, (max-width: 880px) 100vw, 880px\" \/><\/p>\n<h3><b>Ergebnisse des zweiten Projektteils<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Innerhalb dieses zweiw\u00f6chigen Sprints hat das PITSS-Migrationsteam die zu migrierenden Reports vom Deadcode bereinigt, die Gesch\u00e4ftslogik aus den Reports extrahiert und sie in Packages aufbereitet. Die Versionsverwaltung wurde eingerichtet und Zug\u00e4nge zu den wichtigsten Systemen gew\u00e4hrt. So l\u00e4sst es sich doch viel einfacher migrieren!<\/span><\/p>\n<h3><b>Ausblick: Was steht jetzt an?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Nun k\u00f6nnen wir den Ofen vorheizen, denn im n\u00e4chsten Projektteil geht es in unserer Migrationsk\u00fcche richtig hei\u00df zu: Es folgt die Migration von Oracle Reports nach Jasper Reports. Wie die teilautomatisierte Migration mit unserem Tool <a href=\"https:\/\/pitss.org\/de\/reports-replacer-kit\/\">REPORTS REPLACER KIT<\/a> abl\u00e4uft, erfahren Sie im n\u00e4chsten Migrationstagebuch-Eintrag.<\/span><\/p>\n<p>Sie wollen den n\u00e4chsten Beitrag nicht verpassen? Dann <a href=\"https:\/\/pitss.org\/de\/newsletter-anmeldung\/\">tragen Sie sich hier in unseren Newsletter ein<\/a> und erhalten Sie unsere Projektberichte &#8222;frei Haus&#8220;.<\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8220;Zeile&#8220;][et_pb_column_inner type=&#8220;4_4&#8243; saved_specialty_column_type=&#8220;3_4&#8243;][et_pb_text _builder_version=&#8220;3.17.6&#8243;]<\/p>\n<h3>Lesen Sie auch&#8230;<\/h3>\n<p>[\/et_pb_text][et_pb_post_slider _builder_version=&#8220;3.17.6&#8243; posts_number=&#8220;3&#8243; more_text=&#8220;weiterlesen&#8220; show_meta=&#8220;off&#8220; image_placement=&#8220;left&#8220; use_text_overlay=&#8220;off&#8220; background_layout=&#8220;light&#8220; custom_button=&#8220;on&#8220; arrows_custom_color=&#8220;#006bb3&#8243; dot_nav_custom_color=&#8220;#006bb3&#8243; header_font_size=&#8220;26&#8243; body_font_size=&#8220;14&#8243; button_text_size=&#8220;16&#8243; background_color=&#8220;#f5f5f5&#8243; button_text_size__hover_enabled=&#8220;off&#8220; button_text_size__hover=&#8220;null&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover=&#8220;null&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover=&#8220;null&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_text_color__hover=&#8220;null&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover=&#8220;null&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover=&#8220;null&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_border_width__hover=&#8220;null&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover=&#8220;null&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover=&#8220;null&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_border_color__hover=&#8220;null&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover=&#8220;null&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover=&#8220;null&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_border_radius__hover=&#8220;null&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover=&#8220;null&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover=&#8220;null&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover=&#8220;null&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover=&#8220;null&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover=&#8220;null&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_bg_color__hover=&#8220;null&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover=&#8220;null&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover=&#8220;null&#8220; orderby=&#8220;date_asc&#8220; include_categories=&#8220;336&#8243; custom_margin=&#8220;-50px|||&#8220; custom_padding=&#8220;-70px|||&#8220; \/][\/et_pb_column_inner][\/et_pb_row_inner][\/et_pb_column][et_pb_column type=&#8220;1_4&#8243;][et_pb_search exclude_pages=&#8220;on&#8220; exclude_posts=&#8220;off&#8220; include_categories=&#8220;118,189,147,199,19,173,175,176,5,112,180,18,150,141,153,142,200,144,190,80,185,177,137,159,96,161,99,113,191,192,201,25,162,202,203,82,97,105,106,151,107,108,194,193,156,186,154,121,100,3,69,148,195,85,131,170,115,86,160,87,145,117,196,114,138,2,133,83,164,165,98,143,139,109,157,166,110,158,111,102,167,155,168,197,163,84,101,4,171,204,140,116,178,174,136,187,179,103,1,198,172,152,169,188,91,104,92,149&#8243; placeholder=&#8220;Artikel suchen&#8220; button_color=&#8220;#006bb3&#8243; _builder_version=&#8220;3.17.1&#8243; button_text_color=&#8220;#ffffff&#8220; module_alignment=&#8220;left&#8220; hide_button=&#8220;off&#8220; show_button=&#8220;off&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_text_size__hover=&#8220;null&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover=&#8220;null&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover=&#8220;null&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_text_color__hover=&#8220;null&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover=&#8220;null&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover=&#8220;null&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_border_width__hover=&#8220;null&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover=&#8220;null&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover=&#8220;null&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_border_color__hover=&#8220;null&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover=&#8220;null&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover=&#8220;null&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_border_radius__hover=&#8220;null&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover=&#8220;null&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover=&#8220;null&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover=&#8220;null&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover=&#8220;null&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover=&#8220;null&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_bg_color__hover=&#8220;null&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover=&#8220;null&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover=&#8220;null&#8220; \/][et_pb_sidebar orientation=&#8220;right&#8220; area=&#8220;et_pb_widget_area_1&#8243; _builder_version=&#8220;3.0.74&#8243; \/][et_pb_button button_url=&#8220;https:\/\/pitss.org\/de\/techblog&#8220; button_text=&#8220;\u2191 Zur\u00fcck zur \u00dcbersicht&#8220; button_alignment=&#8220;center&#8220; _builder_version=&#8220;3.0.74&#8243; custom_button=&#8220;on&#8220; button_text_size=&#8220;16&#8243; button_text_color=&#8220;#9b9b9b&#8220; button_border_color=&#8220;#d2d2d2&#8243; button_letter_spacing=&#8220;0&#8243; button_text_size__hover_enabled=&#8220;off&#8220; button_text_size__hover=&#8220;null&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover=&#8220;null&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover=&#8220;null&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_text_color__hover=&#8220;null&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover=&#8220;null&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover=&#8220;null&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_border_width__hover=&#8220;null&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover=&#8220;null&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover=&#8220;null&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_border_color__hover=&#8220;null&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover=&#8220;null&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover=&#8220;null&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_border_radius__hover=&#8220;null&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover=&#8220;null&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover=&#8220;null&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover=&#8220;null&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover=&#8220;null&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover=&#8220;null&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_bg_color__hover=&#8220;null&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover=&#8220;null&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover=&#8220;null&#8220; \/][\/et_pb_column][\/et_pb_section][et_pb_section bb_built=&#8220;1&#8243; _builder_version=&#8220;3.5.1&#8243; prev_background_color=&#8220;#000000&#8243; disabled=&#8220;on&#8220; disabled_on=&#8220;on|on|on&#8220;][et_pb_row _builder_version=&#8220;3.0.47&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220;][et_pb_column type=&#8220;4_4&#8243;][et_pb_comments _builder_version=&#8220;3.0.91&#8243; header_level=&#8220;h2&#8243; header_font=&#8220;|700|||||||&#8220; border_style=&#8220;solid&#8220; border_style_all=&#8220;solid&#8220; \/][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aus dem Projekttagebuch einer Migration von Oracle Reports nach Jasper Reports &#8211; Teil 2 In unserem Projekttagebuch erhalten Sie direkten Einblick in aktuelle Migrationsprojekte, in die einzelnen Projektphasen, Herausforderungen und unsere L\u00f6sungsans\u00e4tze. So gewinnen Sie bessere Einblicke in die Arbeit der PITSS und den Alltag vielseitiger Migrationsprojekte. Teil 2: Den Weg f\u00fcr die erfolgreiche Migration ebnen Technische Basis und agile Projektumgebung bereitstellen Was bisher geschah Nachdem wir von [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":24124,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[3,212,336],"tags":[207,213,326,210,330,329],"class_list":["post-24120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-home-page-featured","category-projekt-digital","category-tagebuch-reports-migration","tag-jasper-reports","tag-migration","tag-migrationstool","tag-oracle-reports","tag-praxis","tag-tipps"],"_links":{"self":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/24120","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/comments?post=24120"}],"version-history":[{"count":8,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/24120\/revisions"}],"predecessor-version":[{"id":24234,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/24120\/revisions\/24234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media\/24124"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media?parent=24120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/categories?post=24120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/tags?post=24120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}