{"id":61569,"date":"2015-09-01T10:16:25","date_gmt":"2015-09-01T08:16:25","guid":{"rendered":"http:\/\/e3mag.com\/?p=61569"},"modified":"2019-07-30T10:38:15","modified_gmt":"2019-07-30T08:38:15","slug":"testautomatisierung-und-nls-im-bw-7-3-umfeld","status":"publish","type":"post","link":"https:\/\/e3mag.com\/de\/testautomatisierung-und-nls-im-bw-7-3-umfeld\/","title":{"rendered":"Testautomatisierung und NLS im BW-7.3-Umfeld"},"content":{"rendered":"<p>Um wertvolle Zeit zu gewinnen und Risiken zu minimieren, setzte das gemeinsame HP- und DataVard-Team eine neu entwickelte L\u00f6sung zur automatisierten Durchf\u00fchrung von SAP-Tests ein.<\/p>\n<p>Die Software Kate erzeugte 320 Testf\u00e4lle f\u00fcr 110 Queries und ersetzte manuelle Tests. Das international agierende Unternehmen nutzt ein zentrales, hochverf\u00fcgbares Business-Warehouse-System, das vor Projektbeginn in bereits komprimierter Form eine Gr\u00f6\u00dfe von 19 TB besa\u00df.<\/p><div class=\"great-fullsize-content-de great-entity-placement\" style=\"float: left;\" id=\"great-3854645167\"><div id=\"great-948629251\" style=\"margin-bottom: 20px;\"><a data-no-instant=\"1\" href=\"https:\/\/www.youtube.com\/watch?v=6Ja0zaCg0ss\" rel=\"noopener\" class=\"a2t-link\" target=\"_blank\" aria-label=\"banner_bdc_2026_1200x150\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150.jpg\" alt=\"\"  srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150.jpg 1200w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-400x50.jpg 400w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-768x96.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-100x13.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-480x60.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-640x80.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-720x90.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-960x120.jpg 960w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-1168x146.jpg 1168w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-18x2.jpg 18w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-600x75.jpg 600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" width=\"1200\" height=\"150\"  style=\" max-width: 100%; height: auto;\" \/><\/a><\/div><\/div>\n<p><em>\u201eDas BW-System ist sehr komplex. Jegliches Reporting der rund 5000 User mit Hunderten Queries pro Tag l\u00e4uft \u00fcber dieses eine System. Zudem greift es auf sehr viele Datenquellen zu\u201c<\/em><\/p>\n<p>erl\u00e4utert Steffen Herold, SAP Solution Architect bei HP, der das BW 7.31 betreut.<\/p>\n<p><em>\u201eUnser Kunde nutzt alle M\u00f6glichkeiten aus, die das System bietet. Beispielsweise werden in gro\u00dfem Umfang Navigational Attributes verwendet, um die Query-Ergebnisse dynamisch zu filtern.\u201c<\/em><\/p>\n<p>Seit im Jahr 2013 das Upgrade auf Version 7.31 erfolgte, verlangsamte sich die durchschnittliche Query-Perfor\u00admance von vier auf sechs Sekunden. Die Queries waren \u00fcber die Jahre gewachsen und st\u00e4ndig erweitert worden.<\/p>\n<p>Zus\u00e4tzlich trugen die wachsenden Datenmengen und die Systemnutzung zur langsameren Query-Performance bei. Abhilfe sollte die Einf\u00fchrung einer NLS-L\u00f6sung (Nearline Storage) schaffen.<\/p>\n<p>Die Wahl fiel auf das Software- und Beratungsunternehmen DataVard und die Anwendung OutBoard. Die SAP-zertifizierte Archivierungsl\u00f6sung trennt Daten nach betrieblicher Relevanz und legt diese in einen hochkomprimierten (bis zu 95 Prozent) Datenspeicher ab.<\/p>\n<p>Ausschlaggebend f\u00fcr die Entscheidung war zum einen der integrierte NLS-Writer, der es erm\u00f6glicht, bereits archivierte Daten zu beschreiben, zum anderen die M\u00f6glichkeit, Navigational Attributes in das NLS-Archiv zu \u00fcbernehmen.<\/p>\n<p><em>\u201eEin wichtiges Argument war zudem die Agilit\u00e4t von DataVard, auf notwendige Ver\u00e4nderungen und Erweiterungen entsprechend kurzfristig reagieren zu k\u00f6nnen\u201c<\/em><\/p>\n<p>erl\u00e4utert Steffen Herold.<\/p>\n<p>Das NLS-Projekt brachte einige He\u00adrausforderungen mit sich: Der Zeitrahmen f\u00fcr die Implementierung war mit f\u00fcnf Monaten eng gesteckt, dar\u00fcber hinaus musste die Archivierung w\u00e4hrend des Quartals- und Jahresabschluss-Reportings ausgef\u00fchrt werden, ohne diese zu beeintr\u00e4chtigen.<\/p>\n<p>Da die Einf\u00fchrung der NLS-Software eine Ver\u00e4nderung des Datenmodells erforderte, mussten umfangreiche und komplexe Testf\u00e4lle mit vielen Iterationen eingeplant werden.<\/p>\n<p>Bei fr\u00fcheren Ver\u00e4nderungen waren die wichtigsten Reports manuell mittels BEx-Export-to-Excel-Funktionalit\u00e4t getestet worden (SAP Business Explorer). \u201eEin sehr aufw\u00e4ndiges und fehleranf\u00e4lliges Verfahren.<\/p>\n<p>In der Regel w\u00e4hlt der Tester einfache Selektionen mit ein oder zwei Company Codes anstelle von Hunderten aus, Abweichungen werden h\u00e4ufig \u00fcbersehen\u201c, erl\u00e4utert Steffen Herold die Problematik.<\/p>\n<p>Aufgrund des engen Zeitrahmens und der Komplexit\u00e4t des BW-Systems entschieden die Projektverantwortlichen, die neu entwickelte Testsuite DataVard Kate als Implementierungsbeschleuniger einzusetzen.<\/p>\n<p>Die L\u00f6sung bietet eine vollumf\u00e4ngliche Unterst\u00fctzung f\u00fcr Analyse der Nutzungsdaten, Automatisierung der Testfall- und Testdatenerzeugung sowie des gesamten Testmanagements.<\/p>\n<p><em>\u201eDie Erwartungen waren hoch gesteckt. Die L\u00f6sung sollte zum einen die fr\u00fchzeitige Erkennung und Beseitigung von Softwareproblemen im Q\/A-System, zum anderen die Sicherstellung der Reporting-Datenkonsistenz und der Query-Performance erm\u00f6glichen\u201c<\/em><\/p>\n<p>so Steffen Herold.<\/p>\n<p>Die Testdurchf\u00fchrung basierte auf den drei S\u00e4ulen Regressionstests und Datenvalidierung, Performancetests sowie Testen der Data-Transferprozesse (DTPs).<\/p>\n<p><em>\u201eDa die Implementierung w\u00e4hrend des Jahresabschlusses stattfand, musste absolut sichergestellt werden, dass die bestehende Logik und die Daten nicht ver\u00e4ndert werden\u201c<\/em><\/p>\n<p>erl\u00e4utert Steffen Herold.<\/p>\n<p>Wichtig war au\u00dferdem, die Query-Performance in drei Varianten zu testen.<\/p>\n<p><em>\u201eDie Messbarkeit der Performance war f\u00fcr uns eine gro\u00dfe Hilfe. So konnten wir auf einen Blick sehen, wenn die Zeiten abweichen, und die Parameter anpassen oder Queries optimieren\u201c<\/em><\/p>\n<p>f\u00fchrt Steffen Herold aus.<\/p>\n<p>Da Ver\u00e4nderungen in der Look-up-Logik (Abap-Code) vorgenommen wurden, mussten die DTPs getestet werden. Als gro\u00dfe Erleichterung empfand der SAP-Spezialist die Wiederholbarkeit der Testf\u00e4lle sowie die Unterst\u00fctzung bei der Fehlerbehebung.<\/p>\n<p><em>\u201eSind die Varianten bestimmt, lassen sich die Tests innerhalb von Sekunden erneut starten.\u201c<\/em><\/p>\n<p>Mithilfe von Selektionen kann ein Problem weiter eingegrenzt und so die Implementierung schrittweise \u00fcberpr\u00fcft werden. Auf diese Weise wurde auch im produktiven System sichergestellt, dass sich alles so verh\u00e4lt wie in den Tests im Q\/A-System.<\/p>\n<p>Ein weiteres Highlight: Auch die Testfallerstellung kann automatisiert werden. Die L\u00f6sung analysiert, welche Queries mit welchen Selektionen am h\u00e4ufigsten verwendet werden, erstellt eine HeatMap und generiert daraus die Testf\u00e4lle.<\/p>\n<p><em>\u201eDie HeatMap ist eine tolle M\u00f6glichkeit, die Realit\u00e4t abzubilden, indem genau die Testf\u00e4lle verwendet werden, die wirklich genutzt werden\u201c<\/em><\/p>\n<p>beschreibt Steffen Herold die Vorteile.<\/p>\n<p>Durch die Testautomatisierung stiegen Testvolumen und -tiefe deutlich an.<\/p>\n<p><em>\u201eMithilfe von Kate konnten wir umfangreiche Tests durchf\u00fchren und 110 Queries in Varianten testen, bei insgesamt 320 Testf\u00e4llen. Bei manuellen Tests w\u00e4ren nur die Top-25-Queries m\u00f6glich gewesen\u201c<\/em><\/p>\n<p>sch\u00e4tzt Herold.<\/p>\n<p>Dar\u00fcber hinaus lie\u00df sich durch die automatisierten Durchl\u00e4ufe die Integrit\u00e4t der Daten zu 100 Prozent sicherstellen.<\/p>\n<p><em>\u201eWenn bei einem Resultset von 100.000 nummerischen Werten ein Wert nicht stimmt, geht das im manuellen Test leicht unter\u201c<\/em><\/p>\n<p>erl\u00e4utert der Projektverantwortliche. Begeistert waren die Beteiligten auch von der Zeitersparnis:<\/p>\n<p><em>\u201eOhne Kate w\u00e4re die Implementierung nicht in diesem Zeitrahmen m\u00f6glich gewesen, Fehler w\u00e4ren m\u00f6glicherweise nicht entdeckt und ins Produktivsystem \u00fcbernommen worden\u201c<\/em><\/p>\n<p>so Steffen Herold. Auch das NLS-Projekt mit OutBoard hat alle Ziele erf\u00fcllt: Insgesamt wurde das BW-System in komprimierter Form von 19 TB auf 11 TB verkleinert.<\/p>\n<p><em>\u201eMithilfe von OutBoard konnten 2,5 TB an Daten archiviert werden. Sie liegen nun auf 600 GB komprimiert im NLS-Archiv\u201c<\/em><\/p>\n<p>res\u00fcmiert der SAP-Spezialist.<\/p>\n<p>Und auch die durchschnittliche Query-Performance hat sich nach der NLS-Einf\u00fchrung und durch andere Aktivit\u00e4ten wie Housekeeping, Query- und BW-Optimierung sowie BWA-Tuning deutlich verbessert. Sie liegt aktuell bei drei Sekunden stabil.<\/p>\n<p><em>\u201eUnser Kunde ist wie wir sehr zufrieden mit den Ergebnissen aus dem Gesamtprojekt. Die NLS-L\u00f6sung wurde termingerecht ohne Beeintr\u00e4chtigungen eingef\u00fchrt, die Systemgr\u00f6\u00dfe deutlich reduziert und die Query Performance stabilisiert\u201c<\/em><\/p>\n<p>fasst Herold zusammen.<\/p>\n<p>Begeistert waren alle Beteiligten insbesondere von den M\u00f6glichkeiten, die Kate bietet.<\/p>\n<p><em>\u201eWir sch\u00e4tzen, dass sich der Testaufwand im Projekt um mindestens 160 Stunden verringert hat. Bei dieser Musterrechnung haben wir mit nur einem Durchlauf von 320 Testf\u00e4llen und einem manuellen Aufwand von 30 Minuten pro Testfall gerechnet\u201c<\/em><\/p>\n<p>so Herold.<\/p>\n<p>Um die Aufwands- und Kostenersparnisse durch die Testautomatisierung auch \u00fcber das Projekt hinaus nutzen zu k\u00f6nnen, wird man die Software m\u00f6glicherweise bald dauerhaft im Unternehmen einsetzen.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3>Auf einen Blick<\/h3>\n<p>Herausforderung: wachsende Datenmengen, sinkende Query-Performance<\/p>\n<p><strong>L\u00f6sung:<\/strong><\/p>\n<ul>\n<li>2,5 TB an Daten archiviert, komprimiert auf 600 GB<\/li>\n<li>Query-Performance von 6 auf 3 Sek. verbessert<\/li>\n<li>BW-System von 19 TB auf 11 TB verkleinert (komprimierte Gr\u00f6\u00dfe)<\/li>\n<\/ul>\n<p><strong>System:<\/strong><\/p>\n<p>SAP NetWeaver BW 7.31, 5.000 User<\/p>\n<p><strong>Charakteristik:<\/strong><\/p>\n<p>hochverf\u00fcgbares, zentrales System, komplex, da viele Datenquellen, viele User. Kunde nutzt alle M\u00f6glichkeiten aus, die BW-Systeme bieten (z. B. Navigational Attributes).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wachsende Datenmengen und eine sich verschlechternde Query-Performance veranlassten einen SAP-Bestandskunden, eine Nearline-Storage-L\u00f6sung einzuf\u00fchren. Der Zeitrahmen f\u00fcr das Projekt war eng gesteckt. Die NLS-Archivierung kann w\u00e4hrend des Jahresabschlusses vorgenommen werden.<\/p>\n","protected":false},"author":38,"featured_media":61274,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[5,1571],"tags":[1446,4073],"coauthors":[19920],"class_list":["post-61569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-management","category-1571","tag-datavard","tag-nearline-storage","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",400,155,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-768x297.jpg",768,297,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-100x39.jpg",100,39,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-480x186.jpg",480,186,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-640x248.jpg",640,248,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-720x279.jpg",720,279,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-960x372.jpg",960,372,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",18,7,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Wachsende Datenmengen und eine sich verschlechternde Query-Performance veranlassten einen SAP-Bestandskunden, eine Nearline-Storage-L\u00f6sung einzuf\u00fchren. Der Zeitrahmen f\u00fcr das Projekt war eng gesteckt. Die NLS-Archivierung kann w\u00e4hrend des Jahresabschlusses vorgenommen werden.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/de\/category\/it-management\/\" rel=\"category tag\">IT-Management<\/a>, <a href=\"https:\/\/e3mag.com\/de\/category\/1509\/\" rel=\"category tag\">MAG 15-09<\/a>","author_info_v2":{"name":"E-3 Magazin","url":"https:\/\/e3mag.com\/de\/author\/e-3-magazin\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/61569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/comments?post=61569"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/61569\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media\/61274"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media?parent=61569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/categories?post=61569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/tags?post=61569"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/coauthors?post=61569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}