Data Management. Tema

Størrelse: px
Starte visningen fra side:

Download "Data Management. Tema"

Transkript

1 Data Management Tema Data Management handler om mange forskellige aktiviteter og discipliner med det centrale formål at sikre virksomhedens data og at sikre at værdien af disse data bliver realiseret. God data management kan sikre den afgørende fordel i forhold til konkurrenterne.

2 Introduktion til Data Management Data strategi Data er blevet forretningskritisk og et væsentligt konkurrenceparameter for virksomheder. Hvor data tidligere snarere var et værktøj, er det i dag ofte her fårene skilles fra bukkene. De virksomheder, som forstår at indsamle, bevare og udnytte deres data vil have en vigtig konkurrencefordel. På forretningsniveau er det afgørende, at virksomheden en gang for alle får udviklet en datastrategi, således at der i virksomheden er en klar holdning til, hvordan data skal bruges og tilgås på tværs af virksomheden. Herefter er det vigtigt at vælge de rette værktøjer til at understøtte virksomhedens datastrategi. Med dette udgangspunkt vil det være muligt at udvikle et klart roadmap for udvikling af virksomhedens systemer, således at de bedst understøtter behovene. Herved vil det blive nemmere at få et overblik over, hvor man skal starte både ud fra hvor den største værdi er at hente, men ligeledes ud fra virksomhedens overordnede strategi, således at denne understøttes og til dels drives af den rette it-understøttelse.

3 Master Data Management Master Data is a single source of key business data, which is used across different systems and platforms in a business. Master data guides how transactions finds their way through your business to deliver the promised service to your customers. You might have defined optimized processes for servicing your customers and brilliant-looking reports and dashboards for management. But what does it matter if you consider the following: If you do not have correct address information, then you might ship goods the wrong place. If you do not maintain correct product codes across systems, you might end up sending the wrong product to the customer. If you assign the wrong payment terms, you may jeopardize your business cash flow. If you assign wrong employee data, your employees may not get paid in accordance with their contracts. Examples are plenty. In all areas of your business, data management can make the difference between a business running smoothly or a business spending too much time on exception and error handling. Manage your data Data has to be managed, controlled and reported in order to make sure data is in pristine shape and ready to service different areas across your business and your customers. By managed, I mean operationally managed. Not just a one-off data cleaning blitz once in a while when you realize that data quality in a subpart of your business is lacking and thus hurting your customers or your ability to control and direct your business. You have to set up your workflow and controlling processes to proactively monitor and correct master data as it enters your business. Ideally user interfaces in your business systems do not allow incorrect values, e.g. stopping an address that doesn t exist, but many times this is not possible. But to know which data needs to be managed and controlled more carefully you need Master Data Governance.

4 Master Data Governance We don t have to make it more boring than it already is by combining Master Data and Governance in the same sentence. Maybe it should be called Business Power and Mastery? The people who are given the power to define what data is important to form the building blocks of any business, i.e. customer, product, people, etc., have an immense impact on the business. They will pave the way as knowledge about the business is leveraged to slay the competition and provide an even better match between products/services and the most coveted commodities in the marketplace: customers with money to spend. Mastering the definitions of the business building blocks and the ongoing process of making sure this data is kept in pristine state requires mastery; mastery in knowing what data is required for servicing the customer, what data is required for targeting the customer, and what data is required to measure the progress of your business. In our experience less is more. Have only the right characteristics in place and bin all data you are not able to explain the use of - or which you have not used for something significant in the last year. Make sure you have reporting in place to monitor the completeness and validity of data. And if you are dead serious about data you will have systems filling in the blanks for you, e.g. postal code when City or phone number information is available, and check validity of addresses.

5 Master Data Services Master Data Services is a tool included in Microsoft SQL Server tool to maintain and develop business rules in a more automatic way and maintain a high data governance to continuously uphold a high data quality. Master Data Services gives your business users an insight into how your data maps and data are structured on a company level. Advantages: Validation of data (rules and lists) Mapping and structuring of Entities is simple in either a Web interface or Excel Change revision. Who changed what and when? Versioning gives you options to experiment, without breaking production Central place of master data, which every system could subscribe to Data Quality Services Data Quality Services is a service that helps you clean your data. You can generate rules that help new data (i.e. a new customer) coming in, being aligned with your business and handle this issue automatically. Advantages: Smart cleansing of data (computer assisted instead of manually maintained rules) Remove duplicates by semantic comparison of data Cleansing using external source (postal code, country, address etc.) Data Quality Services combined with Master Data Services is a powerful tool to clean, maintain and administer your Master Data within a well-defined model and a source for other systems. And that s the bottom line Master Data Management has a direct impact on your bottom line whether you are able to quantify it or not. Manage your processes and govern your data to rid your systems of bad data, and use proven technology so that you do not have to do it all by hand.

6 Risici ved Excel Excel er et rigtigt godt værktøj og en uundværlig del af dagligdagen for de fleste virksomheder. Det er relativt nemt at komme i gang med, men kan alt fra statiske analyser på meget store mængder data til simple beregninger og hurtige visualiseringer. Derfor er det - trods blot omkring 20 år på bagen - blevet et af finansafdelingernes mest centrale værktøjer. I forhold til data management i Excel er der dog nogle problemstillinger, man bør overveje. Det mulige og det ønskelige Når det kommer til Excel, er man nødt til at skelne mellem, hvad der er teknisk muligt, og hvad der egentligt er ønskeligt. Med Power BI har Microsoft øget mulighederne, men problemerne ved at foretage databehandling i Excel er stadig de samme, hvis man bevæger sig ud over de kernefunktionaliteter, programmet er rigtigt godt til. Det er nok Excels tilgængelighed, som gør, at mange virksomheder i vækst blot fortsætter med udvikling af et komplekst netværk af Excel-ark, som understøtter forretningens forskellige behov for rapportering, analyse og databehandling. Uden grundige overvejelser omkring risikostyring kan dette dog være en problematisk strategi. I denne artikel ser vi på de konkrete problemer og risici, som er forbundet med anvendelsen af Excel i forskellige dele af forretningen. Hvilke risici åbner man sig for? Og hvad bør man sikre, hvis man vil beholde sin Excel-løsning?

