{"id":35598,"date":"2024-10-09T15:24:42","date_gmt":"2024-10-09T13:24:42","guid":{"rendered":"https:\/\/risc.web-email.at\/fachbeitraege\/the-path-to-a-customized-data-platform\/"},"modified":"2026-03-10T14:23:42","modified_gmt":"2026-03-10T13:23:42","slug":"the-path-to-a-customized-data-platform","status":"publish","type":"publication","link":"https:\/\/risc.web-email.at\/en\/technicalarticles\/the-path-to-a-customized-data-platform\/","title":{"rendered":"The path to a customized data platform"},"content":{"rendered":"<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">How can internal company data be made more usable?<\/h2>\n\n\n\n<p class=\"has-medium-font-size\"><strong>by DI Paul Heinzlreiter<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\">How can companies use their data more efficiently? Whether sensor data to improve quality or business data for better planning &#8211; the path to the ideal data platform is complex. What does the process look like?  <\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-image-fill-element\"><div class=\"wp-block-media-text__content\">\n<ul class=\"wp-block-list\">\n<li>How can internal company data be made more usable?<\/li>\n\n\n\n<li>What is a suitable solution for the application?<\/li>\n\n\n\n<li>The technology selection process<\/li>\n\n\n\n<li>Where is the finished solution operated?<\/li>\n\n\n\n<li>The role of open source frameworks<\/li>\n\n\n\n<li>Consideration of changing requirements<\/li>\n<\/ul>\n<\/div><figure  class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"1024\" alt=\"\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/2024-10_Der-Weg-zu-einer-kundenspezifischen-Datenplattform_RISC_Software_GmbH_generated_with_Midjourney.png\" style=\"object-position:65% 29%;\" class=\"wp-image-31981 size-full\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/2024-10_Der-Weg-zu-einer-kundenspezifischen-Datenplattform_RISC_Software_GmbH_generated_with_Midjourney.png 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/2024-10_Der-Weg-zu-einer-kundenspezifischen-Datenplattform_RISC_Software_GmbH_generated_with_Midjourney-300x300.png 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/2024-10_Der-Weg-zu-einer-kundenspezifischen-Datenplattform_RISC_Software_GmbH_generated_with_Midjourney-150x150.png 150w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/2024-10_Der-Weg-zu-einer-kundenspezifischen-Datenplattform_RISC_Software_GmbH_generated_with_Midjourney-768x768.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">How can internal company data be made more usable?<\/h3>\n\n\n\n<p>There are a wide variety of scenarios in which improving a company&#8217;s own data management is a good idea. One example of this is the use of sensor data from in-house production to improve product quality, reduce waste or save energy. Another possibility is the integration of business data from various systems in order to achieve better planning of your own business processes.  <\/p>\n\n\n\n<p>The basis of such a project is work in the area of data engineering, which, depending on the specific project objective, can include the introduction of a new data platform or simply the adaptation and optimization of data input and data models.<\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">What is a suitable solution for the application?<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>A common feature that has emerged in such projects is that the optimal solution approach for the issue at hand must be developed individually. Different technologies such as application-specific databases, graph or time series databases and scalable data processing frameworks are often combined for an integrated overall solution. Technologies such as containerization and Kubernetes are often used to make the solution portable and scalable.  <\/p>\n\n\n\n<p>Through the development, setup and operation of various server and data storage systems, RISC Software GmbH has acquired solid expertise over many years in order to develop exactly the right solution for specific customer requirements. The requirements can cover a wide range of dimensions such as reliability, data sovereignty or the existing use of a technology. RISC Software GmbH has developed a structured process in order to effectively collect requirements and select suitable technologies based on them, particularly in the area of data engineering. This involves determining customer requirements and selecting suitable technologies on this basis.   <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1211842849-1024x683.jpg\" alt=\"Whiteboard\" class=\"wp-image-1304\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1211842849-1024x683.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1211842849-300x200.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1211842849-768x512.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1211842849-1536x1024.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1211842849.jpg 1920w\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">The technology selection process<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The basis for a well-founded selection of the technologies to be used is a survey of customer requirements. In the area of data engineering, these include the amount and speed of arrival of input data, and therefore how quickly the amount of data in the system grows. It is also crucial how the data is to be used, for example whether data queries are fixed or can be made dynamically by the user. The expected response times are also key: Are answers expected in real time, or can a response time of a few seconds be tolerated? Another question is how up-to-date the data in the system must be. Does all data have to be available within seconds, or is it sufficient if new data is only available the next day?     <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"539\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/AdobeStock_114827993-1024x539.jpg\" alt=\"\" class=\"wp-image-31984\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/AdobeStock_114827993-1024x539.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/AdobeStock_114827993-300x158.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/AdobeStock_114827993-768x404.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/AdobeStock_114827993-1536x809.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/AdobeStock_114827993.jpg 1920w\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The first step is to limit the range of possible technological solutions by eliminating configurations that are out of the question for non-technical reasons. One example of this could be high license costs for commercial software components. For the further selection of the remaining solutions, test runs are carried out to determine which solutions best meet the customer&#8217;s requirements. In the field of data engineering, a representative subset of the planned data volume is often used for this purpose. This can be provided by the customer or generated specifically for this purpose.    <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"691\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-594929584-1-1024x691.jpg\" alt=\"city\" class=\"wp-image-4763\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-594929584-1-1024x691.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-594929584-1-300x203.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-594929584-1-768x518.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-594929584-1-1536x1037.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-594929584-1.jpg 1920w\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>However, the planned data is often not yet available at the start of a project, when the fundamental technology decision is to be made, as data collection often begins at the start of the project. This is the case in an industrial context, for example, when new sensor systems are installed whose data is to form the basis for the project. In this case, generated data is of central importance for the performance evaluation of various systems in the technology evaluation phase. The customer usually provides a very small sample data set, from which key characteristics of the input data, such as the format, can be derived. Based on this, a larger amount of data can then be generated that is still representative of the data expected during the project. This can be done by simply copying the data, or by modifying timestamps or measured values and introducing a certain random component. The factual accuracy of the data is of secondary importance at this stage, as the performance characteristics of the data processing are of central importance.      <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-858527512-1-1024x683.jpg\" alt=\"Industrial Data\" class=\"wp-image-4482\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-858527512-1-1024x683.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-858527512-1-300x200.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-858527512-1-768x512.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-858527512-1-1536x1024.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/07\/iStock-858527512-1.jpg 1920w\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>The type of expected queries is also central to the technology analysis and is often not finalized until later in the project. At the beginning of the project, the customer usually has an idea of what kind of questions should be answered with the help of the data. These can be used for the system design. Exemplary queries can also be developed together with the customer, the speed of which can then be evaluated using the test data set. Once all essential requirements are known, the technology decision can be made based on the results of test runs and previous experience. The focus here is on technologies that have previously delivered good results with similar data volumes and access patterns.     <\/p>\n\n\n\n<p>Often, customer requirements cannot be covered by a single technology. In this case, the system design combines various systems, such as databases, data processing frameworks and a caching layer, in order to be able to access the data quickly. <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Where is the finished solution operated?<\/h3>\n\n\n\n<p>In addition to the technological selection of the required components, the choice of where to implement the finished solution is often an important element in the decision-making process. This decision is usually made in parallel to the technological decisions, as both decision-making processes influence each other. In contrast to technology decisions, the choice of operating location is driven more by non-technical criteria such as costs or legal framework conditions. An example of such a framework condition would be the selection of an infrastructure operator that is subject to European legislation such as the General Data Protection Regulation.   <\/p>\n\n\n\n<p>Various types of server infrastructures are used today for the operation of IT services. Depending on the type of operation, a distinction can be made between on-premise, dedicated hosting in a data center and cloud computing: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloud computing:<br\/>Computing resources are rented dynamically from a cloud operator as required and can usually be billed by the minute. The major cloud providers such as Amazon AWS, Google GCP and Microsoft Azure offer numerous services that simplify operations. Examples include firewalls, load balancers and various database services. Such standard services are required by many online applications and can be integrated into your own solutions with a certain amount of configuration effort. However, it is also possible to use virtualized computers with full administration access in the cloud as Infrastructure as a Service (IaaS).    <\/li>\n\n\n\n<li>Dedicated hosting:<br\/>The hardware is located in a remote data center and is rented from the operator there. Monthly termination is often possible here. In this case, further configuration is carried out by the customer themselves, starting with a basic operating system installation. In this case, the customer has full control over the server, but is also confronted with issues such as possible hardware failures, which are abstracted away by virtualization in cloud computing. However, operation in a dedicated data center ensures a stable and redundant power supply and network connection. High-quality and stable hardware that is designed for continuous operation is also usually offered here.     <\/li>\n\n\n\n<li>On-premise:<br\/>In the case of an on-premise installation, you operate the server hardware within your own organization, so you are free to choose the hardware to be used, but you also have to manage issues such as power supply, network connection and cooling and the associated costs yourself.<\/li>\n<\/ul>\n\n\n\n<p>In contrast to cloud computing, with dedicated hosting and on-premise operation, the required services are installed in an operating system that is not preconfigured. This means more effort during setup, but this can often be compensated for by lower operating costs. <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">The role of open source frameworks<\/h3>\n\n\n\n<p>When selecting technology, a particular focus is placed on the use of open source components, which can be used flexibly without additional license costs and regardless of the type of service hosting. Through a suitable selection and configuration of the software stack and the use of open source software, it is usually also possible to replicate the offerings of various cloud providers if other reasons, such as legal requirements or data sovereignty considerations, speak against the use of these services. This means that every customer can be offered the best technical solution for their task, regardless of their framework conditions.  <\/p>\n\n\n\n<p>By using open source software, it is possible to draw on technologically mature solutions and integrate them cost-effectively into complete solutions. Furthermore, open source solutions often offer interaction options with other open source solutions such as interfaces, connectors or data import or export modules due to their broad use. This is particularly useful in the field of data engineering, where the creation of a data connection between heterogeneous systems is a central task.  <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Consideration of changing requirements<\/h3>\n\n\n\n<p>In addition to taking the initial requirements into account, the right choice of technology can also significantly improve the service life and flexibility of a system. This relates above all to the openness to new requirements. One example of this is the use of container solutions, which provide a flexible execution environment for a wide variety of use cases. Another example is interoperable technologies that are based on the same technology stack, such as <a href=\"https:\/\/hadoop.apache.org\/\" target=\"_blank\" rel=\"noopener\">Hadoop<\/a>. For example, the <a href=\"https:\/\/hadoop.apache.org\/docs\/r1.2.1\/hdfs_user_guide.html\" target=\"_blank\" rel=\"noopener\">Hadoop Distributed<\/a> File System<em> (<\/em>HDFS) can be combined with the parallel execution framework Map-Reduce and the NoSQL database <a href=\"https:\/\/hbase.apache.org\/\" target=\"_blank\" rel=\"noopener\">HBase<\/a>.    <\/p>\n\n\n\n<p>In such a case, the same execution platform can easily be extended with additional services, as these are built on the same foundation. Another way to maintain a high degree of flexibility is to use widely used formats and interfaces. A good example of this is the ability to access a data management system with SQL queries. This makes it possible to replace the underlying system more quickly and flexibly, or to allow a new client application to access the database quickly. Another example is the use of a message broker such as Apache Kafka, for which a large number of connectors to other systems are available and which can therefore be used as a flexible tool for connecting different systems.    <\/p>\n\n\n\n<p>RISC Software GmbH is happy to support you in the implementation or further development of your data solutions. The analytical approach described here enables us to respond specifically to your requirements. <\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Ansprechperson<\/h2>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f663-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"663\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/publication\/35598#wpcf7-f663-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"663\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f663-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-name\">Your name <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-email\">Your email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"your-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-Mail\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-company\">Company <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"your-company\" aria-invalid=\"false\" placeholder=\"Unternehmen\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-position\">Position<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-position\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Position\" value=\"\" type=\"text\" name=\"your-position\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-subject\"> Subject <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-subject\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Thema\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span id=\"wpcf7-69de248db8cee-wrapper\" class=\"wpcf7-form-control-wrap phone-95-wrap\" style=\"display:none !important; visibility:hidden !important;\"><label for=\"wpcf7-69de248db8cee-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-69de248db8cee-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"phone-95\" value=\"\" size=\"40\" tabindex=\"-1\" autocomplete=\"new-password\" \/><\/span><br \/>\n<label class=\"sr-only\" for=\"your-message\"> Your message (optional)<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"your-message\" aria-invalid=\"false\" placeholder=\"Ihre Nachricht an uns\" name=\"your-message\"><\/textarea><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"hcap-cf7\">\t\t<input\n\t\t\t\ttype=\"hidden\"\n\t\t\t\tclass=\"hcaptcha-widget-id\"\n\t\t\t\tname=\"hcaptcha-widget-id\"\n\t\t\t\tvalue=\"eyJzb3VyY2UiOlsiY29udGFjdC1mb3JtLTdcL3dwLWNvbnRhY3QtZm9ybS03LnBocCJdLCJmb3JtX2lkIjo4fQ==-87b48f281889db60dae4720b9dc28d55\">\n\t\t\t\t<span id=\"hcap_cf7-69de248db926b9.88037432\" class=\"wpcf7-form-control h-captcha \"\n\t\t\tdata-sitekey=\"3a6a81c1-2b2e-4b2a-b1eb-d9446bc09afb\"\n\t\t\tdata-theme=\"light\"\n\t\t\tdata-size=\"normal\"\n\t\t\tdata-auto=\"false\"\n\t\t\tdata-ajax=\"false\"\n\t\t\tdata-force=\"false\">\n\t\t<\/span>\n\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"83fc09d92f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/publication\/35598\" \/><\/span><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn\" type=\"submit\" value=\"Senden\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Author<\/h2>\n\n\n<div class=\"contact-person\">\n      <picture>\n      \n      \n      \n      \n      <img decoding=\"async\" data-aos=\"fade-zoom-in\"\n           data-aos-offset=\"0\" class=\"w-full\" width=\"212\" height=\"293\"\n           src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/pheinzlr1-removebg-preview.png\"\n           alt=\"\">\n    <\/picture>\n    \n\n<h5 class=\"wp-block-heading\">DI Paul Heinzlreiter<\/h5>\n\n\n\n<p>Senior Data Engineer<\/p>\n\n  <\/div>\n<\/div>\n<\/div>\n\n<h2 class=\"wp-block-heading\">Read more<\/h2>\n<div class=\"posts-slider-block\" data-aos=\"fade-up\" data-aos-offset=\"0\" data-aos-anchor-placement=\"top-bottom\">\n        <section class=\"splide posts-slider\" aria-label=\"Gallery Slides\">\n            <div class=\"splide__arrows\">\n                <button class=\"splide__arrow splide__arrow--prev\">\n                    <span class=\"sr-only\">Previous<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Previous\">\n                <\/button>\n                <button class=\"splide__arrow splide__arrow--next\">\n                    <span class=\"sr-only\">Next<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Next\">\n                <\/button>\n            <\/div>\n            <div class=\"inner\">\n                <div class=\"splide__track\">\n                    <div class=\"splide__list\">\n\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/referenceprojects\/opt1mus\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/09\/2023-04-24-opt1mus_Projektstart-360x214.png\"\n                                                 alt=\"Project opt1mus\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Project opt1mus<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        The opt1mus project is developing a holistic system for the light metals industry that will use digital twins and artificial intelligence to make production more efficient and lower emissions.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/referenceprojects\/scaleable-weather-database\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/10\/iStock_foto-deckblatt-360x214.jpg\"\n                                                 alt=\"Scalable weather database for wetter.at and wetter-deutschland.com\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Scalable weather database for wetter.at and wetter-deutschland.com<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Reliable and accurate weather forecasts are essential for planning personal leisure activities as well as for numerous companies and organizations. Mobile World Information Systems GmbH (MOWIS) provides weather data services, including operating the wetter.at and wetter-deutschland.com websites.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/referenceprojects\/software-product-for-production-in-continuous-casting-of-aluminum\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/10\/iStock_000003266601Medium-360x214.jpg\"\n                                                 alt=\"From development to product maturity with Docker\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>From development to product maturity with Docker<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        RISC Software GmbH supported the LKR Leichtmetallkompetenzzentrum Ranshofen in rolling out a software product for production in continuous aluminum casting. In order to unite different user environments and versions, the Docker platform was used.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/technicalarticles\/containerization-in-software-revolution-in-deployment-processes\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/04\/iStock-183240308-360x214.jpg\"\n                                                 alt=\"Containerization in software: revolution in deployment processes\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Containerization in software: revolution in deployment processes<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        How do you deliver a new software solution to customers so that it is easy to use and operate?\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/projektstart-opt1mus\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/09\/2023-04-24-opt1mus_Projektstart-360x214.png\"\n                                                 alt=\"Projektstart &quot;opt1mus&quot; - ein digitaler Zwilling f\u00fcr den Aluminiumstrangguss\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Projektstart &#8220;opt1mus&#8221; &#8211; ein digitaler Zwilling f\u00fcr den Aluminiumstrangguss<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Anfang M\u00e4rz startete das Projekt \u201copt1mus\u201d: Es entwickelt am Beispiel eines horizontalen Aluminium-Stranggusses einen digitalen Zwilling von Produktionsanlagen, um die Herstellung effizienter und auch emissions\u00e4rmer zu gestalten.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Efficient production planning: An advanced tabu search solves complex optimization problems. The algorithm identifies promising solution patterns and integrates them into the search process to create optimal production plans faster and more precisely. <\/p>\n","protected":false},"featured_media":31981,"template":"","publication-category":[49,50],"class_list":["post-35598","publication","type-publication","status-publish","has-post-thumbnail","hentry","publication-category-software-development","publication-category-data-science-and-a-i"],"acf":[],"portrait_thumb_url":"https:\/\/risc.web-email.at\/app\/uploads\/2024\/10\/2024-10_Der-Weg-zu-einer-kundenspezifischen-Datenplattform_RISC_Software_GmbH_generated_with_Midjourney-360x214.png","_links":{"self":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/35598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication"}],"about":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/types\/publication"}],"version-history":[{"count":1,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/35598\/revisions"}],"predecessor-version":[{"id":35599,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/35598\/revisions\/35599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media\/31981"}],"wp:attachment":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media?parent=35598"}],"wp:term":[{"taxonomy":"publication-category","embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication-category?post=35598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}