{"id":240,"date":"2026-10-05T20:49:06","date_gmt":"2026-10-05T18:49:06","guid":{"rendered":"https:\/\/datenquelle.at\/?page_id=240"},"modified":"2026-10-08T07:08:17","modified_gmt":"2026-10-08T05:08:17","slug":"reuse-legacy-systems","status":"publish","type":"page","link":"https:\/\/en.datenquelle.at\/index.php\/reuse-legacy-systems\/","title":{"rendered":"Reuse legacy systems"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-subhero\" id=\"dq-main\"><div class=\"dq-wrap\"><nav class=\"dq-breadcrumbs\" aria-label=\"Breadcrumb navigation\"><a href=\"https:\/\/en.datenquelle.at\/\">Home<\/a><span>\/<\/span><a href=\"https:\/\/en.datenquelle.at\/#loesungen\">Solutions<\/a><span>\/<\/span><span>Reuse legacy systems<\/span><\/nav><div class=\"dq-subhero-grid\"><div><p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>Reuse legacy systems<\/p><h1>The application is older.<br><span class=\"dq-accent\">The data is valuable.<\/span><\/h1><p class=\"dq-lead\">Read, export or otherwise deliver data from an existing application: we investigate how your existing records can continue to be useful.<\/p><a class=\"dq-button\" href=\"https:\/\/en.datenquelle.at\/index.php\/discuss-your-data-challenge\/\">Discuss your project<\/a><\/div><aside class=\"dq-subhero-side\"><span>THE STARTING POINT<\/span><strong>Legacy system<br>connects to<br>New application.<\/strong><p>Source \u2192 processing \u2192 destination. With clear rules for your data.<\/p><\/aside><\/div><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-jumpnav\"><div class=\"dq-wrap\"><a href=\"#ausgangslage\">Starting point<\/a><a href=\"#loesung\">Solution path<\/a><a href=\"#technik\">Technology<\/a><a href=\"#fragen\">Questions<\/a><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><section class=\"dq-section \" id=\"ausgangslage\">\n<div class=\"dq-wrap\">\n<div class=\"dq-columns\">\n<div>\n<p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>The starting point<\/p>\n<h2>The data exists.<br \/>So does the workaround.<\/h2>\n<p class=\"dq-lead\">The old application still serves its purpose. Its data just does not reach where it is needed today. Before replacing everything, we investigate existing exports, databases and documented interfaces.<\/p>\n<\/div>\n<div>\n<h3>What we clarify together<\/h3>\n<ul class=\"dq-checklist\">\n<li>Record existing data sources and permitted access methods<\/li>\n<li>Understand tables, relationships and data meaning<\/li>\n<li>Initially transfer data in a controlled, preferably read-only way<\/li>\n<li>Create exports in CSV, XML, JSON or a suitable destination format<\/li>\n<li>Consider ongoing operation and vendor conditions<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><section class=\"dq-section \" id=\"loesung\">\n<div class=\"dq-wrap\">\n<p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>One possible scenario<\/p>\n<div class=\"dq-case-grid\">\n<div>\n<h3>One existing database. One new use.<\/h3>\n<p>An internal application contains the required order data but offers no modern API. Approved read access allows selected data to be prepared and delivered for a new overview.<\/p>\n<p class=\"dq-example-note\">Illustrative example; no claim of an already delivered customer project.<\/p>\n<\/div>\n<div class=\"dq-case-route\" aria-label=\"Data flow from source to destination\">\n<div class=\"dq-case-node\"><span class=\"dq-node-index\" aria-hidden=\"true\">01<\/span><\/p>\n<div><strong>Legacy system<\/strong><span>Existing data<\/span><\/div>\n<\/div>\n<div class=\"dq-case-node\"><span class=\"dq-node-index\" aria-hidden=\"true\">02<\/span><\/p>\n<div><strong>Datenquelle<\/strong><span>Read & prepare<\/span><\/div>\n<p><svg class=\"dq-mark\" viewBox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 8h22c16 0 26 9 26 24S46 56 30 56H8V38h12v7h10c9 0 14-4 14-13s-5-13-14-13H20v7H8Z\" fill=\"currentColor\"\/><path d=\"M2 29h27l6 3-6 3H2Z\" fill=\"currentColor\"\/><\/svg><\/div>\n<div class=\"dq-case-node\"><span class=\"dq-node-index\" aria-hidden=\"true\">03<\/span><\/p>\n<div><strong>New application<\/strong><span>Targeted use<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><section class=\"dq-section dq-dark\" id=\"technik\">\n<div class=\"dq-wrap\">\n<p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>For technical assessment<\/p>\n<div class=\"dq-section-head\">\n<h2>The technology follows<br \/>the task.<\/h2>\n<p>We evaluate these approaches according to your data and your systems' capabilities.<\/p>\n<\/div>\n<div class=\"dq-tech-grid\">\n<div class=\"dq-tech\">\n<h3>SQL databases<\/h3>\n<p>Use queries, views and appropriate access permissions. We check the data model, load and permissions before regularly reading production data.<\/p>\n<\/div>\n<div class=\"dq-tech\">\n<h3>ODBC and drivers<\/h3>\n<p>Existing ODBC access can make data available to additional applications. Drivers, versions, network and licences must fit together.<\/p>\n<\/div>\n<div class=\"dq-tech\">\n<h3>Existing exports<\/h3>\n<p>A periodic file export can also be the right starting point. We automate the subsequent processing and document limitations and data freshness.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_5 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_5 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><section class=\"dq-section \" id=\"fragen\">\n<div class=\"dq-wrap\">\n<div class=\"dq-faq-layout\">\n<div class=\"dq-faq-intro\">\n<p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>Before we start<\/p>\n<h2>Good to know.<\/h2>\n<p>Your specific starting point determines the right solution path.<\/p>\n<\/div>\n<div class=\"dq-faq\">\n<details>\n<summary>Can data be exported from a legacy application?<\/summary>\n<p>Exports, database access or vendor tools are often available. We check the specific application, data formats and your usage rights. Without knowing the system, we cannot reliably promise that export is possible.<\/p>\n<\/details>\n<details>\n<summary>Can you read data through ODBC?<\/summary>\n<p>Yes, provided a suitable driver and authorized access are available. We clarify which tables are needed and how queries can minimize their impact on ongoing operations.<\/p>\n<\/details>\n<details>\n<summary>Does this change the production database?<\/summary>\n<p>We prefer read-only access for transfers. Writing is a separate, carefully agreed step requiring suitable interfaces and business rules.<\/p>\n<\/details>\n<details>\n<summary>Can this also support a later migration?<\/summary>\n<p>A documented data transfer can prepare a migration. This additionally requires checking completeness, history, relationships and the new system's requirements.<\/p>\n<\/details>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_6 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_2 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section \"><div class=\"dq-wrap\"><aside class=\"dq-help-teaser\"><div><span class=\"dq-kicker\">Errors & solutions<\/span><h3>A specific problem?<\/h3><p>Useful context before changing the connection.<\/p><\/div><div><a href=\"https:\/\/en.datenquelle.at\/index.php\/odbc-data-source-not-found-im002\/\">ODBC data source not found (IM002)<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/32-bit-odbc-on-64-bit-windows\/\">32-bit ODBC on 64-bit Windows<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/mysql-connection-disrupted-after-an-update\/\">MySQL connection disrupted after an update<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/errors-solutions-for-your-data\/\">All data problems at a glance<\/a><\/div><\/aside><p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>The next consideration<\/p><div class=\"dq-section-head\"><h2>Perhaps there's<br>more to connect.<\/h2><\/div><div class=\"dq-relevant\"><a href=\"https:\/\/en.datenquelle.at\/index.php\/connect-systems\/\"><strong>Connect systems<\/strong><span>Connect ERP, CRM, online stores and applications. Enter data once and reuse it where needed.<\/span><\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/automate-data-workflows\/\"><strong>Automate data workflows<\/strong><span>Automate recurring transfers and checks. Process data from arrival to destination.<\/span><\/a><\/div><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_7 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_7 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><section class=\"dq-section dq-inquiry-section dq-inquiry-compact\" id=\"anfrage\"><div class=\"dq-wrap\"><div class=\"dq-inquiry-layout\"><div class=\"dq-inquiry-intro\"><p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>A few brief details are enough<\/p><h2>What would you like to do with your existing data?<\/h2><p>Your existing application is the starting point. Tell us what you would like to keep using.<\/p><div class=\"dq-inquiry-alternative\"><p>Prefer to speak to us directly?<\/p><a class=\"dq-link\" href=\"https:\/\/en.datenquelle.at\/index.php\/discuss-your-data-challenge\/\" data-dq-booking aria-haspopup=\"dialog\" aria-controls=\"dq-booking-modal\">Book an initial consultation<\/a><a href=\"tel:+437229227220\">+43 7229 22722 0<\/a><\/div><\/div><div class=\"dq-inquiry-card\"><p class=\"dq-inquiry-card-title\">Your enquiry to Datenquelle<\/p><p class=\"dq-inquiry-required\">All five fields are required.<\/p>\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f208-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"208\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php\/wp-json\/wp\/v2\/pages\/240#wpcf7-f208-o1\" method=\"post\" class=\"wpcf7-form init dq-inquiry-form\" aria-label=\"Project enquiry to Datenquelle\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"208\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.2\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f208-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"dq-inquiry-fields\">\n\t<div class=\"dq-inquiry-field\">\n\t\t<p><label for=\"dq-inquiry-name\">Your name<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"120\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"dq-inquiry-name\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"First and last name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"dq-inquiry-field\">\n\t\t<p><label for=\"dq-inquiry-company\">Company<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"160\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"dq-inquiry-company\" autocomplete=\"organization\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your company\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"dq-inquiry-field\">\n\t\t<p><label for=\"dq-inquiry-email\">Email<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"254\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"dq-inquiry-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"name@company.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"dq-inquiry-field\">\n\t\t<p><label for=\"dq-inquiry-phone\">Phone<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"50\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" id=\"dq-inquiry-phone\" autocomplete=\"tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"+43 \u2026\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"dq-inquiry-field dq-inquiry-field-wide\">\n\t\t<p><label for=\"dq-inquiry-message\">Your application and the result you need<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"3\" maxlength=\"4000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" id=\"dq-inquiry-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"For example: transferring data from a legacy ERP to a new system \u2026\" name=\"your-message\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"bestehende-datenbanken-nutzen\" type=\"hidden\" name=\"dq-topic\" \/>\n<div class=\"dq-inquiry-trap\" aria-hidden=\"true\">\n\t<p><label>Please leave this field empty.<span class=\"wpcf7-form-control-wrap\" data-name=\"dq-website\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" tabindex=\"-1\" autocomplete=\"off\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"dq-website\" \/><\/span><\/label>\n\t<\/p>\n<\/div>\n<p class=\"dq-inquiry-privacy\">We use your details to handle your enquiry. <a href=\"https:\/\/en.datenquelle.at\/index.php\/privacy-policy\/#kontaktaufnahme\">Privacy information<\/a>. Please do not send passwords or login details.\n<\/p>\n<div class=\"dq-inquiry-submit\">\n\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send enquiry\" \/><span>We will get back to you personally.<\/span>\n\t<\/p>\n<\/div>\n<div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div><\/div><\/div><\/section>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Read, export or otherwise deliver data from an existing application: we investigate how your existing records can continue to be useful.<\/p>\n","protected":false},"author":2,"featured_media":204,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-240","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/comments?post=240"}],"version-history":[{"count":4,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/240\/revisions"}],"predecessor-version":[{"id":318,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/240\/revisions\/318"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/media\/204"}],"wp:attachment":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/media?parent=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}