7 Forretningskritiske Excel-ark Hvorvidt databehandling i Excel er kritisk handler på den ene side om mængder og kompleksitet og på den anden side om vigtigheden af de data, som behandles. Store datamængder og komplekse sammenhænge, fx mellem flere ark, er svære at overskue, og kan især udgøre en risiko ved almindelig brug, fx på grund af forkert indtastning, forkert markering af felter eller fejl i formler. Det lyder måske relativt uskyldigt, men den nok mest kendte kostede investeringsbanken JP Morgan 6 mia. dollars. Fejl er reglen, ikke undtagelsen. Nogle fejl er dyrere end andre. Behandler man meget vigtig data i Excel-ark, bør man altid - uanset om det er store mængder eller komplekse datasæt - tage skridt til at sikre integriteten ved at opstille regler og procedurer for, hvordan man håndterer sine regneark. Man kunne starte med at stille sig selv disse spørgsmål: Baselines Excel-ark i virksomheden? Altså tjekkes alle formler og funktioner indledningsvist. Hvem/hvor mange har adgang til arket? Er formler beskyttede mod ændringer? Hvordan sikrer man versionering, og at flere ikke arbejder samtidig i arket? Har (og vedligeholder) man dokumentation omkring ark (kilder og sammenhæng med andre regneark)? Det er altså et spørgsmål om, hvordan man garderer sig mod, at fx tastefejl forekommer og korrumperer data. I Excel er problemet netop, at når disse fejl forekommer (eller måske rettere: når de bliver opdaget), er det meget besværligt at rette dem og spore konsekvenserne, da historikken er tabt. Afledte problemer Udover deciderede fejl er der en række afledte problemstillinger ved databehandling i Excel. Ofte opstår disse problemer, fordi regnearkene er lokalt forankrede i enten en afdeling, hos en leder eller ved specifikke medarbejdere. Dette øger afhængigheden af enkelte personers viden, hvilket er et problem i forhold til sygdom, ferie, jobskifte og overlevering af opgaver. Herudover ser vi ofte, at denne tilgang til data betyder, at forskellige afdelinger arbejder med forskellige definitioner af nøgletal. Dette skaber naturlige problemer i forhold til analyser, men betyder samtidig også, at implementering af ændringer kan besværliggøres på tværs af virksomheden, fordi de netop aldrig er blevet defineret.

8 Symptomerne på mangelfuld databehandling kan således være mange: Afhængighed af enkelte personers viden Langsom rapportering pga manuelle processer Ukomplette rapporter pga manglende indtastninger /mangelfuld opdatering Besværligt at opdage og spore fejl Besværligt at implementere ændringer i definitioner på tværs af virksomheden Manglende mulighed for at genskabe efter fejl tabt historik Flere forskellige udgaver af sandheden Disse peger alle på en række steder, hvor man ligeledes med fordel kan se på arbejdsprocesser og overveje, hvordan/om databehandlingen understøtter dem. Her er Excel ikke nødvendigvis et problem, blot ikke den optimale løsning f(x)=24845*x^ *x x=

9 Bunker Holding Dan Bunkering Dan Bunkering Copenhagen Middelfart Singapore KPI Bridge Oil London East North West SABT South Africa New York Manhattan Brooklyn Queens Profit Profit pr. trader ROI Profit Profit pr. trader ROI Profit Profit pr. trader ROI , ,00 4,50% , ,00 3,5% , ,00 2,5% Dan Bunkering Dan Bunkering Copenhagen Middelfart Singapore KPI Bridge Oil London East North West SABT South Africa New York Manhattan Brooklyn Queens Today Profit Profit pr. trader ROI Month Year to Date Profit , ,00 Profit ,50 Profit pr. trader ,00 ROI 3,5% Profit ,50 Profit pr. trader ,00 ROI 2,5% 4,50% Dan Bunkering Dan Bunkering Copenhagen Middelfart Singapore KPI Bridge Oil London East North West SABT South Africa New York Manhattan Brooklyn Queens Today Profit Profit pr. trader ROI , ,00 4,50% Month Profit ,50 Profit pr. trader ,00 ROI 3,5% Year to Date Profit ,50 Profit pr. trader ,00 ROI 2,5% Profit Today Month Year to Date Profit Optimér brug minimér risiko For mange kokke fordærver maden, siges det. Det samme kan med rette siges om Excel. Jo flere mennesker, der bruger, udvikler og behandler et (komplekst net af) Excel-ark, desto større er risikoen for fejl og dermed kravene til stramme processer. Når data anvendes til beslutningsstøtte, skal de med sikkerhed være korrekte. Denne sikkerhed mindskes eller bliver meget ressourcekrævende at garantere i Excel, når virksomheden vækster. I bund og grund handler det hele om, hvorvidt man er bedre stillet med et data warehouse og en Business Intelligence-løsning. Eftersom Microsoft også har nogle rigtigt gode BI-værktøjer, som kan integreres med Excel, kan man bevare det velkendte miljø og samtidig opnå en mere hensigtsmæssig og anvendelig løsning. Det er ikke nødvendigvis en stor opgave, men den er nødvendig.

10 Data Warehouset En grundig og frem for alt ensartet databehandling kræver et data warehouse. Dette sikrer, at nøgletal er udregnet ensartet og derfor ikke bliver grund til diskussioner. I et data warehouse sikrer vi én central beslutnings- og behandlingsproces, som for eksempel betyder, at nøgletal altid bliver udregnet efter samme formel, og at kunder altid optræder med samme kundeid. Når først datakvaliteten på denne måde er sikret, kan vi koble andre værktøjer på, fx Excel. Excel Med en nem brugerflade, kort indlæringskurve og nærmest uendelige anvendelsesmuligheder er Excel blevet en fast installation på enhver computer i så godt som enhver større virksomhed. Nogle kalder endda Excel for en forudsætning for den udvikling, vi har set i den finansielle verdens produkter og hermed storhed og forfald. Men det er en anden historie. Pointen er, at Excel er et fortræffeligt program til de ting, Excel er skabt for at håndtere. Til databehandling i en virksomhed er det ikke en god langsigtet løsning. En langsigtet løsning vil sikre, at medarbejdere ikke foretager datavask i Excel (dvs. sorterer og ensarter), og at de ikke kombinerer data fra forskellige systemer, da disse handlinger giver problemer med definitioner og dermed uensartede resultater. En langsigtet løsning sikrer så vidt som muligt integriteten, samtidig med at den sikrer medarbejdernes adgang til at analysere data. Når virksomheden vokser, bør man derfor udfase brugen af Excel til kritisk databehandling og analyse. Den oplagte løsning er at implementere et data warehouse og automatiseret setup til analyse og rapportering. Simpelt rapporteringssetup Afhængig af en virksomheds størrelse og kompleksitet kan der være et varierende antal datakilder, som danner grundlag for vigtige rapporter. I begyndelsen drejer det sig måske blot om et CRM, ERP og ordresystem. Nøgletal trækkes ud af disse kildesystemer og lægges ind i Excel, hvorefter de kan bruges til analyser og rapportering.

11 de datagrundlaget til fremtiden. Et data warehouse er ikke den eneste og endegyldige løsning. Det er dog den, vi ser på i denne artikel. Data warehouse-løsning Et data warehouse indsættes som mellemled mellem kildesystemerne og brugere. Så langt så godt. Problemerne synliggøres for alvor, når virksomheden vokser, og problemerne beskrevet i artiklen Risici ved Excel begynder at udgøre en væsentlig risiko i virksomheden. Samtidig begynder flere afdelinger at trække tal ud og lave deres egne udregninger af nøgletal og rapporter. Vækst og timing Når en virksomhed vækster, bør master data management og en god datastrategi blive centrale begreber for at sikre, at man får udnyttet sine data både nu og i fremtiden. Business Intelligence er dog stadig så nyt et fag, at dette langtfra altid sker i praksis. Timing kan også være en udfordring her. En investering i en server og et data warehouse kan være en stor udgift, som samtidig kræver udvikling og vedligehold. Her kan det være en god idé at tage en snak med en konsulent omkring mulige løsninger. Selvom man ikke er klar til et data warehouse, kan det alligevel være aktuelt at forbere- Før data samles i data warehouset, gennemgår de en proces, hvor de renses og ensartes, så de arbejder med samme definitioner og kan bruges til analyser på tværs. Arbejdet med at opsætte et data warehouse er således ikke blot en it-proces, men en vigtig optimering af forretningen og processerne. Det betyder for eksempel, at man én gang for alle får skabt én sandhed på tværs af forretningen og idet denne er centralt defineret, kan den også hurtigt ændres. Fordelen er en central administration af definitioner og data, som giver høj sikkerhed og effektiv rapportering. Ulempen er, at man mister lidt fleksibilitet i forhold til ad hoc-rapportering. Men det er der råd for.

