{"id":85120,"date":"2025-05-21T10:00:23","date_gmt":"2025-05-21T08:00:23","guid":{"rendered":"https:\/\/rivacon.com\/?p=85120"},"modified":"2025-05-26T15:32:28","modified_gmt":"2025-05-26T13:32:28","slug":"improving-data-infrastructure","status":"publish","type":"post","link":"https:\/\/rivacon.com\/en\/references\/energy-utilities\/improving-data-infrastructure\/","title":{"rendered":"Improving Data Infrastructure"},"content":{"rendered":"\n<h2 class=\"gb-headline gb-headline-72d62b0f\"><span class=\"gb-icon\"><svg xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\" preserveAspectRatio=\"xMidYMid meet\" height=\"1em\" width=\"1em\" style=\"vertical-align: -0.125em;\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M10 2.009c-2.762 0-5 2.229-5 4.99c0 4.774 5 11 5 11s5-6.227 5-11c0-2.76-2.238-4.99-5-4.99zm0 7.751a2.7 2.7 0 1 1 0-5.4a2.7 2.7 0 0 1 0 5.4z\"><\/path><\/svg><\/span><span class=\"gb-headline-text\">Initial Situation<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A major German municipal utility company intends to set up a central data platform and establish clearer data governance structures as part of a group-wide programme to improve technical and process-related data processing. The medium-term goal is to standardise and link decentralised data pools and replace Excel-based end-user applications (EUAs). This will create a sound basis for future data analyses, including the use of AI methods.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even before the final data platform is launched, existing concepts for the data model and data governance are to be trialled and further developed in practice as part of a flagship project for market data in energy trading and risk management.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-c224b08b\"><span class=\"gb-icon\"><svg viewBox=\"0 0 64 64\" preserveAspectRatio=\"xMidYMid meet\" height=\"1em\" width=\"1em\" style=\"vertical-align: -0.125em;\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M18.7 13c-3.7.5-7.1 1.8-10 4.6l-3-8.1c2.9-2.8 6.3-4.1 10-4.6l3 8.1\"><\/path><path fill=\"#fff\" d=\"M30.3 12.9c-4-.2-8-.4-11.7.1l-3-8.1c3.7-.5 7.7-.3 11.7-.1l3 8.1\"><\/path><path fill=\"currentColor\" d=\"M42 12.8c-3.7.5-7.7.3-11.7.1l-3-8.1c4 .2 8 .4 11.7-.1c1 2.6 2 5.3 3 8.1\"><\/path><g fill=\"#fff\"><path d=\"M52 8.1c-2.9 2.8-6.3 4.1-10 4.6l-3-8.1c3.7-.5 7.1-1.8 10-4.6l3 8.1\"><\/path><path d=\"M21.7 21.1c-3.7.5-7.1 1.8-10 4.6l-3-8.1c2.9-2.8 6.3-4.1 10-4.6l3 8.1\"><\/path><\/g><path fill=\"currentColor\" d=\"M33.3 21c-4-.2-8-.4-11.7.1l-3-8.1c3.7-.5 7.7-.3 11.7-.1l3 8.1\"><\/path><path fill=\"#fff\" d=\"M45 20.9c-3.7.5-7.7.3-11.7.1l-3-8.1c4 .2 8 .4 11.7-.1l3 8.1\"><\/path><g fill=\"currentColor\"><path d=\"M55 16.3c-2.9 2.8-6.3 4.1-10 4.6l-3-8.1c3.7-.5 7.1-1.8 10-4.6c1 2.6 2 5.3 3 8.1\"><\/path><path d=\"M24.7 29.3c-3.7.5-7.1 1.8-10 4.6l-3-8.1c2.9-2.8 6.3-4.1 10-4.6l3 8.1\"><\/path><\/g><path fill=\"#fff\" d=\"M36.4 29.1c-4-.2-8-.4-11.7.1l-3-8.1c3.7-.5 7.7-.3 11.7-.1c.9 2.7 2 5.4 3 8.1\"><\/path><path fill=\"currentColor\" d=\"M48 29c-3.7.5-7.7.3-11.6.1l-3-8.1c4 .2 8 .4 11.7-.1c.9 2.7 1.9 5.4 2.9 8.1\"><\/path><g fill=\"#fff\"><path d=\"M58 24.4c-2.9 2.8-6.3 4.1-10 4.6l-3-8.1c3.7-.5 7.1-1.8 10-4.6l3 8.1\"><\/path><path d=\"M27.7 37.4c-3.7.5-7.1 1.8-10 4.6l-3-8.1c2.9-2.8 6.3-4.1 10-4.6l3 8.1\"><\/path><\/g><path fill=\"currentColor\" d=\"M39.4 37.3c-4-.2-8-.4-11.7.1l-3-8.1c3.7-.5 7.7-.3 11.7-.1l3 8.1\"><\/path><path fill=\"#fff\" d=\"M51 37.1c-3.7.5-7.7.3-11.7.1l-3-8.1c4 .2 8 .4 11.6-.1c1.1 2.7 2.1 5.4 3.1 8.1\"><\/path><g fill=\"currentColor\"><path d=\"M61 32.5c-2.9 2.8-6.3 4.1-10 4.6L48 29c3.7-.5 7.1-1.8 10-4.6l3 8.1\"><\/path><path d=\"M25.9 64H24L3 7.3l1.7-.6z\"><\/path><\/g><\/svg><\/span><span class=\"gb-headline-text\">Project Scope<\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Providing a database and application server for prototype implementation<\/li>\n\n\n\n<li>Connecting external market data sources<\/li>\n\n\n\n<li>Developing a data model compliant with the programme\u2019s technical specifications (Data Vault 2.0)<\/li>\n\n\n\n<li>Implementing automated quality assurance routines<\/li>\n\n\n\n<li>Designing and creating initial market data reports in line with the programme\u2019s technical specifications (Power BI)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"gb-headline gb-headline-45b9639b\"><span class=\"gb-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 88 91\"> <path fill=\"#011B40\" d=\"M87.252 0.239746L52.668 90.7917H34.584L0 0.239746H18.348L43.824 73.2357L69.168 0.239746H87.252Z\"><\/path> <path fill=\"#0CEFE7\" d=\"M43.8267 45L59.3267 0H28.3267L43.8267 45Z\"><\/path> <\/svg><\/span><span class=\"gb-headline-text\">Our Contribution<\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Implementation of a daily import of EEX prices via Rest API and PFC files<\/li>\n\n\n\n<li>Design and script-based implementation of a Data Vault 2.0-compliant data model for market data<\/li>\n\n\n\n<li>Supplementing the data architecture with components for documenting data governance structures, e.g. data ownership<\/li>\n\n\n\n<li>Automation of existing quality checks and extension by additional check routines<\/li>\n\n\n\n<li>Transfer of existing market data reports to Power BI and publication via web application<\/li>\n\n\n\n<li>Conceptual proposal and prototype implementation of automated documentation of data flows, data model and data governance information in Confluence<\/li>\n<\/ul>\n\n\n\n<h2 class=\"gb-headline gb-headline-c3906af6\"><span class=\"gb-icon\"><svg viewBox=\"0 0 512 512\" preserveAspectRatio=\"xMidYMid meet\" height=\"1em\" width=\"1em\" style=\"vertical-align: -0.125em;\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M396.31 32H264l84.19 112.26L396.31 32z\"><\/path><path fill=\"currentColor\" d=\"M115.69 32l48.12 112.26L248 32H115.69z\"><\/path><path fill=\"currentColor\" d=\"M256 74.67L192 160h128l-64-85.33z\"><\/path><path fill=\"currentColor\" d=\"M422.95 51.06L376.26 160H488L422.95 51.06z\"><\/path><path fill=\"currentColor\" d=\"M89.05 51.06L23 160h112.74L89.05 51.06z\"><\/path><path fill=\"currentColor\" d=\"M146.68 192H24l222.8 288h.53L146.68 192z\"><\/path><path fill=\"currentColor\" d=\"M365.32 192L264.67 480h.53L488 192H365.32z\"><\/path><path fill=\"currentColor\" d=\"M329.39 192H182.61L256 400l73.39-208z\"><\/path><\/svg><\/span><span class=\"gb-headline-text\">Customer Benefit<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The prototype implementation of the data processing was able to <strong>confirm<\/strong> the <strong>viability of<\/strong> the <strong>concepts<\/strong> developed in the programme and <strong>develop them further<\/strong> in a meaningful way. The <strong>increased level of automation <\/strong>not only accelerated processes but also made them <strong>auditable<\/strong>. Moreover, <strong>code-based documentation<\/strong> ensures continues correctness and actuality. Additional <strong>improvements in data governance<\/strong> resulted from the clear allocation of data ownership. Finally, the <strong>script-based implementation<\/strong> allows the transfer to the final data architecture with minimal effort, without losing the results and technical improvements achieved.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-728f2805\"><span class=\"gb-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" style=\"vertical-align: -0.125em;\" width=\"1em\" height=\"1em\" preserveAspectRatio=\"xMidYMid meet\" viewBox=\"0 0 256 256\"><path d=\"M237.5 104.3a8 8 0 0 0-4-5.3l-23.8-13.2a69.3 69.3 0 0 0-4.3-7.5l.5-27.2a8.3 8.3 0 0 0-2.6-6.1a112 112 0 0 0-41.1-23.7a8.1 8.1 0 0 0-6.6.8l-23.3 14c-2.9-.1-5.7-.1-8.6 0l-23.3-14a8.1 8.1 0 0 0-6.6-.8a111.1 111.1 0 0 0-41.1 23.8a7.9 7.9 0 0 0-2.6 6l.5 27.2c-1.6 2.4-3 4.9-4.4 7.5L22.4 99a7.9 7.9 0 0 0-3.9 5.3a111.4 111.4 0 0 0 0 47.4a8 8 0 0 0 4 5.3l23.8 13.2a69.3 69.3 0 0 0 4.3 7.5l-.5 27.2a8.3 8.3 0 0 0 2.6 6.1a112 112 0 0 0 41.1 23.7a8.1 8.1 0 0 0 6.6-.8l23.3-14h8.6l23.4 14a7.3 7.3 0 0 0 4.1 1.2a10 10 0 0 0 2.4-.4a111.1 111.1 0 0 0 41.1-23.8a7.9 7.9 0 0 0 2.6-6l-.5-27.2c1.6-2.4 3-4.9 4.4-7.5l23.8-13.2a7.9 7.9 0 0 0 3.9-5.3a111.4 111.4 0 0 0 0-47.4zM128 172a44 44 0 1 1 44-44a44 44 0 0 1-44 44z\" fill=\"currentColor\"><\/path><\/svg><\/span><span class=\"gb-headline-text\">Relevant Skills\/Tools<\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>databricks<\/li>\n\n\n\n<li>Power BI<\/li>\n\n\n\n<li>Data Vault 2.0<\/li>\n\n\n\n<li>Python<\/li>\n\n\n\n<li>Git<\/li>\n\n\n\n<li>Confluence<\/li>\n\n\n\n<li>Azure DevOps<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Prototypical implementation of a central database to test technical specifications and initial data governance concepts as part of digitisation program<\/p>\n","protected":false},"author":3,"featured_media":82351,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Improving Data Infrastructure and Data Governance Concepts","_seopress_titles_desc":"Prototypical implementation of a central database to test technical specifications and initial data governance concepts as part of digitisation program","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"none","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[37],"tags":[64,62,63,65],"class_list":["post-85120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-energy-utilities","tag-data-governance-2","tag-data-lakehouse-2","tag-data-vault-2-0-2","tag-power-bi","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/posts\/85120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/comments?post=85120"}],"version-history":[{"count":1,"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/posts\/85120\/revisions"}],"predecessor-version":[{"id":85123,"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/posts\/85120\/revisions\/85123"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/media\/82351"}],"wp:attachment":[{"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/media?parent=85120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/categories?post=85120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rivacon.com\/en\/wp-json\/wp\/v2\/tags?post=85120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}