{"id":15182,"date":"2017-12-28T08:00:31","date_gmt":"2017-12-28T07:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=15182"},"modified":"2024-12-12T13:25:59","modified_gmt":"2024-12-12T12:25:59","slug":"optimizacion-en-sap-bw-powered-by-hana-advanced-odss-y-delta-merge","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/optimizacion-en-sap-bw-powered-by-hana-advanced-odss-y-delta-merge\/","title":{"rendered":"Optimizaci\u00f3n en SAP BW powered by HANA:<br><span class=\"font-300\">Advanced ODSs y Delta Merge<\/span>"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.25.2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Imagen principal&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-1.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;delta-1&#8243; admin_label=&#8221;Imagen principal&#8221; module_class=&#8221;post-img&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Cuerpo&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text content_last_edited=&#8221;off|desktop&#8221; admin_label=&#8221;Texto&#8221; _builder_version=&#8221;4.25.2&#8243; header_2_font_size=&#8221;24px&#8221; header_3_font_size=&#8221;20px&#8221; header_4_font_size=&#8221;17px&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; width=&#8221;%22671%22&#8243; height=&#8221;%22251%22&#8243; global_colors_info=&#8221;{}&#8221; content__hover_enabled=&#8221;off|hover&#8221;]<\/p>\n<div class=\"entry-content\">\n<p>En este art\u00edculo vamos a ver c\u00f3mo en\u00a0<strong>SAP BW powered by HANA<\/strong>\u00a0tendremos la posibilidad de controlar el momento de realizar un\u00a0<strong>Delta merge,<\/strong>\u00a0o fusi\u00f3n de base de datos, para ciertos objetos y as\u00ed optimizar el uso de memoria y el proceso de lectura de los mismos.<span id=\"more-5559\"><\/span><\/p>\n<p>SAP HANA soporta tanto<strong>\u00a0tablas con almacenamiento por l\u00edneas como por columnas.<\/strong>\u00a0Estas \u00faltimas tienen buen rendimiento en las operaciones de lectura, pero mal rendimiento en las operaciones de escritura. Por este motivo, cada tabla con estructura de columnas est\u00e1 compuesta por dos espacios de almacenamiento:<\/p>\n<ul>\n<li>la principal o\u00a0<strong><em>\u201cMain Storage\u201d<\/em>, optimizada para la lectura<\/strong><\/li>\n<li>y el almacenamiento delta, o\u00a0<em>\u201c<strong>Delta Storage\u201d<\/strong><\/em><strong>, optimizada para la escritura<\/strong><\/li>\n<\/ul>\n<p>Las operaciones de escritura se realizan \u00fanicamente en la memoria Delta. Con el fin de transformar los datos a un formato optimizado en t\u00e9rminos de consumo de memoria y de optimizaci\u00f3n para lectura,\u00a0<strong>debe ser transferida a la memoria principal<\/strong>\u00a0mediante un proceso\u00a0<strong>Delta Merge<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15190 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-2.png\" alt=\"\" width=\"886\" height=\"179\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-2.png 886w, https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-2-480x97.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 886px, 100vw\" \/><\/p>\n<p>Debido a que en SAP BW normalmente se procesa un n\u00famero masivo de datos, el proceso de Delta Merge se realiza\u00a0<strong>dentro de la aplicaci\u00f3n<\/strong>\u00a0y dependiendo del objeto se realizar\u00e1 autom\u00e1ticamente o\u00a0<strong>debe ser lanzado de forma manual<\/strong>.<\/p>\n<p>Para los diferentes objetos sobre los cuales puede almacenarse informaci\u00f3n, el proceso Delta Merge se realiza de diferente manera, y para alguno de ellos el proceso se realizar\u00e1 autom\u00e1ticamente, pero,\u00a0<strong>para<\/strong>\u00a0<strong>todo tipo de Advanced ODSs,\u00a0<\/strong>el proceso de Delta Merge se maneja dentro de la aplicaci\u00f3n de forma manual.<\/p>\n<p>En la pesta\u00f1a Actualizaci\u00f3n de los DTP existe un checkbox\u00a0<strong>\u201cLanzar fusi\u00f3n bases de datos<\/strong>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15194 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-3.png\" alt=\"\" width=\"809\" height=\"139\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-3.png 809w, https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-3-480x82.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 809px, 100vw\" \/><\/p>\n<p>Una vez que el proceso se ha realizado con \u00e9xito,\u00a0<strong>esta configuraci\u00f3n controla el Delta Merge<\/strong>. Este checkbox est\u00e1 activo por norma general, pero existen casos especiales en los que no es recomendable tenerlo marcado.<\/p>\n<p>Para esos casos excepcionales la alternativa para realizar la\u00a0<strong>Delta Merge\u00a0<\/strong>ser\u00e1 mediante el proceso\u00a0<strong>\u201cIniciar fusi\u00f3n delta\u201d<\/strong>\u00a0de las cadenas de procesos:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15198 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-4.png\" alt=\"\" width=\"477\" height=\"113\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-4.png 477w, https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-4-300x71.png 300w\" sizes=\"auto, (max-width: 477px) 100vw, 477px\" \/><\/p>\n<p>En este proceso habr\u00e1 que especificar el objeto y su tipo para la fusi\u00f3n de la delta.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15202 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-5.png\" alt=\"\" width=\"886\" height=\"595\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-5.png 886w, https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-5-480x322.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 886px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Por \u00faltimo, hay que recalcar que el l\u00edmite de 2 mil millones de l\u00edneas por partici\u00f3n tambi\u00e9n se aplica al almacenamiento delta, por lo que, tanto si se da un caso especial y hay que realizar una fusi\u00f3n delta en una cadena, como si se hace de forma autom\u00e1tica en un DTP,\u00a0<strong>siempre debe existir una fusi\u00f3n delta<\/strong>\u00a0o la informaci\u00f3n se quedar\u00e1 almacenada en la memoria delta de una tabla, lo cual llevar\u00e1 a un uso sub\u00f3ptimo de la memoria y del proceso de lectura.<\/p>\n<p><strong>Rendimiento SIN Delta Merge<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15206 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-6.png\" alt=\"\" width=\"654\" height=\"169\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-6.png 654w, https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-6-480x124.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 654px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Rendimiento SIN Delta Merge<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15210 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-7.png\" alt=\"\" width=\"638\" height=\"176\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-7.png 638w, https:\/\/orekait.com\/wp-content\/uploads\/2017\/12\/delta-7-480x132.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 638px, 100vw\" \/><\/p>\n<p>\u00bfConoc\u00edais esta utilizaci\u00f3n de Delta Merge y\u00a0Advanced ODSs?<\/p>\n<p>Recordad que en Oreka IT os podemos ayudar con vuestros proyectos SAP, instalaci\u00f3n y mantenimiento. \u00a1<a href=\"https:\/\/orekait.com\/contacto\">Cont\u00e1ctanos<\/a>!<\/p>\n<\/div>\n<div class=\"et_post_meta_wrapper\">\n<section id=\"comment-wrap\">\n<div id=\"comment-section\" class=\"nocomments\">\u00a0<\/div>\n<div id=\"respond\" class=\"comment-respond\">\u00a0<\/div>\n<\/section>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;M\u00e1s informaci\u00f3n&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"morado\">M\u00e1s informaci\u00f3n:<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/orekait.com\/es\/area-analitica-negocio&#8221; button_text=&#8221;M\u00e1s informaci\u00f3n&#8221; module_class=&#8221;entrada-btn&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#8156EA&#8221; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_color=&#8221;#8156EA&#8221; button_border_radius=&#8221;30px&#8221; button_font=&#8221;Plus Jakarta Sans|600|||||||&#8221; button_icon=&#8221;&#x24;||divi||400&#8243; button_icon_color=&#8221;#8156EA&#8221; button_on_hover=&#8221;off&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|desktop&#8221; button_text_color__hover=&#8221;#8156EA&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#8156EA&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_icon_color__hover_enabled=&#8221;on|hover&#8221; button_icon_color__hover=&#8221;#ffffff&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_button][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8221;on&#8221; admin_label=&#8221;Noticias relacionadas titulo&#8221; module_id=&#8221;fondo-articulos&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_heading title=&#8221;Quizas te pueda interesar&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h2&#8243; title_text_align=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Noticias relacionadas&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_margin=&#8221;-150px||||false|false&#8221; custom_margin_tablet=&#8221;0px||||false|false&#8221; custom_margin_phone=&#8221;0px||||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blog fullwidth=&#8221;off&#8221; posts_number=&#8221;3&#8243; include_categories=&#8221;current&#8221; show_author=&#8221;off&#8221; show_date=&#8221;off&#8221; show_pagination=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo vamos a ver c\u00f3mo en\u00a0SAP BW powered by HANA\u00a0tendremos la posibilidad de controlar el momento de realizar un\u00a0Delta merge,\u00a0o fusi\u00f3n de base de datos, para ciertos objetos y as\u00ed optimizar el uso de memoria y el proceso de lectura de los mismos. SAP HANA soporta tanto\u00a0tablas con almacenamiento por l\u00edneas como por [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":15184,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"Lorem ipsum dolor sit amet consectetur adipiscing elit congue montes, imperdiet taciti erat elementum fermentum sem ante ultrices ridiculus, sagittis sociis egestas quisque ac semper quis odio. Aenean hendrerit ac metus dis nascetur aliquet mollis integer, rutrum vel laoreet posuere proin sagittis luctus est, tempus duis nisl ultrices parturient tempor praesent. Dignissim curabitur nascetur pellentesque augue fringilla pulvinar eros, tempus fames vehicula maecenas cubilia id, rutrum euismod integer ut scelerisque mus.\r\n\r\nVivamus auctor odio aenean rhoncus natoque dictum purus, volutpat pellentesque laoreet ridiculus consequat nisi varius euismod, augue platea convallis curae magnis taciti. Imperdiet nibh curabitur quisque orci consequat aenean pellentesque, cubilia duis senectus felis sed posuere tortor, magnis enim diam a odio sociis. Enim tellus nisl nec molestie augue luctus tempor habitant, nunc dictumst phasellus volutpat sem facilisis taciti, habitasse laoreet at turpis vel fermentum vulputate.","_et_gb_content_width":"","footnotes":""},"categories":[43,47,63],"tags":[],"class_list":["post-15182","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-sap-bw","category-sap-hana"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/15182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/comments?post=15182"}],"version-history":[{"count":5,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/15182\/revisions"}],"predecessor-version":[{"id":22318,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/15182\/revisions\/22318"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/15184"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=15182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=15182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=15182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}