12 En vigtigt ting her er også, at efterhånden som flere systemer tages i brug i virksomheden, kan data warehouse-løsningen udvides og skaleres uden yderligere risiko. Det kan bestemt ikke siges om Excel. Automatiseret rapportering Et data warehouse er rigtigt godt, når man vil automatisere de faste rapporter. Typisk vil man foretage en analyse af forretningens behov og lave nogle faste nøgletalsberegninger, som målrettes det informationsbehov den enkelte bruger har. Herefter opsættes et direkte flow af data fra kildesystemerne til slutbrugeren. Nøgletal kan leveres på denne måde fx i faste rapporter på en mail eller i fx Pivot-tabeller, så modtageren kan interagere med dem, dog stadig inden for de rammer, der er opsat i rapporten. Skal brugeren have adgang til andre datasæt, kræver dette et andet setup. Det vil typisk være fx controllere, som vil foretage mere eksplorative ad hoc-analyser. Her er der mulighed for at lave en separat self service-løsning. foretages i Excel (evt. med Microsoft Power BI) eller et andet velkendt værktøj. Ofte kombinerer vi løsninger, så controllere og analytikere får stillet data til rådighed i særskilte værktøjer, mens de faste rapporter kører automatisk og leveres i andre værktøjer eller bare som en graf i en mail i det interval, der er nødvendigt. Det er der mange fordele ved, da hver bruger får de data, de skal bruge hverken mere eller mindre. For stor detaljeringsgrad kan være en stor tidsrøver for brugeren, som kun skal bruge overskrifterne. Self Service-løsning En self service-løsning betyder, at vi stiller datasæt til rådighed i et værktøj som fx Power BI, hvor brugerne kan rode rundt i tallene, som de ønsker. Data skal dog stadig igennem data warehouset. Til gengæld er de ensartet, og der er ingen risiko for at korrumpere dem. Det betyder, at meget af forarbejdet allerede er foretaget, så fx controllere kan gå direkte til analysedelen. Dette arbejde kan så

13 BI Governance Når man opsætter en self service-løsning kan man med fordel i samme ombæring sørge for at opstille nogle effektive procedurer for BI Governance. Dette kan også med fordel være en del af datastrategien. BI Governance skal dels sikre, at de rapporter og nøgletal, virksomheden opererer med, fortsat er de rette, samt at de vigtigste rapporter fra self service-løsningen bliver implementeret og tilgængelige på tværs af virksomheden. Udover at det er en fornuftig tilgang til styring af data, giver det også nogle konkrete fordele i forhold til udnyttelse af interne kompetencer. Med en god self service-løsning udvikler brugerne selv de analyser og rapporter, virksomheden skal bruge. Det minimerer udviklingstiden og mindsker dermed virksomhedens brug af eksterne konsulenter. Samtidig sikrer det, at løsninger bliver afprøvet, før de bliver stillet til rådighed for andre brugere, så man kun udvikler de løsninger, som faktisk anvendes. En styrket forretning Skiftet til en data warehouse-løsning styrker datakvalitet, databehandling og rapportering. Det er også en god lejlighed til at strømline forretningen og sikre ensartede definitioner og automatiserede processer. Uanset om timingen er rigtig til at implementere et data warehouse, bør man som minimum lave en datastrategi og et road map. Governance er ikke just det mest sexede ord, men ikke desto mindre er det vigtigt. Det er en del af et smidigt setup, som understøtter forretningen bedst muligt. Når man tager sig tiden til at udføre arbejdet, skærer man ned på fejl og skruer op for den tid, medarbejderne har til analyser og handling. Alt i alt giver det en styrket forretning, som er klar til vækst.

14 Decentralisering af data Inden for data management har vi i årevis søgt at centralisere databehandlingen for at sikre ensartetheden på tværs af virksomheden. Modsætningen hertil har været dataanarkiet i de enkelte afdelinger og den usammenhængende tilgang til virksomhedens data. En tredje mulighed er dog ved vinde frem: den decentraliserede arkitektur, som giver mulighed for at skabe unikke systemer ude i afdelingerne og integrere dem med en samlet løsning. I enterprise-arkitektur har der engang været en tendens til at betragte organisationers systemer og data som et konsistent og entydigt system, der skulle organiseres i hierarkisk opbyggede modeller. Hermed kunne man centralisere datamodeller og forretningsansvar, så hvert stykke data ville være entydigt repræsenteret i hele virksomheden. I praksis kan denne tilgang dog være svær at få til at fungere. At presse en rigid hierarkisk arkitektur ned over en dynamisk og agil organisation kan skabe problemer. Ofte vil vi se, at visse dele af organisationers data i stedet sagtens kan behandles centralt, mens andre med fordel kan decentraliseres. Det vil sige, at man kan beholde et centralt ERP-system og supplere dette med mindre, agile enheder, som kan tilpasses afdelingers databehov. I denne artikel ser vi nærmere på, hvordan data kan behandles decentralt. Et eksempel Lad os tage et eksempel: En kunde. I en tilfældig virksomhed taler man om "en kunde", og alle er enige om, at en kunde er en, man sælger noget til. Men lad os nu prøve at beskrive en kunde via de (fiktive :)) egenskaber, som de enkelte afdelinger tillægger denne kunde: CRM-afdelingen: Her registreres firmaets kontakter sådan, at man kan pleje det professionelle forhold ved at sende julekort og chokolade mm. Her interesserer man sig for kundens ID, kontaktoplysninger, kommunikationslog, kontakter, osv.

15 Salgsafdelingen: I salg ringer man jævnligt til kontakter ved modpartens indkøbsafdeling og tilbyder dem ting og sager, som de måske køber. Her er man interesseret i kundens ID, historiske salg, telefonnumre og -adresser på indkøbere. Økonomiafdelingen: I økonomi står de for at sende fakturaer til kunderne efter et mønster dikteret af en kontrakt. I denne afdeling er man interesseret i kundens ID, konti, kontrakt, kredit, faktureringsoplysninger, osv. I dette tilfælde ses det, at de forskellige afdelinger i virkeligheden har et meget forskelligt syn på, hvad det (datamæssigt) indebærer at være en kunde. Det eneste, de allesammen er enige om, er kundens ID - men denne egenskab har jeg markeret med fed, fordi det er en surrogat-egenskab, hvis eneste formål er at identificere kunden på tværs af de vidt forskellige opfattelser, som de forskellige afdelinger har. Der kan naturligvis være egenskaber, som ved første øjekast synes at være de samme. Det kan f.eks. være kundens adresse, som formentlig vil være associeret med kunden i CRM-afdelingen, sådan at man kan sende en æske chokolade, når det bliver jul, og som samtidig er associeret med kunden i økonomiafdelingen, sådan at man kan sende en masse fakturaer. Men ofte skal fakturaer adresseres til kundens regnskabsafdeling, og hvis kunden er lille, er "regnskabsafdelingen" måske i virkeligheden kundens advokat eller revisor... pludselig er det ikke nok med en enkelt adresse på kunden! Derudover har jeg begået en lille potentielt fatal antagelse: Vha. kundens ID har jeg antaget en kardinalitet på tværs, som gør det umuligt for salgsafdelingen at handle med f.eks. uafhængige underafdelinger af kundens firma! Måske er det i virkeligheden kun CRM, der skal betragte noget som en "kunde", eller er "kontakt" ikke et mere beskrivende ord? Måske hedder det "modpart" i salgsafdelingen og "kontraktindehaver" i økonomiafdelingen? Det er ikke svært at forestille sig, at det ville være svært at opbygge én central datamodel for alle aspekter af en kunde, som skal tilfredsstille alle afdelingers behov for oplysninger - ikke desto mindre så er det altså det, man har forsøgt at gøre med de såkaldte "kanoniske modeller", hvor ambitionen er, at hver ting (hver "entitet") i virksomhedens domæne har én kanonisk repræsentation, som alle systemer er enige om. Min egen erfaring er, at sådanne projekter fx kan medføre ringe evne til at skalere og desuden stå i

