{"id":55701,"date":"2020-01-26T00:00:00","date_gmt":"2020-01-25T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh"},"modified":"2020-02-18T14:03:50","modified_gmt":"2020-02-18T11:03:50","slug":"nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","title":{"rendered":"Har vi brug for en datalake? Hvad med datalageret?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Denne artikel er en overs\u00e6ttelse af min artikel p\u00e5 Medium \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/rock-your-data\/getting-started-with-data-lake-4bb13643f9\">Kom godt i gang med Data Lake<\/a><\/noindex>, som viste sig at v\u00e6re ret popul\u00e6r, m\u00e5ske p\u00e5 grund af sin enkelhed. Derfor besluttede jeg at skrive den p\u00e5 dansk og tilf\u00f8je lidt, s\u00e5 almindelige mennesker, der ikke er eksperter i databehandling, kan forst\u00e5, hvad et datalager (DW) er, hvad et Data Lake er, og hvordan de to eksisterer sammen. <\/p>\n<p>Hvorfor ville jeg skrive om Data Lakes? Jeg har arbejdet med data og analyser i over 10 \u00e5r, og i \u00f8jeblikket arbejder jeg bestemt med store data i Amazon Alexa AI i Cambridge, der ligger i Boston, selvom jeg bor p\u00e5 Vancouver Island i Victoria og ofte bes\u00f8ger b\u00e5de Boston, Seattle og Vancouver, og nogle gange endda taler til konferencer i Moskva. Jeg skriver ogs\u00e5 fra tid til anden, men jeg skriver prim\u00e6rt p\u00e5 engelsk, og jeg har allerede skrevet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Dmitry-Anoshin\/e\/B01A5PVT2M\">flere b\u00f8ger<\/a><\/noindex>, jeg har ogs\u00e5 et behov for at dele analyserelaterede trends fra Nordamerika, og jeg skriver nogle gange p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/rockyourdata\">Telegram<\/a><\/noindex>.<\/p>\n<p>Jeg har altid arbejdet med datalagre, og siden 2015 har jeg arbejdet intensivt med Amazon Web Services, og jeg er generelt g\u00e5et over til cloud-analyse (AWS, Azure, GCP). Jeg har overv\u00e5get udviklingen af analyse-l\u00f8sninger siden 2007 og har endda arbejdet hos en leverand\u00f8r af datalagre, Teradata, og implementeret det i Sberbank, det var dengang Big Data med Hadoop kom frem. Alle begyndte at sige, at \u00e6raen for datalagre var forbi, og nu var det hele p\u00e5 Hadoop, og derefter begyndte man at tale om Data Lakes, igen med p\u00e5standen om, at nu var datalagerets tid virkelig forbi. Men heldigvis (m\u00e5ske desv\u00e6rre for dem, der tjente mange penge p\u00e5 at s\u00e6tte Hadoop op) er datalageret ikke forsvundet. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nI denne artikel vil vi se p\u00e5, hvad et Data Lake er. Artiklen er rettet mod mennesker, der har lidt eller ingen erfaring med datalagre.<\/p>\n<p><img decoding=\"async\" alt=\"Har vi brug for en datalake? Hvad med datalageret?\" src=\"\/wp-content\/uploads\/2020\/01\/85b3eda809ce19fc33efb2fad4e93a41.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u00e5 billedet er Lake Bled, det er en af mine yndlingss\u00f8er, selvom jeg kun har v\u00e6ret der \u00e9n gang, men jeg husker det for livet. Men vi skal tale om en anden type s\u00f8 \u2014 data lake. M\u00e5ske har mange af jer allerede h\u00f8rt om dette begreb flere gange, men endnu en definition vil ikke skade.<\/p>\n<p>F\u00f8rst og fremmest er her de mest popul\u00e6re definitioner af Data Lake:<\/p>\n<blockquote><p>\u00abet filsystem til alle typer r\u00e5 data, der er tilg\u00e6ngelige for analyse af hvem som helst i organisationen\u00bb \u2014 Martin Fowler.<\/p><\/blockquote>\n<blockquote><p>\u00abHvis du tror, at et datavarehus er som en flaske vand \u2014 renset, pakket og portioneret til nem forbrug, s\u00e5 er et datalake vores enorme reservoir med vand i sin naturlige tilstand. Brugere kan hente vand til sig selv, dykke ned i dybden og udforske\u00bb \u2014 James Dickson. <\/p><\/blockquote>\n<p> Nu ved vi pr\u00e6cist, at et datalake handler om analyse; det g\u00f8r det muligt for os at opbevare store m\u00e6ngder data i deres oprindelige form, og vi har nem adgang til dataene.<\/p>\n<p>Jeg elsker ofte at forenkle ting, hvis jeg kan forklare et komplekst begreb med simple ord, s\u00e5 har jeg for mig selv forst\u00e5et, hvordan det fungerer, og hvad det er n\u00f8dvendigt for. For eksempel, jeg fandt p\u00e5 at unders\u00f8ge iPhone i fotogalleriet, og jeg inds\u00e5, at det er et rigtigt datalake; jeg lavede endda et slide til konferencer:<\/p>\n<p><img decoding=\"async\" alt=\"Har vi brug for en datalake? Hvad med datalageret?\" src=\"\/wp-content\/uploads\/2020\/01\/1956ddf4091ca00f6d86c33a6780d495.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet er meget enkelt. Vi tager et billede med telefonen, billedet gemmes p\u00e5 telefonen og kan ogs\u00e5 gemmes i iCloud (cloud-lager). Telefonen indsamler ogs\u00e5 metadata om billedet: hvad der er afbilledet, geotag, tidspunkt. Som resultat kan vi bruge det praktiske interface p\u00e5 iPhone til at finde vores billede, og vi kan endda se indikatorer; for eksempel n\u00e5r jeg s\u00f8ger efter billeder med ordet ild (fire), finder jeg 3 billeder af et b\u00e5l. For mig er det ligesom et Business Intelligence-v\u00e6rkt\u00f8j, der fungerer meget hurtigt og pr\u00e6cist. <\/p>\n<p>Og selvf\u00f8lgelig m\u00e5 vi ikke glemme sikkerhed (autorisation og autentifikation), ellers kan vores data nemt blive offentliggjort. Der er mange nyheder om store virksomheder og startups, som har f\u00e5et deres data offentliggjort p\u00e5 grund af udvikleres fors\u00f8mmelighed og manglende overholdelse af enkle regler.<\/p>\n<p>Selv et s\u00e5 simpelt billede hj\u00e6lper os med at forst\u00e5, hvad et datalake er, dets forskelle fra traditionelle datalagre og dets vigtigste elementer:<\/p>\n<ol>\n<li><b>Indl\u00e6sning af data <\/b>(Ingestion) \u2014 en n\u00f8glekomponent i et datalake. Data kan komme ind i datalageret p\u00e5 to m\u00e5der \u2014 batch (overf\u00f8rsel med intervaller) og streaming (dataflow).<\/li>\n<li><b>Cloud-lager<\/b> (Storage) \u2014 hovedkomponenten i Datalake. Vi har brug for, at lageret er let skalerbart, ekstremt p\u00e5lideligt og omkostningseffektivt. For eksempel er det S3 i AWS.<\/li>\n<li><b>Katalog og S\u00f8gning<\/b> (Katalog og s\u00f8gning) \u2014 for at undg\u00e5 datasyge (som er n\u00e5r vi samler alle data i \u00e9n bunke, og derefter er det umuligt at arbejde med dem), er vi n\u00f8dt til at oprette et lag med metadata til klassificering af data, s\u00e5 brugerne nemt kan finde de data, de har brug for til analyse. Derudover kan der anvendes ekstra s\u00f8gningsl\u00f8sninger, som for eksempel ElasticSearch. S\u00f8gning hj\u00e6lper brugeren med at finde de n\u00f8dvendige data gennem en brugervenlig gr\u00e6nseflade.<\/li>\n<li><b>Behandling<\/b> (Proces) \u2014 dette skridt ansvarer for behandling og transformation af data. Vi kan transformere data, \u00e6ndre deres strukturer, rense dem og meget mere. <\/li>\n<li><b>Sikkerhed<\/b> (Sikkerhed) \u2014 det er vigtigt at bruge tid p\u00e5 at designe sikkerheden i l\u00f8sningen. For eksempel kryptering af data under opbevaring, behandling og overf\u00f8rsel. Det er vigtigt at anvende autentificerings- og autorisationsmetoder. Afslutningsvis er et revisionsv\u00e6rkt\u00f8j n\u00f8dvendigt.<\/li>\n<\/ol>\n<p>\nFra et praktisk synspunkt kan vi karakterisere datalageret med tre attributter:<\/p>\n<ol>\n<li><b>Indsaml og opbevar hvad som helst<\/b> \u2014 datalageret indeholder alle data, b\u00e5de r\u00e5, ubehandlede data fra enhver tidsperiode samt behandlede\/rensede data.<\/li>\n<li><b>Dybtg\u00e5ende analyse<\/b> \u2014 datalageret g\u00f8r det muligt for brugerne at udforske og analysere data.<\/li>\n<li><b>Fleksibel adgang<\/b> \u2014 datalageret giver fleksibel adgang til forskellige data og forskellige scenarier.<\/li>\n<\/ol>\n<p>\nNu kan vi tale om forskellen mellem datalager og datalager. Folk sp\u00f8rger ofte:<\/p>\n<ul>\n<li>Hvad med datalageret?<\/li>\n<li>Er vi p\u00e5 vej til at erstatte datalageret med datalageret, eller udvider vi det?<\/li>\n<li>Kan vi overhovedet klare os uden datalager?<\/li>\n<\/ul>\n<p>\nKort sagt, der er ikke et klart svar. Det afh\u00e6nger af den specifikke situation, f\u00e6rdighederne i teamet og budgettet. For eksempel migration af datalageret til Oracle i AWS og oprettelse af et datalager af Amazons datterselskab \u2014 Woot \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/blogs\/big-data\/our-data-lake-story-how-woot-com-built-a-serverless-data-lake-on-aws\/\">Vores datalagerhistorie: Hvordan Woot.com byggede et serverl\u00f8st datalager p\u00e5 AWS<\/a><\/noindex>. <\/p>\n<p>P\u00e5 den anden side h\u00e6vder leverand\u00f8ren Snowflake, at du ikke l\u00e6ngere beh\u00f8ver at t\u00e6nke p\u00e5 datalager, da deres dataplatform (indtil 2020 var det datalager) g\u00f8r det muligt at kombinere b\u00e5de datalager og datalager. Jeg har arbejdet lidt med Snowflake, og det er virkelig et unikt produkt, der kan g\u00f8re det. Prisen er et andet sp\u00f8rgsm\u00e5l.<\/p>\n<p>Afslutningsvis mener jeg, at vi stadig har behov for et datalager som den prim\u00e6re datakilde til vores rapportering, og alt hvad der ikke passer ind, opbevarer vi i datalaget. Hele form\u00e5let med analytik er at give nem adgang til forretningen for at tr\u00e6ffe beslutninger. Uanset hvordan man ser p\u00e5 det, arbejder forretningsbrugere mere effektivt med et datalager end med et datalag; for eksempel i Amazon findes der Redshift (et analytisk datalager) og Redshift Spectrum\/Athena (SQL-interface til datalaget i S3 baseret p\u00e5 Hive\/Presto). Det samme g\u00e6lder for andre moderne analytiske datalager.<\/p>\n<p>Lad os se p\u00e5 en typisk datalagerarkitektur:<\/p>\n<p><img decoding=\"async\" alt=\"Har vi brug for en datalake? Hvad med datalageret?\" src=\"\/wp-content\/uploads\/2020\/01\/a2015f7f5e28e8a671699682105e011e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDette er en klassisk l\u00f8sning. Vi har kildesystemer, og ved hj\u00e6lp af ETL\/ELT kopierer vi data til det analytiske datalager og forbinder det til Business Intelligence-l\u00f8sningen (min favorit er Tableau, hvad med din?). <\/p>\n<p>Denne l\u00f8sning har f\u00f8lgende ulemper:<\/p>\n<ul>\n<li>ETL\/ELT-operationer kr\u00e6ver tid og ressourcer.<\/li>\n<li>Som regel er opbevaring af data i det analytiske datalager ikke billigt (for eksempel Redshift, BigQuery, Teradata), da vi skal k\u00f8be et helt cluster.<\/li>\n<li>Forretningsbrugere har adgang til rensede og ofte aggregerede data, og de har ikke mulighed for at f\u00e5 r\u00e5 data.<\/li>\n<\/ul>\n<p>\nSelvf\u00f8lgelig afh\u00e6nger alt af din case. Hvis du ikke har problemer med dit datalager, s\u00e5 har du slet ikke brug for et datalag. Men n\u00e5r der opst\u00e5r problemer med mangel p\u00e5 plads, kapacitet eller omkostningerne er afg\u00f8rende, kan det v\u00e6re v\u00e6rd at overveje et datalag. Derfor er datalag meget popul\u00e6rt. Her er et eksempel p\u00e5 arkitekturen for et datalag:<br \/>\n<img decoding=\"async\" alt=\"Har vi brug for en datalake? Hvad med datalageret?\" src=\"\/wp-content\/uploads\/2020\/01\/c952e2202a6ce2c8d7d91215aa5390cc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVed at bruge datalagtilgangen indl\u00e6ser vi r\u00e5 data i vores datalag (batch eller streaming), hvorefter vi behandler dataene efter behov. Datalaget giver forretningsbrugere mulighed for at oprette deres egne datatransformationer (ETL\/ELT) eller analysere data i Business Intelligence-l\u00f8sninger (hvis der er den n\u00f8dvendige driver).<\/p>\n<blockquote><p>M\u00e5let med enhver analytisk l\u00f8sning er at tjene forretningsbrugerne. Derfor skal vi altid arbejde ud fra forretningskravene. (Hos Amazon er dette et af principperne \u2014 working backwards).<\/p><\/blockquote>\n<p> Ved at arbejde med b\u00e5de datalager og datalag kan vi sammenligne begge l\u00f8sninger:<\/p>\n<p><img decoding=\"async\" alt=\"Har vi brug for en datalake? Hvad med datalageret?\" src=\"\/wp-content\/uploads\/2020\/01\/07b62ac9838438a0b28caf1b22b2dccd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDen vigtigste konklusion, man kan drage, er, at datalagring ikke konkurrerer med datalogen, men snarere supplerer den. Men det er op til dig at beslutte, hvad der passer til dit tilf\u00e6lde. Det er altid interessant at pr\u00f8ve selv og drage de rigtige konklusioner.<\/p>\n<p>Jeg vil ogs\u00e5 gerne fort\u00e6lle om et af de tilf\u00e6lde, hvor jeg begyndte at bruge dataloge-tilgangen. Det er ret banalt, jeg fors\u00f8gte at bruge et ELT-v\u00e6rkt\u00f8j (vi havde Matillion ETL) og Amazon Redshift; min l\u00f8sning fungerede, men levede ikke op til kravene.<\/p>\n<p>Jeg havde brug for at tage web-logs, transformere dem og aggregere dem for at levere data til 2 tilf\u00e6lde:<\/p>\n<ol>\n<li>Marketingteamet \u00f8nskede at analysere bot-aktivitet for SEO<\/li>\n<li>IT ville gerne se metrikker omkring webstedsydelse<\/li>\n<\/ol>\n<p>\nMeget enkle, meget simple logs. Her er et eksempel:<\/p>\n<pre><code class=\"plaintext\">https 2018-07-02T22:23:00.186641Z app\/my-loadbalancer\/50dc6c495c0c9188 \n192.168.131.39:2817 10.0.0.1:80 0.086 0.048 0.037 200 200 0 57 \n\"GET https:\/\/www.example.com:443\/ HTTP\/1.1\" \"curl\/7.46.0\" ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 \narn:aws:elasticloadbalancing:us-east-2:123456789012:targetgroup\/my-targets\/73e2d6bc24d8a067\n\"Root=1-58337281-1d84f3d73c47ec4e58577259\" \"www.example.com\" \"arn:aws:acm:us-east-2:123456789012:certificate\/12345678-1234-1234-1234-123456789012\"\n1 2018-07-02T22:22:48.364000Z \"authenticate,forward\" \"-\" \"-\"<\/code><\/pre>\n<p>\nEn fil vejede 1-4 megabyte.<\/p>\n<p>Men der var \u00e9n udfordring. Vi havde 7 dom\u00e6ner verden over, og der blev skabt 7000 filer p\u00e5 \u00e9n dag. Det er ikke s\u00e5 stort, i alt 50 gigabyte. Men st\u00f8rrelsen p\u00e5 vores Redshift-kluster var ogs\u00e5 lille (4 noder). Indl\u00e6sningen af en fil p\u00e5 den traditionelle m\u00e5de tog ca. et minut. S\u00e5ledes blev opgaven ikke l\u00f8st direkte. Og det var i denne situation, at jeg besluttede at bruge dataloge-tilgangen. L\u00f8sningen s\u00e5 omtrent s\u00e5dan ud:<\/p>\n<p><img decoding=\"async\" alt=\"Har vi brug for en datalake? Hvad med datalageret?\" src=\"\/wp-content\/uploads\/2020\/01\/21ca33e82da56f83b3deab4c32eb2345.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDen er ret simpel (jeg vil bem\u00e6rke, at fordelen ved at arbejde i skyen er enkeltheden). Jeg brugte:<\/p>\n<ul>\n<li>AWS Elastic Map Reduce (Hadoop) som beregningskraft <\/li>\n<li>AWS S3 som filopbevaring med mulighed for datakryptering og adgangsbegr\u00e6nsning<\/li>\n<li>Spark som InMemory beregningskraft og PySpark til logik og datatransformation<\/li>\n<li>Parquet som resultat af Sparks arbejde<\/li>\n<li>AWS Glue Crawler som metadata indsamler om nye data og partitioner<\/li>\n<li>Redshift Spectrum som SQL-interface til datalogen for eksisterende Redshift-brugere<\/li>\n<\/ul>\n<p>\nDet mindste EMR+Spark-kluster behandlede alle filerne p\u00e5 30 minutter. Der er ogs\u00e5 andre tilf\u00e6lde for AWS, is\u00e6r mange relateret til Alexa, hvor der er meget data. <\/p>\n<p>For nylig blev jeg opm\u00e6rksom p\u00e5 en af ulemperne ved datalakes \u2013 GDPR. Problemet opst\u00e5r, n\u00e5r en kunde beder om at f\u00e5 sine data slettet, og dataene er gemt i en af filerne, hvor vi ikke kan bruge Data Manipulation Language og DELETE-kommandoen, som vi ville g\u00f8re med en database.<\/p>\n<p>Jeg h\u00e5ber, at artiklen har afklaret forskellen mellem datalagre og datalakes. Hvis den var interessant, kan jeg overs\u00e6tte flere af mine artikler eller artikler fra professionelle skribenter, jeg f\u00f8lger. Jeg kan ogs\u00e5 fort\u00e6lle om de l\u00f8sninger, jeg arbejder med, og deres arkitektur.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/485180\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u0437-\u0437\u0430 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0435 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e\u043c\u0443 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u043c \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 (DW), \u0430 \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-55701","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u043d\u0430\u043c \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445? \u0410 \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-25T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Har vi brug for et datalake? Og hvad med datalageret? | ProHoster","description":"Denne artikel er en overs\u00e6ttelse af min artikel p\u00e5 Medium - Getting Started with Data Lake.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u043d\u0430\u043c \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445? \u0410 \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445? | ProHoster","og:description":"\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-25T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55701","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:38:32","updated":"2022-09-27 20:27:01","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/55701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=55701"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/55701\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=55701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=55701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=55701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}