{"id":9658,"date":"2025-02-04T12:52:55","date_gmt":"2025-02-04T12:52:55","guid":{"rendered":"https:\/\/www.novotek.com\/dk\/?post_type=insights&#038;p=9658"},"modified":"2025-02-06T09:37:07","modified_gmt":"2025-02-06T09:37:07","slug":"dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange","status":"publish","type":"insights","link":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/","title":{"rendered":"Dybdeg\u00e5ende analyse af datamodellering: Eksplicitte vs. implicitte tilgange"},"content":{"rendered":"<div class=\"container-md paragraph  \">\n<p>Datakontekstualisering og standardisering har altid v\u00e6ret fundamentet i moderne dataintegration. Hemmeligheden bag effektiv skalering ligger i brugen af datamodeller. Efterh\u00e5nden som behovene i databehandlingslandskabet har udviklet sig, er der kommet nye muligheder og metoder til at h\u00e5ndtere data p\u00e5 en mere fleksibel og effektiv m\u00e5de.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Dette indl\u00e6g udforsker de nyeste muligheder for <a href=\"https:\/\/www.novotek.com\/dk\/insight\/datamodellering\/\"><strong>datamodellering<\/strong><\/a> og forskellige metodologier. Hvis du arbejder med dataintegration og -styring, vil dette give dig v\u00e6rdifuld indsigt.<\/p>\n<\/div>\n\n<div class=\"container-md image  \">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-1024x683.jpeg\" alt=\"Dybdeg\u00e5ende analyse af datamodellering\" class=\"wp-image-9659\" style=\"aspect-ratio:3\/2;object-fit:contain;width:1200px\" srcset=\"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-1024x683.jpeg 1024w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-300x200.jpeg 300w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-768x512.jpeg 768w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-1536x1024.jpeg 1536w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-2048x1365.jpeg 2048w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-86x57.jpeg 86w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-306x204.jpeg 306w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-636x424.jpeg 636w, https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-1632x1088.jpeg 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Datamodelleringens modenhed<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Efterh\u00e5nden som industrien digitaliseres, flyttes stadig mere data mellem systemer, og flere systemer anvender struktureret data. Datamodeller samler og kontekstualiserer relaterede datapunkter, hvilket g\u00f8r relationer tydelige og g\u00f8r det lettere for systemer at skelne mellem datas\u00e6t.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Ved at skabe konsoliderede objekter reduceres byrden for datah\u00e5ndtering og -kommunikation. <\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Datadrevne virksomheder modellerer i stigende grad data om drift, produkter og processer som kuraterede datastrukturer frem for primitive &#8220;tags&#8221; fra industrielle kontrolsystemer.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p><strong>Simpel data<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Grundl\u00e6ggende datapunkter i en flad struktur<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Ingen relationer mellem datapunkter<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p><strong>Kompleks data<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Mere detaljeret og struktureret<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Indeholder indlejrede elementer, arrays og relationer<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p><strong><a href=\"https:\/\/www.novotek.com\/dk\/digitalisering\/dataops\/highbyte-intelligence-hub\/\">Highbyte Intelligence Hub<\/a><\/strong> har l\u00e6nge underst\u00f8ttet modellering af datapunkter, og med tiden er brugerne af systemet blevet mere avancerede i deres brug af datastrukturer. De n\u00f8jes ikke l\u00e6ngere med blot at gruppere primitive datapunkter. De \u00f8nsker at:<\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>indlejre dem eller sammens\u00e6tte dem til komplekse, arvelige og udvidelige datastrukturer;<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>blande modeller for strategisk at normalisere deres forskellige datakilder, samtidig med at forskellene mellem dem tages i betragtning;<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>implicit modellere indkommende datastrukturer fra datakilder ved hj\u00e6lp af en regelbaseret tilgang til validering og korrigering.<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\"><strong>HighByte Intelligence Hub 4.0: Avanceret Datamodellering og \u00d8get Fleksibilitet<\/strong><\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>HighByte&#8217;s fokus p\u00e5 kontekstualisering og standardisering af industrielle data i stor skala blev endnu tydeligere med lanceringen af version 4.0 i oktober 2024. Nu kan du:<\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li><strong>Tilf\u00f8je beskrivelser til modelattributter<\/strong> og definere standardv\u00e6rdier direkte i modellen frem for i hver enkelt instans. Dette g\u00f8r det lettere for st\u00f8rre teams at administrere mange modeller p\u00e5 tv\u00e6rs af virksomheden.<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><strong>Visualisere modeller i et attributtr\u00e6<\/strong>, der giver et kompakt overblik over modellens struktur. Her kan du intuitivt forme din model, tilf\u00f8je, fjerne, omorganisere og omd\u00f8be attributter samt h\u00e5ndtere datatyper ved hj\u00e6lp af ikonografi, der g\u00f8r det nemmere at navigere i komplekse modeldefinitioner.<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><strong>Bruge det nye initialiseringsblok<\/strong> til at sekvensere komplekse, parameterstyrede inputl\u00e6sninger p\u00e5 tv\u00e6rs af attributter i en instans.<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><strong>Indlejre modelattributter<\/strong> for at skabe dybde i en payload. Modeller kan referere til andre modeller for at \u00f8ge fleksibilitet og skalerbarhed. Du kan definere payload-dybde enten direkte i en model eller via en ekstern model. For eksempel kan et inspektionsdatas\u00e6t indeholde b\u00e5de inspektionsresultater og metadata om inspektionsprocessen og de unders\u00f8gte produkter. Resultaterne kan v\u00e6re underordnede en &#8220;resultater&#8221;-attribut, mens metadata hentes fra en anden model, der beskriver processer og produkter. Denne fleksible tilgang g\u00f8r det muligt at kombinere forskellige datastrukturer og modeller.<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Den nyeste version af <strong><a href=\"https:\/\/www.novotek.com\/dk\/digitalisering\/dataops\/highbyte-intelligence-hub\/\">HighByte Intelligence Hub<\/a><\/strong> giver endnu mere kontrol over komplekse og hierarkiske datastrukturer. Med <strong>Models og Instances<\/strong> kan du eksplicit skabe strukturerede datas\u00e6t fra datapunkter. Nu dykker vi ned i, hvordan man arbejder med indg\u00e5ende strukturerede data ved implicit modellering i Intelligence Hub.<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\"><strong>Datamodellering med HighByte Intelligence Hub 4.0<\/strong><\/h2>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading\">1. <strong>Eksplicit modellering af datapunkter<\/strong><\/h4>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Den f\u00f8rste tilgang involverer at modellere indkommende datapunkter til konsistente datas\u00e6t. Dette l\u00f8ser problemet med at organisere inkonsistente OPC UA-tags i et datas\u00e6t. <em>Models<\/em> og <em>Instances<\/em> har i h\u00f8j grad adresseret dette problem, siden deres oprettelse.<\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Brug af drag-and-drop referencepanel<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Skabeloner, udtryk og funktioner<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Effektiv til at strukturere og organisere data<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading\">2. <strong>Implicit modellering af datastrukturer<\/strong><\/h4>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Den anden tilgang indeb\u00e6rer implicit modellering af datastrukturer ved at validere og tilpasse dem til behovene i eksterne systemer eller use cases. Dette inkluderer at tilf\u00f8je, transformere eller sikre konsistens af allerede struktureret data.<\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Brug af <em>Pipelines<\/em> og <em>Transform<\/em>-trinet til implicitte modelleringsopgaver<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><em>Transform<\/em>-trinet kr\u00e6ver JavaScript til at manipulere data og f\u00e5 dem til at matche en konsistent form<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading\"><strong>HighByte Intelligence Hub version 4.0<\/strong><\/h4>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>For at underst\u00f8tte b\u00e5de eksplicitte og implicitte tilgange udvidede <strong>HighByte Intelligence Hub version 4.0<\/strong> sine modelleringsmuligheder med introduktionen af <em>Pipeline-modellering<\/em>. Det inkluderer to nye Pipeline-trin:<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h5 class=\"wp-block-heading\">1. <strong>Model-trinet<\/strong><\/h5>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Definerer logik til at associere indkommende payloads med en model<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Bruges til at omforme indkommende datastrukturer ved at kortl\u00e6gge og transformere data til modelattributter<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h5 class=\"wp-block-heading\">2. <strong>Model Validation-trinet<\/strong><\/h5>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Sammenligner indkommende payloads med modeldefinitioner<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Konfigureres til at sikre, at eventv\u00e6rdier matcher \u00e9n eller flere modeldefinitioner<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Har &#8220;valid&#8221; og &#8220;invalid&#8221; udgangsbaner, hvilket g\u00f8r det til et kraftfuldt v\u00e6rkt\u00f8j til at h\u00e5ndh\u00e6ve datastandarder og lette remediation<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading\"><strong>Eksempel: AGV-data<\/strong><\/h4>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>For eksempel, hvis flere AGV-enheder sender data som en Webhook eller MQTT-besked, kan payloaden v\u00e6re struktureret, men ikke n\u00f8dvendigvis i det format, som forretningsteamet kr\u00e6ver. De nye <em>Pipeline-modellering<\/em>-trin kan bruges til:<\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Omforme payloads<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Validere data<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Dette er en mere effektiv m\u00e5de at h\u00e5ndh\u00e6ve datastandarder p\u00e5 end at opdele AGV-datas\u00e6ttene i individuelle attributter og associere dem med instanser af en model.<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading\"><strong>Fordele ved de nye funktioner<\/strong><\/h4>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>De nye funktioner i <strong>HighByte Intelligence Hub<\/strong> g\u00f8r det muligt at:<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Underst\u00f8tte b\u00e5de eksplicit og implicit modellering p\u00e5 en holistisk m\u00e5de<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Implicit h\u00e5ndh\u00e6ve modelleringsstandarder p\u00e5 allerede struktureret data<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Konklusion<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Moderne datamodeleringsl\u00f8sninger giver industrielle virksomheder mulighed for at definere modeller og anvende dem b\u00e5de eksplicit og implicit. Uanset om det drejer sig om at knytte individuelle tags fra en OPC-server til en aktiveringsmodel eller sikre, at allerede struktureret data fra forskellige CMM-inspektionsprogrammer overholder kravene til datakontekstualisering, kan disse v\u00e6rkt\u00f8jer underst\u00f8tte processen.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Tabellen nedenfor opsummerer de centrale punkter i dette indl\u00e6g:<\/p>\n<\/div>\n\n<div class=\"container-md table  \">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>Eksplicit<\/strong><\/td><td><strong>Implicit<\/strong><\/td><\/tr><tr><td><strong>Definition<\/strong><\/td><td>Oprettelse af modellerede datas\u00e6t fra individuelle datapunkter<\/td><td>Behandling af indkommende datas\u00e6t i forhold til eksisterende datamodeller<\/td><\/tr><tr><td><strong>Eksempel<\/strong><\/td><td>R\u00e5 robotdata best\u00e5r af individuelle tags eller adskilte datapunkter. Disse skal mappes til en ensartet datastruktur. <strong>Alt h\u00e5ndh\u00e6ves.<\/strong><\/td><td>R\u00e5 robotdata er allerede delvist struktureret og \u201cstort set\u201d modelleret. Der kan v\u00e6re uoverensstemmelser, som skal valideres eller omformes for at matche modeldefinitionen. <strong>H\u00e5ndh\u00e6ves ved undtagelser.<\/strong><\/td><\/tr><tr><td><strong>HightByte produkt funktion<\/strong><\/td><td><strong>Modeller<\/strong>. Kortl\u00e6g input til forekomster af en model.<\/td><td><strong>Pipelines<\/strong>. K\u00f8r pipeline-begivenheder gennem Model- og Modelvalideringsfaser.<\/td><\/tr><tr><td><strong>Tilgang<\/strong><\/td><td>Traditionel datamodellering, hvor forskellige datapunkter samles i en enkel eller kompleks datastruktur<\/td><td>En ny tilgang, der matcher delvist struktureret data mod en eksisterende model<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Med disse v\u00e6rkt\u00f8jer kan virksomheder effektivt organisere, validere og standardisere deres data, uanset om de v\u00e6lger en eksplicit eller implicit modelleringsstrategi. <\/p>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md separator  \">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h3 class=\"wp-block-heading\">Vil du h\u00f8re mere om HighByte?<\/h3>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>\u00d8nsker du at h\u00f8re mere om, hvordan disse l\u00f8sninger kan optimere din virksomheds datah\u00e5ndtering, og hvordan <a href=\"https:\/\/www.novotek.com\/dk\/digitalisering\/dataops\/highbyte-intelligence-hub\/\"><strong>HighByte Intelligence Hub<\/strong><\/a> kan hj\u00e6lpe dig med at n\u00e5 dine m\u00e5l? <\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Kontakt os i dag for at f\u00e5 mere information og f\u00e5 en dybere indsigt i, hvordan vores l\u00f8sninger kan transformere din dataorganisation.<\/p>\n<\/div>\n\n<div class=\"container-md form  \"><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_46' ><form method='post' enctype='multipart\/form-data'  id='gform_46'  action='\/dk\/wp-json\/wp\/v2\/insights\/9658' data-formid='46' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_46' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_46_12\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_46_12'>Email<\/label><div class='ginput_container'><input name='input_12' id='input_46_12' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_46_12'>Dette felt er til validering og b\u00f8r ikke \u00e6ndres.<\/div><\/div><div id=\"field_46_10\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_46_10'>Fornavn<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(P\u00e5kr\u00e6vet)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_46_10' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_46_9\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_46_9'>Efternavn<\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_46_9' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_46_1\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_46_1'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(P\u00e5kr\u00e6vet)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_46_1' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_46_11\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_46_11'>Telefon<\/label><div class='ginput_container ginput_container_phone'><input name='input_11' id='input_46_11' type='tel' value='' class='large'    aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_46_5\" class=\"gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_46_5'>Kommentar<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_46_5' class='textarea small'   maxlength='300'   aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_46_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Samtykke<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(P\u00e5kr\u00e6vet)<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_46_7_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_46_7\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_46_7_1' >Jeg accepterer Novoteks Privacy Policy<\/label><input type='hidden' name='input_7.2' value='Jeg accepterer Novoteks Privacy Policy' class='gform_hidden' \/><input type='hidden' name='input_7.3' value='37' class='gform_hidden' \/><\/div><div class='gfield_description gfield_consent_description' id='gfield_consent_description_46_7' tabindex='0'>L\u00e6s Novoteks Privacy Policy her: https:\/\/www.novotek.com\/about-novotek\/privacy-policy\/<\/div><\/fieldset><div id=\"field_46_8\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_46_8'>CAPTCHA<\/label><div id='input_46_8' class='ginput_container ginput_recaptcha' data-sitekey='6LcdcKEqAAAAAJnE-QthpxfSt1YiubwuFJXpIDr_'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_46' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='SEND FORMULAR'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_46' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_46' id='gform_theme_46' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_46' id='gform_style_settings_46' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_46' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='46' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='DKK' value='iRRnqQYvz9b6vnB\/DHH6it8YrrMRAC\/4RniCWeKCgKhWoaUfQFrBA+iR5cH6IevYavsdvwAmGq8uMxezvtnK1E8X4KwDqWdQkZ39r9Kw3BNZMrw=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_46' value='WyJ7XCI3LjFcIjpcIjc5YWY0ZGIxOTI0ZjQxOTcwMDgzN2RlYmVlOTE2MGM4XCIsXCI3LjJcIjpcIjMxZDI4YzA4ZWQwMDYyZjkxY2RhOGQ5ODIyYjk1MjAzXCIsXCI3LjNcIjpcImY3MWFlNmVjMDY4NjMxM2MyZjhhYzM4NDE4ODNiYWMzXCJ9IiwiYTE4ZWU4YTU0OTUwNGIwZDI0ODM1YjgzNzFhNWFlMzMiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_46' id='gform_target_page_number_46' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_46' id='gform_source_page_number_46' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\ndocument.addEventListener( \"DOMContentLoaded\", function() {  gform.initializeOnLoaded( function() {gformInitSpinner( 46, 'https:\/\/www.novotek.com\/dk\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_46').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_46');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_46').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_46').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_46').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_46').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_46').val();gformInitSpinner( 46, 'https:\/\/www.novotek.com\/dk\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [46, current_page]);window['gf_submitting_46'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_46').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [46]);window['gf_submitting_46'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_46').text());}else{jQuery('#gform_46').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"46\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_46\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_46\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_46\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 46, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );  }, false );\n\/* ]]> *\/\n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Dette indl\u00e6g udforsker de nyeste muligheder for datamodellering og forskellige metodologier.<\/p>\n","protected":false},"featured_media":0,"template":"","insight_category":[30],"class_list":["post-9658","insights","type-insights","status-publish","hentry","insight_category-artikel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Datamodellering: Eksplicitte vs. implicitte tilgange<\/title>\n<meta name=\"description\" content=\"Dette indl\u00e6g udforsker de nyeste muligheder for datamodellering og forskellige metodologier. G\u00e5 ikke glip af dette indl\u00e6g.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Datamodellering: Eksplicitte vs. implicitte tilgange\" \/>\n<meta property=\"og:description\" content=\"Dette indl\u00e6g udforsker de nyeste muligheder for datamodellering og forskellige metodologier. G\u00e5 ikke glip af dette indl\u00e6g.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/\" \/>\n<meta property=\"og:site_name\" content=\"Novotek Danmark\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-06T09:37:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/\",\"name\":\"Datamodellering: Eksplicitte vs. implicitte tilgange\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/AdobeStock_726936726-1024x683.jpeg\",\"datePublished\":\"2025-02-04T12:52:55+00:00\",\"dateModified\":\"2025-02-06T09:37:07+00:00\",\"description\":\"Dette indl\u00e6g udforsker de nyeste muligheder for datamodellering og forskellige metodologier. G\u00e5 ikke glip af dette indl\u00e6g.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/AdobeStock_726936726-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/AdobeStock_726936726-scaled.jpeg\",\"width\":2560,\"height\":1707,\"caption\":\"Data analysis science and big data with AI technology. Analyst or Scientist uses a computer and dashboard for analysis of information on complex data sets on computer. Insights development engineer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/insight\\\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dybdeg\u00e5ende analyse af datamodellering: Eksplicitte vs. implicitte tilgange\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/#website\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/\",\"name\":\"Novotek Danmark\",\"description\":\"Automation, digitalisering og analyse\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/#organization\",\"name\":\"Novotek Danmark\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/Denmark_files\\\/novotek-logotyp-rgb-pos.png\",\"contentUrl\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/Denmark_files\\\/novotek-logotyp-rgb-pos.png\",\"width\":1794,\"height\":520,\"caption\":\"Novotek Danmark\"},\"image\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/dk\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/novotek-denmark\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/NovotekCorp\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Datamodellering: Eksplicitte vs. implicitte tilgange","description":"Dette indl\u00e6g udforsker de nyeste muligheder for datamodellering og forskellige metodologier. G\u00e5 ikke glip af dette indl\u00e6g.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/","og_locale":"da_DK","og_type":"article","og_title":"Datamodellering: Eksplicitte vs. implicitte tilgange","og_description":"Dette indl\u00e6g udforsker de nyeste muligheder for datamodellering og forskellige metodologier. G\u00e5 ikke glip af dette indl\u00e6g.","og_url":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/","og_site_name":"Novotek Danmark","article_modified_time":"2025-02-06T09:37:07+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-scaled.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimeret l\u00e6setid":"6 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/","url":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/","name":"Datamodellering: Eksplicitte vs. implicitte tilgange","isPartOf":{"@id":"https:\/\/www.novotek.com\/dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/#primaryimage"},"image":{"@id":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/#primaryimage"},"thumbnailUrl":"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-1024x683.jpeg","datePublished":"2025-02-04T12:52:55+00:00","dateModified":"2025-02-06T09:37:07+00:00","description":"Dette indl\u00e6g udforsker de nyeste muligheder for datamodellering og forskellige metodologier. G\u00e5 ikke glip af dette indl\u00e6g.","breadcrumb":{"@id":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/#primaryimage","url":"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-scaled.jpeg","contentUrl":"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/AdobeStock_726936726-scaled.jpeg","width":2560,"height":1707,"caption":"Data analysis science and big data with AI technology. Analyst or Scientist uses a computer and dashboard for analysis of information on complex data sets on computer. Insights development engineer"},{"@type":"BreadcrumbList","@id":"https:\/\/www.novotek.com\/dk\/insight\/dybdegaaende-analyse-af-datamodellering-eksplicitte-vs-implicitte-tilgange\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.novotek.com\/dk\/"},{"@type":"ListItem","position":2,"name":"Dybdeg\u00e5ende analyse af datamodellering: Eksplicitte vs. implicitte tilgange"}]},{"@type":"WebSite","@id":"https:\/\/www.novotek.com\/dk\/#website","url":"https:\/\/www.novotek.com\/dk\/","name":"Novotek Danmark","description":"Automation, digitalisering og analyse","publisher":{"@id":"https:\/\/www.novotek.com\/dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.novotek.com\/dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/www.novotek.com\/dk\/#organization","name":"Novotek Danmark","url":"https:\/\/www.novotek.com\/dk\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/www.novotek.com\/dk\/#\/schema\/logo\/image\/","url":"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/Denmark_files\/novotek-logotyp-rgb-pos.png","contentUrl":"https:\/\/www.novotek.com\/dk\/wp-content\/uploads\/sites\/4\/Denmark_files\/novotek-logotyp-rgb-pos.png","width":1794,"height":520,"caption":"Novotek Danmark"},"image":{"@id":"https:\/\/www.novotek.com\/dk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/novotek-denmark","https:\/\/www.youtube.com\/user\/NovotekCorp"]}]}},"_links":{"self":[{"href":"https:\/\/www.novotek.com\/dk\/wp-json\/wp\/v2\/insights\/9658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.novotek.com\/dk\/wp-json\/wp\/v2\/insights"}],"about":[{"href":"https:\/\/www.novotek.com\/dk\/wp-json\/wp\/v2\/types\/insights"}],"wp:attachment":[{"href":"https:\/\/www.novotek.com\/dk\/wp-json\/wp\/v2\/media?parent=9658"}],"wp:term":[{"taxonomy":"insight_category","embeddable":true,"href":"https:\/\/www.novotek.com\/dk\/wp-json\/wp\/v2\/insight_category?post=9658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}