16 vejen for it-projekter, som skal flytte forretningen ude i afdelingerne. Min opfattelse er også, at flere og flere virksomheder er ved at indse dette, og løsningen er egentlig forholdsvis ligetil: Man skal omfavne det organiske i stedet for at bekæmpe det! Med andre ord, så taler dette for, at man bør decentralisere systemer og decentralisere data, på samme måde som man formentlig i virksomheden er opdelt i selvstændige enheder (afdelinger, teams, individer), som interagerer med hinanden, og alle arbejder direkte eller indirekte for at opnå et kollektivt mål. Omfavn decentralisering af data Hvis vi nu accepterer, at vores data ikke længere udelukkende ligger i én stor model af hele verden, men at vores data nu ligger mere spredt rundt omkring i virksomhedens systemer, fysisk adskilt - hvilke fordele og ulemper giver dette så? Der kan være ulemper Denne måde at tænke systemer på er ikke en simplificering, men en anden måde at håndtere kompleksiteten på med nogle andre fordele og andre ulemper. Af ulemper skal nævnes, at der bliver større krav om integration mellem systemer - f.eks. kunne man forestille sig, at en markering som "dårlig betaler" i økonomiafdelingen skal medføre en advarsel i salgsafdelingens handelssystem, når en sælger er ved at tage kontakt til den pågældende kunde. Dette kræver enten en form for datasynkronisering (med risiko for den kan være ude af sync) eller en anden måde at integrere oplysninger fra ét system ind i et andet. En anden ulempe er, at det samlede billede bliver mere uoverskueligt. Der er større krav til at definere betydning og formål for de enkelte oplysninger rundt omkring i de enkelte systemer, sådan at man kan være forvisset om, at de pågældende oplysninger er korrekt placeret. Driftsmæssigt får det naturligvis også konsekvenser, idet DBA'erne måske skal vænne sig til at tænke på drift af databaser på en ny måde....men der er heldigvis også fordele Decentralisering af data gør de enkelte komponenter langt mere autonome. De påkrævede integtionspunkter vil, hvis man gør sig umage, være små og veldefinerede, og det enkelte system kan fungere uafhængigt af resten af organisationen, hvilket har mange gode konsekvenser. De enkelte systemer kan herefter udvikles uafhængigt af hinanden og opdateres, uden at andre systemer behøver opdage det. Et problem i ét system vil ofte være lokaliseret til blot det ene system og vil ikke påvirke andre.

17 Det enkelte system vil være langt nemmere at overskue for udviklere ved udvikling af nye features og fejlretning - så længe kontrakterne til de andre systemer er overholdt, kan de tilføje funktionalitet og refaktorere eksisterende kode med langt større sikkerhed for, at de ikke kommer til at spænde ben for noget andet. Det kan desuden være befriende, at man i den ene afdeling kan bruge SQL Server til datamodellering, fordi man i den pågældende afdeling primært skal gemme tabulare data med en rigid datamodel, mens man i en anden afdeling kan bruge RavenDB, fordi man gerne vil benytte sig af en rig, objektorienteret domain-driven design-inspireret datamodel. Den opnåede fleksibilitet kan desuden udmøntes i en radikalt anderledes tilgang til opbygningen af den enkelte applikation, f.eks. kunne det tænkes, at en applikation egnede sig virkelig godt til event sourcing og CQRS, hvorfor det ville være naturligt at benytte sig af en specialiseret event store-database, og arkiveringssystemet til arkivering af al historik vedrørende kundeforhold, udvekslede dokumenter osv. kunne tænkes at være baseret på SharePoint eller ElasticSearch på et cluster af Ubuntu-maskiner - der er mange muligheder! Konklusion Der er mange fordele at høste ved at betragte organisationer som organiske størrelser, som i langt højere grad skal understøttes af et "levende system" frem for et "planlagt system" (læs evt. Pieter Hintjens om "The Power Of Living Systems"). Det levende system opstår ved en form for organisk vækst, hvor løst koblede komponenter samarbejder på kryds og tværs, og decentralisering af data er en naturlig konsekvens af denne tankegang. Decentraliseringen af data vil, som alle andre beslutninger, være et tradeoff, hvor ulemper og fordele naturligvis skal opvejes i forhold til den mere hierarkiske og systematiske tilgang, men det vil ofte være gavnligt at forsøge at følge organisationens kommunikationsstrukturer frem for at kæmpe imod dem, og det medfører med stor sandsynlighed krav om en vis grad af autonomi i den enkelte komponenter.

18 SQL or NoSQL NoSQL is a term used to describe a set of databases, which are not modelled as the relational databases most people know, e.g. SQL. The NoSQL databases are particularly suited to creating distributed systems and decentralized architecture. In this article, we take a look at the main differences seen from a technical perspective. Any application, regardless of how simple, will eventually need to persist information. There are two major ways of storing information: durable and non-durable. Durable means that information is persisted in a non-volatile fashion and can be retrieved in the exact same format at a later date. Durable persistence is usually achieved by storing the information on a physical medium (hard drive, compact disc, etc). Non-durable information persistence is, as expected, the opposite of the durable one: it stores information in a volatile manner and is most likely affected by computer power cycling (aka reboot). In this post we will take a small dive into durable information persistence, and the existing software paradigms achieving this persistence type. The History of SQL At the very beginning of computers, there were no database systems, there were just a bunch of smart people achieving incredible results in the form of software programs, with little to no tooling at all. Basically, the programmer was not only concerned with capturing the business needs and encoding them into programs, they were also responsible for creating the infrastructure that we, today's programmers, take for granted.

19 There were no database systems, there were no standards on how to structure your data, and programmers had to constantly re-invent the wheel with each project, learn from their mistakes, and re-invent the wheel again. At this point, another smart person, Dr. E. F. Codd, wrote an article, "A Relational Model of Data for Large Shared Data Banks", in which he committed to find a generic, machine independent, solution to data persistence. Fast forward 44 years and you will find that his theory was put into practice in the most used database systems today. His principles formed the basis of relational databases. The set of instructions used to interact with such systems is known as SQL (Structured Query Language). Make no mistake, even though relational databases might seem old and deprecated to the untrained eye, they are still a viable solution to data persistence, manipulation, and query. Keep in mind that relational databases have been around for more than 4 decades now, that means 4 decades of improvements and fine performance tuning. If SQL is cool enough, why the need for NOSQL, and what is NOSQL in the first place? NOSQL stands for Not Only SQL and it represents a category of database systems that do not embrace the relational model proposed by the relational databases. The main types that fall under the NOSQL category are: Key/value databases - the information is identified by a unique key, and the only way to access that information is by using that key. Document databases - the information is stored in documents, which are uniquely identified by a key. An extra benefit is that you can query the documents and you aren't constrained to retrieving the documents only by their unique identifier. Graph databases - the information is stored in nodes, edges, and properties. Column-oriented databases - information is stored as sections of columns, rather than rows of data. As previously stated, relational databases do a good job when it comes to handling data, however, they require that your data is stored in a structured format. This may not look like a problem at the beginning, but, as a project grows, so does the number of tables, and so does the number of programmers working at the project. This means that all programmers must be in sync when it comes to making changes to the structure of the database, and keeping people in sync is an activity that is best not to be practiced.

20 On the other hand, NOSQL databases are generally designed to easily cope with a changing data structure, and they are more than happy to accept any kind of information you throw at them (no predefined schema information is required). However, one can argue that it is a small price to pay for the benefits you get: fast I/O operations, referential integrity guarantees, cascade operations, etc. Because they are not confined to specifying a schema first, programmers are able to do fast iterations and, most of the time, only concentrate on solving the business needs, forgetting about keeping mapping files synchronized, generating database models, or any other hurtful operation from the SQL world. Transitioning from SQL to NOSQL Requires the programmer to be accustomed with at least the following: Eventual consistency SQL databases are consistent, meaning that after the database has accepted a piece of information you are guaranteed that you can query and retrieve that information right away. This behavior has direct implications to the speed at which the database can process commands. Take for example an insert operation, the time necessary to perform the operation is made out of the actual time needed to physically store the information + the time necessary to index the information (the more indexes you have, the more the time increases). To clear things out, an index is a data structure used by all database systems to speed up the retrieval process of information. In the quest for being faster some NOSQL databases have split the above described process in two distinct and asynchronous parts. The first step is performing the physical actions (storing data), and the second one is indexing (making sure that the information can be queried). What is important to notice here is that indexing doesn t happen at the same time as the physical operation; indexing happens later on. Apart from allowing the database to have a high number of data mutation operations per second, the deferred indexing strategy has another side effect, known as stale data. The phenomenon of stale data occurs in the following scenario: 1. You have a database with a lot of mutation requests 2. The database accepts all your requests and processes them quickly 3. Usually, priority is given to mutation requests and this causes the indexes to become out of date for slight periods of time 4. If you attempt to query the index in those periods of time, you will be querying data which is not up to date

Aktivering af Survey funktionalitet

Aktivering af Survey funktionalitet Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette

Læs mere

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen.  og 052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com. 052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

The River Underground, Additional Work

The River Underground, Additional Work 39 (104) The River Underground, Additional Work The River Underground Crosswords Across 1 Another word for "hard to cope with", "unendurable", "insufferable" (10) 5 Another word for "think", "believe",

Læs mere

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard Fortæl om Ausumgaard s historie Der er hele tiden snak om værdier, men hvad er det for nogle værdier? uddyb forklar definer

Læs mere

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes. Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn

Læs mere

Status på det trådløse netværk

Status på det trådløse netværk Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne

Læs mere

Financial Literacy among 5-7 years old children

Financial Literacy among 5-7 years old children Financial Literacy among 5-7 years old children -based on a market research survey among the parents in Denmark, Sweden, Norway, Finland, Northern Ireland and Republic of Ireland Page 1 Purpose of the

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF) Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Framework (TOGAF) Otto Madsen Director of Enterprise Agenda TOGAF og informationsarkitektur på 30 min 1. Introduktion

Læs mere

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og

Læs mere

QUICK START Updated: 18. Febr. 2014

QUICK START Updated: 18. Febr. 2014 QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get

Læs mere

Boligsøgning / Search for accommodation!

Boligsøgning / Search for accommodation! Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer

Læs mere

Sport for the elderly

Sport for the elderly Sport for the elderly - Teenagers of the future Play the Game 2013 Aarhus, 29 October 2013 Ditte Toft Danish Institute for Sports Studies +45 3266 1037 ditte.toft@idan.dk A growing group in the population

Læs mere

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form Danish Language Course for International University Students Copenhagen, 12 July 1 August 2017 Application form Must be completed on the computer in Danish or English All fields are mandatory PERSONLIGE

Læs mere

Bilag. Resume. Side 1 af 12

Bilag. Resume. Side 1 af 12 Bilag Resume I denne opgave, lægges der fokus på unge og ensomhed gennem sociale medier. Vi har i denne opgave valgt at benytte Facebook som det sociale medie vi ligger fokus på, da det er det største

Læs mere

GUIDE TIL BREVSKRIVNING

GUIDE TIL BREVSKRIVNING GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for

Læs mere

Sikkerhed & Revision 2013

Sikkerhed & Revision 2013 Sikkerhed & Revision 2013 Samarbejde mellem intern revisor og ekstern revisor - og ISA 610 v/ Dorthe Tolborg Regional Chief Auditor, Codan Group og formand for IIA DK RSA REPRESENTATION WORLD WIDE 300

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Unitel EDI MT940 June 2010 Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Contents 1. Introduction...3 2. General...3 3. Description of the MT940 message...3 3.1.

Læs mere

Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level.

Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level. Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level Application form Must be completed on the computer in Danish or English All

Læs mere

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE

Læs mere

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528) Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM58) Institut for Matematik og Datalogi Syddansk Universitet, Odense Torsdag den 1. januar 01 kl. 9 13 Alle sædvanlige hjælpemidler

Læs mere

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION P E R H E I S E L BERG I N S T I T U T F OR BYGGERI OG A N L Æ G BEREGNEDE OG FAKTISKE FORBRUG I BOLIGER Fra SBi rapport 2016:09

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Tilmeldingen åbner om to uger Mandag den 3. december kl. 8.00 åbner tilmeldingen til Trolling Master Bornholm 2013. Vi har flere tilmeldinger

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

SEPA Direct Debit. Mandat Vejledning 2013.03.15. Nets Lautrupbjerg 10 DK-2750 Ballerup

SEPA Direct Debit. Mandat Vejledning 2013.03.15. Nets Lautrupbjerg 10 DK-2750 Ballerup SEPA Direct Debit Mandat Vejledning 2013.03.15 Nets Lautrupbjerg 10 DK-2750 Ballerup Indholdsfortegnelse 1. Indledning... 3 1.1 Tilknyttet dokumentation... 3 1.2 Kontakt til Nets... 3 2. Krav til SEPA

Læs mere

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 Shooting tethered med Canon EOS-D i Capture One Pro Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 For Canon EOS-D ejere der fotograferer Shooting tethered med EOS-Utility eller

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Så er ballet åbnet, 16,64 kg: Det er Kim Christiansen, som i mange år også har deltaget i TMB, der tirsdag landede denne laks. Den måler 120

Læs mere

Must I be a registered company in Denmark? That is not required. Both Danish and foreign companies can trade at Gaspoint Nordic.

Must I be a registered company in Denmark? That is not required. Both Danish and foreign companies can trade at Gaspoint Nordic. General Questions What kind of information do you need before I can start trading? Please visit our webpage www.gaspointnordic.com under the heading How to become a participant Is it possible to trade

Læs mere

Vejledning til brugen af bybrandet

Vejledning til brugen af bybrandet Vejledning til brugen af bybrandet Indhold Hvorfor bruge bybrandet? s. 3-4 Inspiration/ big idea s. 5-10 Syv former for bybranding s. 11-18 Brug af logoet s. 19-21 Find desuden flere cases, designelementer

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 English version further down Den første dag i Bornholmerlaks konkurrencen Formanden for Bornholms Trollingklub, Anders Schou Jensen (og meddomer i TMB) fik

Læs mere

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0 Userguide NN Markedsdata for Microsoft Dynamics CRM 2011 v. 1.0 NN Markedsdata www. Introduction Navne & Numre Web Services for Microsoft Dynamics CRM hereafter termed NN-DynCRM enable integration to Microsoft

Læs mere

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser Relationer xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser Susanne Christoph, salgschef & Henrik Ditlevsen,

Læs mere

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives Improving data services by creating a question database Nanna Floor Clausen Danish Data Archives Background Pressure on the students Decrease in response rates The users want more Why a question database?

Læs mere

User guide - For testing SFTP and HTTP/S data communication

User guide - For testing SFTP and HTTP/S data communication User guide - For testing SFTP and HTTP/S data communication with Nets Danmark A/S P. 1-9 Index General information... 3 Introduction... 3 Rights... 3 Limitations... 3 Prerequisites... 3 Preparations...

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7 Trolling Master Bornholm 2016 Nyhedsbrev nr. 7 English version further down Så var det omsider fiskevejr En af dem, der kom på vandet i en af hullerne, mellem den hårde vestenvind var Lejf K. Pedersen,

Læs mere

Experience. Knowledge. Business. Across media and regions.

Experience. Knowledge. Business. Across media and regions. Experience. Knowledge. Business. Across media and regions. 1 SPOT Music. Film. Interactive. Velkommen. Program. - Introduktion - Formål og muligheder - Målgruppen - Udfordringerne vi har identificeret

Læs mere

Idrættens Eventmanagement Uddannelse: Hvervekampagne / Building a bid strategy. Dragør April 29, 2013

Idrættens Eventmanagement Uddannelse: Hvervekampagne / Building a bid strategy. Dragør April 29, 2013 Idrættens Eventmanagement Uddannelse: Hvervekampagne / Building a bid strategy Dragør April 29, 2013 Program: 13:30-15:00 Om hvervekampagner 15:00-15:15 Introduktion to Group Work 15:15-16:15 Kaffe / Group

Læs mere

Managing stakeholders on major projects. - Learnings from Odense Letbane. Benthe Vestergård Communication director Odense Letbane P/S

Managing stakeholders on major projects. - Learnings from Odense Letbane. Benthe Vestergård Communication director Odense Letbane P/S Managing stakeholders on major projects - Learnings from Odense Letbane Benthe Vestergård Communication director Odense Letbane P/S Light Rail Day, Bergen 15 November 2016 Slide om Odense Nedenstående

Læs mere

Morten Juul Nielsen Produktchef Microsoft Danmark

Morten Juul Nielsen Produktchef Microsoft Danmark Morten Juul Nielsen Produktchef Microsoft Danmark Er du, din organisation og dit datacenter klar til Skyen? Dynamisk Datacenter & Cloud Computing System Center Suiten med fokus på Service Manager Next

Læs mere

Forslag til implementering af ResearcherID og ORCID på SCIENCE

Forslag til implementering af ResearcherID og ORCID på SCIENCE SCIENCE Forskningsdokumentation Forslag til implementering af ResearcherID og ORCID på SCIENCE SFU 12.03.14 Forslag til implementering af ResearcherID og ORCID på SCIENCE Hvad er WoS s ResearcherID? Hvad

Læs mere

Skriftlig Eksamen Diskret matematik med anvendelser (DM72)

Skriftlig Eksamen Diskret matematik med anvendelser (DM72) Skriftlig Eksamen Diskret matematik med anvendelser (DM72) Institut for Matematik & Datalogi Syddansk Universitet, Odense Onsdag den 18. januar 2006 Alle sædvanlige hjælpemidler (lærebøger, notater etc.),

Læs mere

Nyhedsmail, december 2013 (scroll down for English version)

Nyhedsmail, december 2013 (scroll down for English version) Nyhedsmail, december 2013 (scroll down for English version) Kære Omdeler Julen venter rundt om hjørnet. Og netop julen er årsagen til, at NORDJYSKE Distributions mange omdelere har ekstra travlt med at

Læs mere

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering Backup Applikation Microsoft Dynamics C5 Version 2008 Sikkerhedskopiering Indhold Sikkerhedskopiering... 3 Hvad bliver sikkerhedskopieret... 3 Microsoft Dynamics C5 Native database... 3 Microsoft SQL Server

Læs mere

ATEX direktivet. Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet.

ATEX direktivet. Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet. ATEX direktivet Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet.dk tlf: 7220 2693 Vedligeholdelse af Certifikater / tekniske dossier / overensstemmelseserklæringen.

Læs mere

KOMDIS NYT. ABOBO = Pakker. located, we can also see it inside our system.

KOMDIS NYT. ABOBO = Pakker. located, we can also see it inside our system. ABOBO = Pakker located, we can also see it inside our system. KOMDIS NYT Når pakkerne ankommer i lokalet, så bliver de ankomstscannet så vi kan følge i systemet hvilke pakker, der er modtaget i hvilke

Læs mere

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla SOFTWARE PROCESSES Dorte, Ida, Janne, Nikolaj, Alexander og Erla Hvad er en software proces? Et struktureret sæt af AKTIVITETER, hvis mål er udvikling af software. En software proces model er en abstrakt

Læs mere

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension DK - Quick Text Translation HEYYER Net Promoter System Magento extension Version 1.0 15-11-2013 HEYYER / Email Templates Invitation Email Template Invitation Email English Dansk Title Invitation Email

Læs mere

Remember the Ship, Additional Work

Remember the Ship, Additional Work 51 (104) Remember the Ship, Additional Work Remember the Ship Crosswords Across 3 A prejudiced person who is intolerant of any opinions differing from his own (5) 4 Another word for language (6) 6 The

Læs mere

Better driving experience guaranteed!

Better driving experience guaranteed! MAXIMUM RESPONCE Pedalbox, Dynamisk - BEDRE RESPONSE - Flere program trin MAXIMUM RESPONCE Better driving experience guaranteed! Pedalbox, Dynamisk - BEDRE RESPONSE - Flere program trin For at forbedre

Læs mere

BIG DATA som styringsværktøj på et produktionssted. Martin Kamber, Arla Foods, Kruså dairy

BIG DATA som styringsværktøj på et produktionssted. Martin Kamber, Arla Foods, Kruså dairy BIG DATA som styringsværktøj på et produktionssted Martin Kamber, Arla Foods, Kruså dairy Navn: Martin Kamber Job: Project Manager Firma: Arla Foods Afdeling: Arla Foods, Kruså Dairy. Uddannelse: M.Sc.

Læs mere

Design til digitale kommunikationsplatforme-f2013

Design til digitale kommunikationsplatforme-f2013 E-travellbook Design til digitale kommunikationsplatforme-f2013 ITU 22.05.2013 Dreamers Lana Grunwald - svetlana.grunwald@gmail.com Iya Murash-Millo - iyam@itu.dk Hiwa Mansurbeg - hiwm@itu.dk Jørgen K.

Læs mere

Den sidste dag i globaliseringsugen, evaluering.

Den sidste dag i globaliseringsugen, evaluering. Den sidste dag i globaliseringsugen, evaluering. ida, katrine og mia. Kommunikation/IT-opgave Hvordan læser man på nettet? Og hvad har det betydet for den måde, i har skrevet jeres artikler på? Når man

Læs mere

Bookingmuligheder for professionelle brugere i Dansehallerne 2015-16

Bookingmuligheder for professionelle brugere i Dansehallerne 2015-16 Bookingmuligheder for professionelle brugere i Dansehallerne 2015-16 Modtager man økonomisk støtte til et danseprojekt, har en premieredato og er professionel bruger af Dansehallerne har man mulighed for

Læs mere

Læs venligst Beboer information om projekt vandskade - sikring i 2015/2016

Læs venligst Beboer information om projekt vandskade - sikring i 2015/2016 Læs venligst Beboer information om projekt vandskade - sikring i 2015/2016 Vi er nødsaget til at få adgang til din lejlighed!! Hvis Kridahl (VVS firma) har bedt om adgang til din/jeres lejlighed og nøgler,

Læs mere

From innovation to market

From innovation to market Nupark Accelerace From innovation to market Public money Accelerace VC Private Equity Stock market Available capital BA 2 What is Nupark Accelerace Hands-on investment and business developmentprograms

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Panorama billede fra starten den første dag i 2014 Michael Koldtoft fra Trolling Centrum har brugt lidt tid på at arbejde med billederne fra

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Den ny havn i Tejn Havn Bornholms Regionskommune er gået i gang med at udvide Tejn Havn, og det er med til at gøre det muligt, at vi kan være

Læs mere

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute Sortering fra A-Z Henrik Dorf Chefkonsulent SAS Institute Hvorfor ikke sortering fra A-Å? Det er for svært Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å?

Læs mere

WINDCHILL THE NEXT STEPS

WINDCHILL THE NEXT STEPS WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot

Læs mere

Get Instant Access to ebook Udleveret PDF at Our Huge Library UDLEVERET PDF. ==> Download: UDLEVERET PDF

Get Instant Access to ebook Udleveret PDF at Our Huge Library UDLEVERET PDF. ==> Download: UDLEVERET PDF UDLEVERET PDF ==> Download: UDLEVERET PDF UDLEVERET PDF - Are you searching for Udleveret Books? Now, you will be happy that at this time Udleveret PDF is available at our online library. With our complete

Læs mere

Design forslag. Company logo Lind furniture. Version 1

Design forslag. Company logo Lind furniture. Version 1 Design forslag Company logo Lind Version 1 Choose better for good 2005 Good Services Danish Design Good Services Good Service: Service is all about advising, handling orders, delivering and following-up.

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Sæsonen er ved at komme i omdrejninger. Her er det John Eriksen fra Nexø med 95 cm og en kontrolleret vægt på 11,8 kg fanget på østkysten af

Læs mere

Sunlite pakke 2004 Standard (EC) (SUN SL512EC)

Sunlite pakke 2004 Standard (EC) (SUN SL512EC) Sunlite pakke 2004 Standard (EC) (SUN SL512EC) - Gruppering af chasere igen bag efter. På den måde kan laves cirkelbevægelser og det kan 2,787.00 DKK Side 1 Sunlite pakke 2006 Standard (EC) LAN (SUN SL512EC

Læs mere

Database. lv/

Database. lv/ Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde

Læs mere

Hvad skal vi leve af i fremtiden?

Hvad skal vi leve af i fremtiden? Konkurrenceevnedebat: Hvad skal vi leve af i fremtiden? Mandag den 3. november 2014 www.regionmidtjylland.dk 1 Agenda Globalisering og dens udfordringer Væsentlige spørgsmål Eksempler 2 www.regionmidtjylland.dk

Læs mere

Projektledelse i praksis

Projektledelse i praksis Projektledelse i praksis - Hvordan skaber man (grundlaget) for gode beslutninger? Martin Malis Business Consulting, NNIT mtmi@nnit.com 20. maj, 2010 Agenda Project Governance Portfolio Management Project

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Tilmeldingerne til 2013 I dag nåede vi op på 85 tilmeldte både. Det er stadig lidt lavere end samme tidspunkt sidste år. Tilmeldingen er åben

Læs mere

IPTV Box (MAG250/254) Bruger Manual

IPTV Box (MAG250/254) Bruger Manual IPTV Box (MAG250/254) Bruger Manual Når din STB (Set top Box) starter op, bliver der vist en pop up boks på skærmen, hvor du kan åbne EPG ved at trykke på F2 (Nogle bokse kan fortælle at den har brug for

Læs mere

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City Finn Gilling The Human Decision/ Gilling 12. 13. September Insights Danmark 2012 Hotel Scandic Aarhus City At beslutte (To decide) fra latin: de`caedere, at skære fra (To cut off) Gilling er fokuseret

Læs mere

Statistik for MPH: 7

Statistik for MPH: 7 Statistik for MPH: 7 3. november 2011 www.biostat.ku.dk/~pka/mph11 Attributable risk, bestemmelse af stikprøvestørrelse (Silva: 333-365, 381-383) Per Kragh Andersen 1 Fra den 6. uges statistikundervisning:

Læs mere

Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard)

Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard) Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard) På den allerførste skoledag fik de farver og papir. Den lille dreng farved arket fuldt. Han ku bare ik la vær. Og lærerinden sagde: Hvad er

Læs mere

IT projekt. sæt et mål og nå det med omtanke!

IT projekt. sæt et mål og nå det med omtanke! IT projekt sæt et mål og nå det med omtanke! Det overordnede FORMÅL med dias-showet er at fortælle hvordan vi gennemfører IT projekter med succes ved hjælp af Microsoft Solutions Framework MSF modeller:

Læs mere

Subject to terms and conditions. WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR

Subject to terms and conditions. WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR ITSO SERVICE OFFICE Weeks for Sale 31/05/2015 m: +34 636 277 307 w: clublasanta-timeshare.com e: roger@clublasanta.com See colour key sheet news: rogercls.blogspot.com Subject to terms and conditions THURSDAY

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Trolling Master Bornholm 2013 Husk at tjekke jeres reservationer! Vi ved, at der er nogen, som har lavet reservationer af overnatning, og at

Læs mere

Titel: Hungry - Fedtbjerget

Titel: Hungry - Fedtbjerget Titel: Hungry - Fedtbjerget Tema: fedme, kærlighed, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: TV0000006275 25 min. DR Undervisning 29-01-2001 Denne pædagogiske vejledning

Læs mere

Forskning i socialpædagogik socialpædagogisk forskning?

Forskning i socialpædagogik socialpædagogisk forskning? Forskning i socialpædagogik socialpædagogisk forskning? eller knudramian.pbwiki.com www.regionmidtjylland.dkc Indhold Professionsforskning til problemløsning eller som slagvåben? Hvad er forskning? Hvad

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8 Trolling Master Bornholm 2016 Nyhedsbrev nr. 8 English version further down Der bliver landet fisk men ikke mange Her er det Johnny Nielsen, Søløven, fra Tejn, som i denne uge fangede 13,0 kg nord for

Læs mere

Small Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll

Small Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll Small Autonomous Devices in civil Engineering Uses and requirements By Peter H. Møller Rambøll BACKGROUND My Background 20+ years within evaluation of condition and renovation of concrete structures Last

Læs mere

BILAG 8.1.B TIL VEDTÆGTER FOR EXHIBIT 8.1.B TO THE ARTICLES OF ASSOCIATION FOR

BILAG 8.1.B TIL VEDTÆGTER FOR EXHIBIT 8.1.B TO THE ARTICLES OF ASSOCIATION FOR BILAG 8.1.B TIL VEDTÆGTER FOR ZEALAND PHARMA A/S EXHIBIT 8.1.B TO THE ARTICLES OF ASSOCIATION FOR ZEALAND PHARMA A/S INDHOLDSFORTEGNELSE/TABLE OF CONTENTS 1 FORMÅL... 3 1 PURPOSE... 3 2 TILDELING AF WARRANTS...

Læs mere

Overfør fritvalgskonto til pension

Overfør fritvalgskonto til pension Microsoft Development Center Copenhagen, January 2009 Løn Microsoft Dynamics C52008 SP1 Overfør fritvalgskonto til pension Contents Ønsker man at overføre fritvalgskonto til Pension... 3 Brug af lønart

Læs mere

KLAR TIL NYE MULIGHEDER

KLAR TIL NYE MULIGHEDER KLAR TIL NYE MULIGHEDER Dagens program Klar til nye muligheder 24. november 2014 Råhavegaard Maribovej 9, 4960 Holeby. 8:30 09:00 Kaffe og registrering på Råhavegaard 09:00 11:00 Rundvisning på byggepladserne

Læs mere

Implementing SNOMED CT in a Danish region. Making sharable and comparable nursing documentation

Implementing SNOMED CT in a Danish region. Making sharable and comparable nursing documentation Implementing SNOMED CT in a Danish region Making sharable and comparable nursing documentation INTRODUCTION Co-operation pilot project between: The Region of Zealand Their EHR vendor - CSC Scandihealth

Læs mere

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010 PROGRAM Erfaring - Inspiration - Network - Idéer - Viden Hotel Scandic Copenhagen Vester Søgade 6 1601 København 09:00-09:30 Modtagelse og morgenmad 09:30-09:45 Velkomst og præsentation af konferencen

Læs mere

Velkommen. Backup & Snapshot v. Jørgen Weinreich / Arrow ECS Technical Specialist

Velkommen. Backup & Snapshot v. Jørgen Weinreich / Arrow ECS Technical Specialist Velkommen Backup & Snapshot v. Jørgen Weinreich / Arrow ECS Technical Specialist 1 Agenda Fra backup til restore produkt Politikstyret Backup Live Demo 2 IBM XIV Snapshots - Næsten uden begrænsninger Snapshot

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Tilmeldingerne til 2013 I dag nåede vi op på 77 tilmeldte både. Det er lidt lavere end samme tidspunkt sidste år. Til gengæld er det glædeligt,

Læs mere

Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML

Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML Microsoft Development Center Copenhagen, July 2010 OIOXML / OIOUBL Microsoft Dynamics C5 Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML Indledning Indledning... 3 Anvendelse af værktøjet... 3

Læs mere

Åbenrå Orienteringsklub

Åbenrå Orienteringsklub Åbenrå Orienteringsklub Velkommen til det ægte orienteringsløb på Blå Sommer 2009 Din gruppe har tilmeldt spejdere til at deltage i det ægte orienteringsløb på Blå Sommer 2009. Orienteringsløbet gennemføres

Læs mere

NOTIFICATION. - An expression of care

NOTIFICATION. - An expression of care NOTIFICATION - An expression of care Professionals who work with children and young people have a special responsibility to ensure that children who show signs of failure to thrive get the wright help.

Læs mere

make connections share ideas be inspired

make connections share ideas be inspired make connections share ideas be inspired Integration af prædiktive analyser og operationelle forretningsregler med SAS Decision Manager Kristina Birch, chefkonsulent Professional Services, Banking & Mortgage

Læs mere

Der var engang 70érne avn i 80érne industrien flytter København i 00 erne opsving København i 00érne København i 2009 Cop 15 København 2010 København 2010 Klimatilpasningsplanen København The Copenhagen

Læs mere

Semco Maritime - Vækst under vanskelige vilkår. Offshoredag 2009 Vice President Hans-Peter Jørgensen

Semco Maritime - Vækst under vanskelige vilkår. Offshoredag 2009 Vice President Hans-Peter Jørgensen Semco Maritime - Vækst under vanskelige vilkår Offshoredag 2009 Vice President Hans-Peter Jørgensen Agenda Semco Maritime forretningen Vækst via internationalisering Fremtidig vækststrategi Konsekvenser

Læs mere

Enterprise Strategy Program

Enterprise Strategy Program Enterprise Strategy Program Putting Business Before Technology Anders Bonde Enterprise Strategy Lead, Microsoft Services Denmark Er Enterprise Strategy noget for dig? Det ultimative spørgsmål... Måske

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 6

Trolling Master Bornholm 2016 Nyhedsbrev nr. 6 Trolling Master Bornholm 2016 Nyhedsbrev nr. 6 English version further down Johnny Nielsen med 8,6 kg laks Laksen blev fanget seks sømil ud for Tejn. Det var faktisk dobbelthug, så et kig ned i køletasken

Læs mere

Timetable will be aviable after sep. 5. when the sing up ends. Provicius timetable on the next sites.

Timetable will be aviable after sep. 5. when the sing up ends. Provicius timetable on the next sites. English Information about the race. Practise Friday oct. 9 from 12.00 to 23.00 Saturday oct. 10. door open at 8.00 to breakfast/coffee Both days it will be possible to buy food and drinks in the racecenter.

Læs mere

HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED

HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED AARHUS D. 26. MAJ 2015 PETER ANDERSEN, SAS INSTITUTE THE POWER TO KNOW HVEM ER SAS INSTITUTE? 91 af top 100-virksomhederne på 2013 FORTUNE Global 500 listen

Læs mere

Microsoft Dynamics C5. Nyheder Kreditorbetalinger

Microsoft Dynamics C5. Nyheder Kreditorbetalinger Microsoft Dynamics C5 Nyheder Kreditorbetalinger INDHOLDSFORTEGNELSE Indledning... 3 Uddybning af ændringer... 4 Forbedring vedr. betalings-id er... 4 Ændringer i betalingsmåder (kreditorbetalinger)...

Læs mere

Microsoft Dynamics CRM 2011 (CRM2011) From a Technical point of view

Microsoft Dynamics CRM 2011 (CRM2011) From a Technical point of view Microsoft Dynamics CRM 2011 (CRM2011) From a Technical point of view Table of Contents Intro Ramón Soto Mathiesen CRM2011 Architectural Overview From a development point of view SharePoint 2010 integration

Læs mere