Big Data Schaalbaar rekenen
|
|
- Laura Sasbrink
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Big Data Schaalbaar rekenen Big Data Niels TU-Delft Informatica Nyenrode Bedrijfskunde Zoek Suggesties Software ontwikkelaar Onderzoeker (NLR) Infra Architect (NLR) Webanalytics Architect IT Architect Sinds 2008 bij Bol.com Zoek Suggesties Architectuur schets Basis idee: Volledig automatisch Klanten helpen klanten Processing principe Elke historische zoek actie is een potentiële suggestie. Sorteren op relevantie. Bied de 10 meest relevante als suggestie. Razendsnel Wat is relevant? De zoekactie en het resultaat Het gedrag na de zoekactie. Grote batch Clickstream 1
2 Zoek suggesties (versie 1) Zoek suggesties (versie 1) Eerste versie: Alleen zoekacties tellen Kwantitatief filteren Beperkte feedback Schaal 1 week data 1 systeem om het te berekenen 1 zoek actie op de term Hadoop H Hadoop : 1 Ha Hadoop : 1 Had Hadoop : 1 Hado Hadoop : 1 Hadoo Hadoop : 1 Hadoop Hadoop : 1 Zoek suggesties (versie 1) Zoek suggesties (versie 1) 2 Zoek acties op de term Harry Potter H Harry Potter : 2 Ha Harry Potter : 2 Har Harry Potter : 2 Harr Harry Potter : 2 Harry Harry Potter : 2 Harry Harry Potter : 2 Harry P Harry Potter : 2 Combineer die twee H { Harry Potter, Hadoop } Ha { Harry Potter, Hadoop } Har { Harry Potter } Had { Hadoop } Harr { Harry Potter } Hado { Hadoop } Functioneel effect nijntje dekbedovertrek Bezoekers vinden dat een heel interessante suggestie! Alleen hebben we dat niet 2
3 Zoek suggesties (versie 2) De zoek funnel Zoeken Gebruik meer data en analyseer het gedrag Vinden Kiezen Kopen 14 Dieper = relevanter Kwalitatief filteren (Zoeken) Vinden Kiezen Kopen 15 Recenter = relevanter 1 jaar klik historie Gisteren Eergisteren Vorige week Vorige maand 3
4 En dat is best veel data Dit wordt te groot! (1/2) Gemiddeld 3.5 GiB Gzip logfiles per dag 3.5GiB Gzip 35GiB text Eerste doel: 12 weken historie (84 dagen) Dus zo n 300GiB ( 3TiB text) aan input mee laten wegen Nu: 1 jaar historie Uiteindelijk: Alles wat we hebben liggen Dit wordt te groot! (2/2) Recommendations Steeds dieper kijken Redeneren over alle acties van een bezoeker Verbanden vinden in veel grotere dataset Op basis van die verbanden betere relevanties bepalen Inschatting aan het begin van het project: Dit gaat meer rekentijd kosten dan we hebben Recommendations Wisdom of the crowd. Welke andere producten zijn relevant bij dit product? De klanten stemmen met hun digitale voeten 4
5 Het gedrag van een klant Het gedrag van een klant Bekijkt/Koopt een aantal verschillende producten Die producten hebben dus een relatie Het gedrag van een klant Wat doen veel klanten Klant 1 Klant 2 Klant 3 Trigger Aanbeveling Tuple Elk product beveelt elk ander product aan Wat doen veel klanten Klant 1 Klant 2 Klant 3 Wat doen veel klanten Klant 1 Klant 2 Klant 3 5
6 Heel veel anonieme tuples De waarde van een tuple? Hoeveel bekeken? Hoeveel verkocht? Allemaal een score geven Groeperen Allemaal de score 1 Aggregeren Ruis filteren Te weinig bezoekers deden dit. 6
7 Group By trigger, sorteer op score Veel te groot! Totaal aantal tuples: = 12.8 miljard Veel te groot! Totale rekentijd welke we elke week verstoken: 400 uur = 16 dagen (exclusief overhead) Het past niet meer Te groot voor 1 computer! 7
8 Algemene voorspelling Data volume en de wensen om daar iets mee te doen groeien sneller dan de kracht van de computers. Steeds meer data BigData Business Value Verschillende soorten bron gegevens Steeds sneller operationeel toepassen Continue veranderingen in de data bronnen Schaalbaarheid Voorbeeld case Het oogsten van gewassen Elk begin is klein Automatiseren 8
9 Opschalen naar groter En nog groter En nog groter Tot de grootste Twee soorten schaalbaar (1/2) Twee soorten schaalbaar (2/2) Verticaal: Steeds groter Voor: Zolang het kan: Makkelijk. Korte time-to-market Tegen: Wordt snel duur Big bang aankoop Groter dan de grootste kan niet. Horizontaal: Steeds meer naast elkaar Voor: Veel meer doorgroei potentie. Incrementeel groter maken Kosten effectief Tegen: Het proces moet ervoor ontworpen worden. Kan ALLEEN als het werk in onafhankelijke delen gesplitst kan worden. 9
10 Meer Nog meer Economische maat Verschillende modellen Heel veel meer Begin bij het proces ontwerp Voldoende brokken werk. Anders is het zo lastig verdelen De brokken zijn onafhankelijk. Anders vervalt de schaalbaarheid Google: soybean harvest Meer performance Meer systemen Logistiek Veelbakjeswordenparallel gevulden onafhankelijkvan elkaar ingepakt. Verkeer 10
11 Supermarkten Website horizontaal schalen Onafhankelijke data? (1/3) Onafhankelijke data? (2/3) Met relaties in de data (RDBMS / SQL) Transacties over tabellen heen Strong consistenticy (ACID) Atomic, Consistent, Isolation, Durable Meestal alleen vertikaal schaalbaar. Zonder relaties in de data (Geen SQL) Geen transacties over tabellen heen Eventual consistency (BASE) Basically Available, Softstate, Eventually consistent Horizontaal schaalbaar is mogelijk Onafhankelijke data? (3/3) NoSQL (Not ONLY SQL) Kies verstandig afhankelijk van de situatie Praktijk: Hybride landschap! Offer Een partij bied een product aan voor een bepaalde prijs / kwaliteit / levertijd. 11
12 Business wens: Sorteren Soms heel veel offers 2844 Offers sorteren (1/4) Offers sorteren (2/4) De offers: Klaas: 15 Euro, 2 dagen levertijd Piet: 10 Euro, 5 dagen levertijd Jan: 20 Euro, 5 dagen levertijd De uitdaging: Sorteer de offers op Beste koop Zet bij elk offer zijn Array index : Klaas: 15 Euro, 2 dagen levertijd 1 Piet: 10 Euro, 5 dagen levertijd 2 Jan: 20 Euro, 5 dagen levertijd 3 Gevolg: Klaas verwijderen alle andere offers worden ook gewijzigd. Per product alle offers op 1 CPU. Heel veel updates in het landschap. Offers sorteren (3/4) Offers sorteren (4/4) Werkelijk gebruik: Select <Offers> Where <Nieuw/2eHands/ > Order by <Sorteer getal> Limit <Klein aantal> Zet bij elk offer zijn Relevantie : Klaas: 15 Euro, 2 dagen levertijd 333 Piet: 10 Euro, 5 dagen levertijd 22 Jan: 20 Euro, 5 dagen levertijd 1 Gevolg: Als we Klaas wijzigen/verwijderen dan hoeven we maar 1 offer aan te passen. Per offer verwerken op een CPU. Veel minder load op de systemen. 12
13 Unstructured data? Un-/Semi-/Structured data? Unstructured Data refers to information that either does not have a pre-defined data model and/or does not fit well into relational tables. Unstructured information is typically textheavy, but may contain data such as dates, numbers, and facts as well. Unstructured Twitter berichten Datum + willekeurige text. Sentiment heel veel rekentijd Semistructured (non relational) Webanalytics Datum, URL, browser, campagne. Geen transacties, BASE Structured (relational) Klanten, Orders, betalingen Transacties, ACID [1] : Data horizontaal schalen? What did Google do? Groot aantal computers 1. Data distribueren 2. Processing naar de data sturen. En een processing model om dit herbruikbaar te maken. MapReduce Google paper uit 2004 MapReduce: Simplified Data Processing on Large Clusters What did Google do? What did Google do? 13
14 What did Google do? Is dit betrouwbaar?!?! Data verspreiden (HDFS) Client Input 1 bestand 2 3 Map Reduce Client JOB Server 1 Server 2 Server 3 Server 1 Server 2 Server 3 Replicatie factor =2 Replicatie factor =2 En toen deed het BOEM! Client JOB MapReduce processing model > 30 jaar oud Alleen voor Batch verwerking Eenvoudig Horizontaal schaalbaar Kan in alle programmeer talen Server 1 Server 2 Server 3 Replicatie factor =2 14
15 MapReduce: basis idee Woorden tellen Map (Transformeren) 1 Input record omzetten en groepeerbaar maken. Input: Input regels Output: Aantal ( Key, Value ) paren Input Split Map Shuffle/ Sort Reduce Output Reduce (Groeperen en Aggregeren) Alles met dezelfde Key aggregeren Input: 1 Key met een aantal Values Output: De records die gewenst zijn. Ketens van MR jobs Zoeksuggesties Stel we hebben 3 zoek acties: Hadoop Harry Potter Harry Potter Zoeksuggesties: Map 1 Zoeksuggesties: Map 1 Input: Hadoop Map K: Hadoop V: 1 Input: Harry Potter Map K: Harry Potter V: 1 Input: Harry Potter Map K: Harry Potter V: 1 15
16 Zoeksuggesties: Reduce 1 Zoeksuggesties: Reduce 1 Input: K: Hadoop V: 1 Reduce: Totaal scores per term K: Hadoop V: 1 Input: K: Harry Potter V: 1 K: Harry Potter V: 1 Reduce: Totaal scores per term K: Harry Potter V: 2 Zoeksuggesties: Map 2 Zoeksuggesties: Map 2 Input: K: Hadoop V:1 Map: Knip in stukjes K: H V: Hadoop, 1 K: Ha V: Hadoop, 1 K: Had V: Hadoop, 1 K: Hado V: Hadoop, 1 Input: K: Harry Potter V: 2 Map: Knip in stukjes K: H V: Harry Potter, 2 K: Ha V: Harry Potter, 2 K: Har V: Harry Potter, 2 K: Harr V: Harry Potter, 2 Zoeksuggesties: Reduce 2 Hadoop MapReduce Input: K: Ha V: Hadoop, 1 K: Ha V: Harry Potter, 2 Reduce: Neem top 10 (Sort by Score) K: Ha V: { Harry Potter, Hadoop } Java implementatie van MapReduce Een handige toolkit Kennis beschikbaar Boeken, Trainingen, Community. Support beschikbaar Hortonworks, Cloudera, MapR Grote spelers Yahoo, Linkedin, Twitter, Facebook, Amazon, Adobe, 16
17 Hadoop Ecosysteem Van concept naar praktijk Klein beginnen Laat zien dat het schaalt Laat anderen het proberen 3 weken webdata in 25 minuten! Job Status: Succeeded 17
18 In productie nemen Waar ligt de grens? Het productie cluster VM Master 5 Workers systemen 2 CPU x 4 Core 8 Disks * 450 GB 32GiB Ram Op eenpaarduizend servers! Business impact Toepassingen binnen bol.com Aanbevelingen Zoek Suggesties Producten Sorteren op relevantie Vinden van klant voorkeuren Persoonlijke inspiratie (Web)Statistiek Etc. Zoek suggesties (nu) Huidige versie: Gevolgen van zoek acties Categorie suggesties Kwalitatief filteren Spelling correcties Spelfouten herkennen Niet succesvolle termen verwijderen. Echt volledig automatisch! Zondag ochtend 12 feb 2012: Whitney Houston Maandag ochtend: Schaal 1 jaar data 5 systemen parallel aan het werk 18
19 Business effect 3 jaar later Impliciet filteren tegen de product catalogus Slechte zoek resultaten worden niet mee genomen Betere dekking van de long tail De suggesties worden vaker gebruikt Recommendations (nu) Organisatie impact & tips Voor de gehele catalogus 17M producten Meerdere soorten aanbevelingen Product Product Creator Creator Schaal >13 jaar order historie >2 jaar click stream Binnen 20 uur klaar (op 4 servers) Binnenkort meer servers IT: Mindset verschuiving Data doe je in Oracle Laat de pilot door flexibele senior mensen doen. Het is anders Training en uitproberen is noodzakelijk Geef de pioniers een stapeltje oud ijzer Standaard server grade hardware Zoek de balans kosten/systeem & aantal systemen Organisatie impact & tips Business: Veel nieuwe mogelijkheden Het maximale data volume is een (financiële) keuze. Business case is erg makkelijk De software is gratis De hardware is standaard of the shelf In kleine stappen opschalen 19
20 Belangrijkste BigData conclusie Big Data boeken Overzicht op Vragen? 20
Big Data Schaalbaar rekenen
Big Data Schaalbaar rekenen Big Data Niels Basjes Niels@Basjes.nl @nielsbasjes http://github.com/nielsbasjes TU-Delft Informatica Nyenrode Bedrijfskunde Zoek Suggesties Software ontwikkelaar Onderzoeker
Nadere informatieMisvattingen (korte) Intro Hadoop Hadoop & BI Demo logparsing met Hadoop Showcase Datameer Stappenplan Vragen
Baarn, 5 juli 2012 Agenda Misvattingen (korte) Intro Hadoop Hadoop & BI Demo logparsing met Hadoop Showcase Datameer Stappenplan Vragen 18-07-2012 2 Misvattingen Meest gehoorde bezwaren Hadoop is alleen
Nadere informatieBig Data bij de Rabobank
Big Data bij de Rabobank Platform Klantgericht Ondernemen, 19 sept 2012 Marcel Kuil en Hilde van Hulten Onderwerpen Big Data bij Rabobank; Wat en waarom? Roadmap Aanleiding Doelstelling Aanpak Inrichting
Nadere informatieData Driven: Show & tell
Data Driven: Show & tell Agenda 13.10-13.30 Zonder besluiten geen business - Marijn Uilenbroek 13.30-14.00 Architectuur van Analytics - Marcel Westra 14.00-14.30 Hands on use case Analytics Robin Huurman
Nadere informatieBig Data bij de Rabobank
Big Data bij de Rabobank NGI, 17 januari 2013 Hilde van Hulten Rabobank Nederland Programma 20:30 20:40 21:10 21.20 21:30 Aanpak Cases Mobiel Bankieren Financiële Logistiek GEA aanvallen Social Mining
Nadere informatieAandachtspunten bij de transitie naar een Big Data-omgeving
Aandachtspunten bij de transitie naar een Big Data-omgeving Organisaties worden steeds meer voor de uitdaging gesteld om grote volumes aan data te verwerken en op te slaan. Het gemiddelde volume aan data
Nadere informatieBusiness Intelligence. Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI
Business Intelligence Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI Toepassing BI (Operationele) sturing Financieel (BBSC) Performance NIET voor ondersteuning proces
Nadere informatieIs APEX a worthy substitute for Oracle Forms?
your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004
Nadere informatieIntroductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions
Introductie Microsoft Global Partner of the Year 2007 NAV performance Manager, BI en E-Business Qurius Business Solutions Performance domeinen Functionele alternatieven Datamodel wijzigingen standaard
Nadere informatieKennissessie Google Analytics.
Kennissessie Google Analytics. Analytics Consultant Google Analytics, Adobe Reports & Analytics Webanalist sinds juni 2011 MA Bedrijfscommunicatie & Digitale Media BSc Bedrijfseconomie LinkedIn Wat verwachten
Nadere informatieHootSuite Enterprise Solu/ons
S HootSuite Enterprise Solu/ons S HootSuite The Social Media Dashboard HootSuite helpt consumentenmerken, global enterprises, kleine ondernemingen en bureaus berichten te verspreiden, gesprekken te monitoren
Nadere informatieOp zoek naar het goud in Big Data
Op zoek naar het goud in Big Data Bespiegelingen over kwaliteit en kwantiteit 1 2 Big Data: voorspellen van & inspelen op gedrag 3 Big Data: voorspellen van & inspelen op gedrag Energiemarkt: klanten hoppen
Nadere informatieInvantive 2012 Release 1 (build 44)
Invantive 2012 Release 1 (build 44) Invantive Estate Invantive Vision Invantive Control Invantive Producer Invantive Query-programma Invantive Composition Invantive Studio 30 maart 2012 Oplossingen van
Nadere informatieData Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit
Data Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit Big Data & Innovatieve Business Modellen Fire in the hole! 51K manholes, 94K miles of cables 106 predicting variables:
Nadere informatieZelftest Informatica-terminologie
Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u
Nadere informatieLes 2 Eenvoudige queries
Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten
Nadere informatieROYAL DIRKZWAGER. Royal Dirkzwager The Maritime Information and Service Provider - www.dirkzwager.com - Royal Dirkzwager The Maritime
ROYAL DIRKZWAGER Software AG Partnerdag 2015 Ton de Jong Business Unit Manager ICT Onderwerpen Wat is en doet Royal Dirkzwager Business case: van AIS data naar informatie Waarom Apama? Van Lijnen op Zee
Nadere informatieDe Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse
De Digitale Transformatie en de impact op IT Capgemini Edwin Leinse 40+ countries and 120+ nationalities (As of December 31, 2015) North America 16 034 Latin America 9 363 Europe 62 301 Middle-East & Africa
Nadere informatieOpenText RightFax. Intuitive Business Intelligence. Whitepaper. BI/Dashboard oplossing voor OpenText RightFax
OpenText RightFax Intuitive Business Intelligence Whitepaper BI/Dashboard oplossing voor OpenText RightFax Beschrijving van de oplossing, functionaliteit & implementatie Inhoud 1 Introductie 2 Kenmerken
Nadere informatieAls Leidse Informaticus in actie. College studievaardigheden Rokesh Jankie (https://plus.google.com/+rokeshjankie/)
Als Leidse Informaticus in actie College studievaardigheden Rokesh Jankie (https://plus.google.com/+rokeshjankie/) Rokesh Jankie 1993-1998 Rokesh Jankie Rokesh Jankie 1993-1998 Wist niks van computers,
Nadere informatieWSI Social Media Strategy Kit v1.1
Socialemedia succesverhalen, modellen, checklists, middelenen en bronnen EenStarters Handleiding voorhet Lancerenvan een SocialeMedia Strategie voor Uw Bedrijf INHOUD Introductie: WSI Social Media Strategy
Nadere informatieDe ins en outs van OpenERP! OpenERP wanneer en hoe toepasbaar en welke aandachtspunten bij invoering
De ins en outs van OpenERP! OpenERP wanneer en hoe toepasbaar en welke aandachtspunten bij invoering OpenERP Inhoud Ervaringen vanuit de gebruiker DEMO Open source filosofie OpenERP Voor welke bedrijven
Nadere informatieBig Data en Variabele Data Printing
Big Data en Variabele Data Printing Roelof Janssen Definitie Big Data Verwerken en interpreteren van grote en/of gevarieerde dataverzamelingen Doug Laney, Gartner: groeiend volume van data Socialmedia
Nadere informatie10 trends in Performance testen of: wat hebben we écht te bieden?
10 trends in Performance testen of: wat hebben we écht te bieden? Martijn Ruff 30 mei 2012 Agenda Even voorstellen... Introductie 10 Trends Conclusies KETENBEWAKING TM 2 Even voorstellen... KETENBEWAKING
Nadere informatieWorkshop 3x. Normaliseren. Normaliseren. Hiëarchische database ODBMS. Relationele database. Workshop 14 oktober 2010. A. Snippe ICT Lyceum 1
Workshop 3x Analytisch vermogen Huiswerk Lestijden 10:00 12:30 Pauze 10:15 10:30 Deze les: Hiëarchische database Relationele database ODBMS Normaliseer stappen Hiëarchische database Elk record in een database
Nadere informatieSocial media checklist
Social media checklist In 15 minuten klaar om klanten te benaderen Sociale media audit? Elk bedrijf weet wel dat ze iets met sociale media moeten doen en hebben daarom ook (toen ze wat tijd over hadden)
Nadere informatieMet RPA van Bluepond bereikt u meer met uw bestaande team
Nu ook voor het MKB Met RPA van Bluepond bereikt u meer met uw bestaande team Als MKB-ondernemer ligt uw focus op gezonde groei. Maar vaak gaat die groei gepaard met meer interne processen, meer administratie,
Nadere informatieMasterproeven 2012-2013 Wireless & Cable Research Group (WiCa)
Masterproeven 2012-2013 Wireless & Cable Research Group (WiCa) Aanbevelingssystemen Vakgroep Informatietechnologie Onderzoeksgroep WiCa WiCa Wireless 13 onderzoekers Cable 3 onderzoekers Fysische laag
Nadere informatieBig Data en het CBS. Enkele voorbeelden. Piet Daas, May Offermans, Martijn Tennekes, Alex Priem, Paul van den Hurk
Big Data en het CBS Enkele voorbeelden Piet Daas, May Offermans, Martijn Tennekes, Alex Priem, Paul van den Hurk Overzicht Wat is Big Data? Definitie en eigenschappen Relatie tot de statistiek Waarom?
Nadere informatieVergroening Kennisnet Cloud
Vergroening Kennisnet Cloud Have your cake and eat it too Dirk Linden 30 januari 2014 Inleiding / Aanleiding Aanbesteding Kennisnet Housing en Hosting 2013 Nieuwbouw aangegrepen door Vancis en Kennisnet
Nadere informatieSparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
Nadere informatieSubrapporten. 5.1 Inleiding
5 Subrapporten 5.1 Inleiding Een subrapport is een rapport in een rapport. Een subrapport maak je dan ook net zoals je een gewoon rapport maakt. Een subrapport heeft bijna alle eigenschappen die een normaal
Nadere informatieToon TITEL, JAAR en PLATVORM van GAMES die voor het jaar 2000 uitkwamen op Nintendo 64
Klas Veldnaam Datatype Lengte KLASNAAM Short Text 3 Characters JONGENS Number Integer MEISJES Number Integer Lessen Veldnaam Datatype Lengte KLASNAAM Short Text 3 Characters DOCCODE Short Text 3 Characters
Nadere informatieBackupAgent Cloud Backup
Vergroot uw toegevoegde waarde met een dienst voor veilige cloud backup en recovery Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced
Nadere informatieMiniles gegevensbanken bevragen met SQL
Miniles gegevensbanken bevragen met SQL In deze miniles gaat het over gegevensbanken of databases. Dit zijn bestanden waarin gegevens kunnen worden opgeslagen. Het is dan van belang dat je op een eenvoudige
Nadere informatieOnline Marketing voor Siertelers. De meerwaarde van social media Inzicht in de Consument 29 juni 2015
Online Marketing voor Siertelers De meerwaarde van social media Inzicht in de Consument 29 juni 2015 Arnold Wittkamp (1973) 1988-2000 Van zaterdaghulp naar Filiaalmanager Singel Bloemenmarkt Amsterdam
Nadere informatieDataconversie met Oracle Spatial
Realworld klantendag 19 september 2013 Voorstellen 1 2 Computer Science & Engineering (TU/e) 3 Realworld Systems 4 Datamigraties Alliander Stedin Agenda 1 Architectuur Inleiding Ontwerp migratie 2 Rapportage
Nadere informatieRavenDB vs. SQL Server
RavenDB vs. SQL Server Toepasbaarheid RavenDB in Microsoft.Net ontwikkelshops 2012 Integrace RavenDB vs SQL Server Versie 1.0 06/08/2012 pagina 1 1. Introductie RavenDB is een open source 2nd generation
Nadere informatieTESTAUTOMATISERING IN EEN ETL-OMGEVING
Pagina 21 TESTAUTOMATISERING IN EEN ETL-OMGEVING Door John Kronenberg John.Kronenberg@bartosz.nl @johnkronenberg Edward Crain Edward.crain@divetro.nl Welke groeifasen werden doorlopen in testautomatisering
Nadere informatieGain Automation Technology Specialist in technische en industriële automatisering
Gain Automation Technology Specialist in technische en industriële automatisering Inleiding Ontwikkeling KPI-dashboard Voorbeelden Samenvatting Even voorstellen Paul Janssen: Senior Technical Consultant
Nadere informatieBegrippenlijst Inzicht in de wereld van big data, marketing en analyse
Begrippenlijst Inzicht in de wereld van big data, marketing en analyse 4orange, 13 oktober 2015 Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl 2 Inhoud Achtergrond & Aanleiding... 3 A... 3 B...
Nadere informatie1 / 5 BOOZD SEO CHECKLIST
1 / 5 BOOZD SEO CHECKLIST Yes! Onze checklist. Een (kleine) boozd voor jouw online journey. Wij helpen jou graag een stuk op weg met jouw zoekmachine optimalisatie. In deze handige checklist vind je belangrijke
Nadere informatieDatabank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster
4. 4. Inhoud rste BAC Toegepaste Biologische Wetenschappen Hoofdstuk 4 Databank Terminologie, Navigeren, Importeren Tabellen Records/Velden manipuleren Queries (Vragen) [Ook in SQL] sorteren filter volgens
Nadere informatieNetwerken vanuit je hart
LinkedIn Tips: Zorg voor een optimaal goed professioneel uitziend profiel Kies voor een duidelijke professionele foto Ben je op zoek naar werk? Laat dat duidelijk zien in je profiel door woorden te gebruiken
Nadere informatieAlles over cookies Knop: Verander hier je cookie-instellingen
Alles over cookies Knop: Verander hier je cookie-instellingen Wat zijn cookies? Bezoek je de website van MyParcel? Dan maken we gebruik van cookies, die we opslaan op jouw computer, telefoon of tablet.
Nadere informatieDBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.
SQL Inleiding relationele databases DBMS DataBase Management System!hiërarchische databases.!netwerk databases.!relationele databases.!semantische databases.!object oriënted databases. Relationele databases
Nadere informatieBig Data Feit of Fictie? Twitter: @BigDataStartups
Big Data Feit of Fictie? Mark van Rijmenam Big Data Strategist / Blogger @BigDataStartups mark@bigdata-startups.com Agenda - Big Data, waar hebben we het over? - Vijf Big Data trends die een impact zullen
Nadere informatieStap voor stap professioneler aan de slag met Google Analytics via het Web Analytics Maturity Model
Stap voor stap professioneler aan de slag met Google Analytics via het Web Analytics Maturity Model Egan van Doorn Senior Consultant, OrangeValley 21 maart 2012 Even voorstellen Stand van zaken, Web Analytics
Nadere informatieMedical Intelligence in de praktijk
Medical Intelligence in de praktijk Een kijkje in de MI straat in het UMCU Aafke Jongsma & Michiel Vuurboom Visie Het uitwisselen van oplossingen en ervaringen ten behoeve van het verzamelen en ontsluiten
Nadere informatieSeminar BSC & IBM Cognos 8 22 September 2009 Yves Baggen- Solution Architect BI Charles van der Ploeg Partner en adviseur van Decido
Seminar BSC & IBM Cognos 8 22 September 2009 Yves Baggen- Solution Architect BI Charles van der Ploeg Partner en adviseur van Decido 2008 IBM Corporation 2 3 Vraag? Hoe goed kent u uw bedrijfsvisie en
Nadere informatieDe reis van NS International Agile transformatie. Amersfoort, 4 April 2018 Vianne Haalboom
De reis van NS International Agile transformatie Amersfoort, 4 April 2018 Vianne Haalboom 1 Mijn reis tot nu toe Marketing Manager Acquisitie & Behoud > Chief Growth Owner NS International De reis van
Nadere informatieSQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.
BASISINSTRUCTIES SQL SQL : Structured Query Language is een taal gericht op het ondervragen van een relationele database en die aan veel klassieke databasemanagementsystemen kan worden gekoppeld. SQL is
Nadere informatieHaal het beste uit uw gegevens met geïntegreerde Business Intelligence
Exact Insights powered by QlikView Haal het beste uit uw gegevens met geïntegreerde Business Intelligence Met Exact Insights zet u grote hoeveelheden data moeiteloos om in organisatiebrede KPI s en trends.
Nadere informatieOnline marketing succesvol inzetten: content strategie
WHITEPAPER Content strategie & lead nurturing Online marketing succesvol inzetten: content strategie De opzet van de online marketing aanpak is voor veel marketing managers een lastig te visualiseren geheel.
Nadere informatieE-Book Thuiswerk Vacatures Met 10 Insider Tips!!! Gratis downloaden op: www.thuiswerk-vacatures.be
E-Book Thuiswerk Vacatures Met 10 Insider Tips!!! Gratis downloaden op: www.thuiswerk-vacatures.be Disclaimer Bij het samenstellen van deze cursus is de grootste zorg besteed aan de juistheid van de hierin
Nadere informatieBig Data en de officiële statistiek Enkele voorbeelden
Big Data en de officiële statistiek Enkele voorbeelden Piet Daas, May Offermans, Martijn Tennekes, Alex Priem, Paul van den Hurk Overzicht Het CBS Data en bronnen Waarom Big Data? 3V s en mogelijk gebruik
Nadere informatieDe Ideale Combinatie van Content en Marketing
De Ideale Combinatie van Content en Marketing Content Marketing. De eerste keer dat ik over content marketing hoorde was in mijn eiwitpoeder.nl tijdperk zo n 10 jaar geleden. Je moet goede content schrijven,
Nadere informatieSeasondeals. p: +31 (0)20 894 6363 e: info@season.deals w: http://nl.season.deals. Seasondeals, Postbus 717 9400AS, Assen, Nederland
Seasondeals, Postbus 717 9400AS, Assen, Nederland p: +31 (0)20 894 6363 e: info@season.deals w: http://nl.season.deals Seasondeals The Rich Media Ad Company 01 PROBEER HET - WIN UW PRIJS GA MOBILE FIRST
Nadere informatieHandleiding aangepaste rapporten
Handleiding aangepaste rapporten Inhoudsopgave 1. Wat zijn aangepaste rapporten?... 3 2. Naar welke statistieken kijk je eigenlijk?... 4 3. Hoe stel je aangepaste rapporten in?... 7 4. Gebruik je tabbladen
Nadere informatieWebdesign voor ondernemers
e-boek Webdesign voor ondernemers Veelgestelde vragen over het laten maken van een website Bart van den Bosch Inhoud 1. Zelf doen of uitbesteden? 4 2. Webdesigners 7 3. Wat is Wordpress 10 4. Maken van
Nadere informatieSmar t Buildings met behulp van Azure IoT
Smart Buildings met behulp van Azure IoT W A Z U G 3 1 m e i R e m c o P l o e g C l o u d S o l u t i o n A r c h i t e c t S a n d e r B o s m a n C l o u d S o l u t i o n A r c h i t e c t SLIMME GEBOUWEN
Nadere informatie10 x wijzer in 10 minuten
Alle links op de website werken Je hebt dit zelf vast wel eens ervaren. Zo n vervelende 404 Pagina niet gevonden melding als je op een link klikt. Wat doe je dan? Laat me raden je fronst je wenkbrauwen,
Nadere informatieKennis na het volgen van de training. Na het volgen van deze training bent u in staat:
Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het
Nadere informatieY.S. Lubbers en W. Witvoet
WEBDESIGN Eigen Site Evaluatie door: Y.S. Lubbers en W. Witvoet 1 Summary Summary Prefix 1. Content en structuur gescheiden houden 2. Grammaticaal correcte en beschrijvende markup 3. Kopregels 4. Client-
Nadere informatieCross sell aanbevelingen voor Warmteservice
Cross sell aanbevelingen voor Warmteservice Over B2B, Warmteservice en Cross selling Chi Shing Chang Mede-oprichter SPARQUE Ramon Kostwinder Ecommerce manager Warmteservice Groep SPARQUE is de commerce
Nadere informatieVan Big Data tot waardevolle informatie op maat van de (interne)gebruiker en de burger
Van Big Data tot waardevolle informatie op maat van de (interne)gebruiker en de burger Tijdens deze sessie krijgt u een inzicht in een specifieke visie over hoe men op basis van grote hoeveelheden ongestructureerde
Nadere informatieVMware vsphere 5. What s New! Bram de Laat, Marek Zdrojewski, Jan van Leuken
VMware vsphere 5 What s New! Bram de Laat, Marek Zdrojewski, Jan van Leuken ESXi firewall Hardware versie 8 Limieten weer hoger: 32 vcpu s (Multi-core Virtual CPU Support) Max 1TB ram HD Audio USB 3.0
Nadere informatieE-resultaat aanpak. Meer aanvragen en verkopen door uw online klant centraal te stellen
E-resultaat aanpak Meer aanvragen en verkopen door uw online klant centraal te stellen 2010 ContentForces Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar gemaakt door middel van druk, fotokopie,
Nadere informatieDATA DISCOVERY MET EXACT INSIGHTS. Astrid van den Oever & Erik de Meijer
DATA DISCOVERY MET EXACT INSIGHTS Astrid van den Oever & Erik de Meijer Agenda Introductie Uitdagingen Onze oplossing Demonstratie Wat maakt Exact Insights uniek? Wat levert u dit op? Samenvatting Vragen
Nadere informatieHoe bedrijven social media gebruiken
Hoe bedrijven social media gebruiken SMO_214 Powered by Pondres Onderzoek Rob van Bakel Auteurs Milou Vanmulken Sjors Jonkers Beste lezer, Ook in 214 publiceren Pondres en MWM2 het Social Media Onderzoek.
Nadere informatieCONCEPTTEST. SNEL Realtimeinzichten. BETAALBAAR Vanaf 995 UUR. GEMAK Optimale User Experience RESULTATEN. An Agile MI Solution
CONCEPTTEST An Agile MI Solution RESULTATEN 24 SNEL Realtimeinzichten GEMAK Optimale User Experience BETAALBAAR Vanaf 995 UUR HERKENBAAR? Ben ik wel het juiste product of dienst aan het ontwikkelen? Klopt
Nadere informatieKunnen we Marketing Automation gemakkelijk maken?
Kunnen we Marketing Automation gemakkelijk maken? Yes! Welkom Vanmiddag Visie Wat is MA? Klantendata 360 Realtime De swingende marketeer Data Cirkels van F. Wat is er te koop Cases Q&A Drinks. Visie 1.
Nadere informatie6. Een nieuw bericht in Nieuws & acties plaatsen
6. Een nieuw bericht in Nieuws & acties plaatsen Deze instructie is geschreven om een bericht te maken in de categorie Nieuws & acties. Het plaatsen van berichten op deze pagina gaat op een andere wijze
Nadere informatieData Vault master class. BI Retail Community
Data Vault master class BI Retail Community 9 november 2010 Agenda 15.30-16.00 Ontvangst 16.00-17.30 Mini Masterclass Data Vault 17.30-18.30 Afsluiting en borrel 2 Update BI Retail Community Update BI
Nadere informatieONLINE MARKETING = ICT NIOC 2015 - BART ENSINK
ONLINE MARKETING = ICT NIOC 2015 - BART ENSINK Bart Ensink Saxion - Bedrijfskundige Informatica UT - Toegepaste Communicatie Wetenschappen Werkgevers: Innovadis - Websites, -shops, intranet Caase.com -
Nadere informatieHOGESCHOOL ROTTERDAM / CMI
HOGESCHOOL ROTTERDAM / CMI CMIENSBDH BIG DATA PROCESSING MET HADOOP Aantal studiepunten: 4 Modulebeheerder: R. Bakker INFANL01-3 1 Modulebeschrijving CMIENSBDH Cursusnaam: BIG DATA PROCESSING MET HADOOP
Nadere informatieBig Data @ CBS. Overzicht van ervaringen. Piet Daas, Marco Puts, Martijn Tennekes, Edwin de Jonge, Alex Priem and May Offermans
Big Data @ CBS Overzicht van ervaringen Piet Daas, Marco Puts, Martijn Tennekes, Edwin de Jonge, Alex Priem and May Offermans 4 Februari 2014, Utrecht Overzicht Big Data Onderzoekthema bij het CBS Verkennende
Nadere informatieWHITEPAPER RAPPORTAGETOOLS DIE ECHT WERKEN DOOR ERIK VENEMA
WHITEPAPER RAPPORTAGETOOLS DIE ECHT WERKEN DOOR ERIK VENEMA Rapportagetools die echt werken Data komt in een organisatie uit alle hoeken en gaten binnen. En van buiten af volgt er nog misschien nog meer
Nadere informatieNeurale Netwerken en Deep Learning. Tijmen Blankevoort
Neurale Netwerken en Deep Learning Tijmen Blankevoort De toekomst - Internet of Things De toekomst - sluiertipje Je gezondheid wordt continue gemonitored Je dieet wordt voor je afgestemd -> Stroomversnelling
Nadere informatieDashboards in Google Analytics. Inhoud 1. KPI s voor dashboards... 2
Dashboards in Google Analytics Inhoud 1. KPI s voor dashboards... 2 2. Hoe stel je dashboards in?... 6 3. Praktische voorbeelden van dashboards... 12 4. Afsluitende tips... 26 Inleiding In Google Analytics
Nadere informatieTransfer Café. Big Data. René La Haye 14 april 2015 Spreker(s) : Datum :
Transfer Café Big Data Spreker(s) : Datum : E-mail : René La Haye 14 april 2015 rhaye@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Agenda Definitie(s) Business Cases Instrumenten Methoden Oracle Big
Nadere informatieALLIANDER. Neemt de wind in de zeilen en transformeert het inkoopproces
ALLIANDER Neemt de wind in de zeilen en transformeert het inkoopproces Alliander NV beheert energie netwerken die gas en elektriciteit distribueren naar grote delen van Nederland voor huizen, transport,
Nadere informatieHet Nieuwe Leren in IT projecten
Het Nieuwe Leren in IT projecten Verandermanagement Projectmanagement Het Nieuwe Leren Training Strategie Documentatie & elearning In context, op de werkplek De uitdaging Organisaties worden uitgedaagd
Nadere informatieIncore Solutions Learning By Doing
Incore Solutions Learning By Doing Incore Solutions Gestart in November 2007 Consultants zijn ervaren met bedrijfsprocessen en met Business Intelligence Alle expertise onder 1 dak voor een succesvolle
Nadere informatie7. Je bericht in Nieuws & acties aanpassen
7. Je bericht in Nieuws & acties aanpassen Deze instructie is geschreven om een bericht aan te passen in de categorie Nieuws & acties. Het plaatsen en wijzigen van berichten op deze pagina gaat op een
Nadere informatieMEER BEZOEKERS NAAR UW WEBSITE LEIDEN VIA UW SOCIAL MEDIA
MEER BEZOEKERS NAAR UW WEBSITE LEIDEN VIA UW SOCIAL MEDIA 4 gratis en gemakkelijk te gebruiken design tools om meer impact te creëren op Facebook, LinkedIn en Instagram Confederatie Bouw Provincie Oost-Vlaanderen
Nadere informatieZo ondersteun je jouw business met Facebook
Zo ondersteun je jouw business met Facebook Een goed begin is het halve resultaat! Graag willen wij je laten profiteren van enkele eenvoudige stappen die je kunt zetten, zodat jouw activiteiten op Facebook
Nadere informatieOnze website gebruikt cookies die ervoor zorgen dat de site naar behoren functioneert.
Cookie statement Cookie statement Handybook gebruikt cookies om deze website te verbeteren. Bij het bezoeken van deze website, kunnen we cookies gebruiken om anonieme informatie te verzamelen. Deze cookies
Nadere informatieDe plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.
Plsqldoc Genereer je documentatie Beeklaan 444 2562 BK Den Haag www.darwin-it.nl info@darwin-it.nl KvK 27283780 ING 65.35.40.663 Technical Architect Net als (vrijwel) elke ontwikkelaar vind ik het documenteren
Nadere informatieCover Page. The handle http://hdl.handle.net/1887/20358 holds various files of this Leiden University dissertation.
Cover Page The handle http://hdl.handle.net/1887/20358 holds various files of this Leiden University dissertation. Author: Witsenburg, Tijn Title: Hybrid similarities : a method to insert relational information
Nadere informatie7 tips voor een onverslaanbare. LinkedIn showcasestrategie
7 tips voor een onverslaanbare LinkedIn showcasestrategie Hoe bereik je de klant met LinkedIn showcasepagina s? Sommige producten, diensten of merken die onder een organisatie vallen zijn dusdanig speciaal
Nadere informatieVerschillende softwaresystemen
Verschillende softwaresystemen 4orange, 2016 Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl 2 Verschillende software systemen CRM, Leadmanagement CRM Lead management tools Microsoft Dynamics CRM,
Nadere informatieEen business case voor credit management software
Een business case voor credit management software Waarom? Wat kost het? Wat levert het op? Voor ons als CE-iT, is het duidelijk waarom je als organisatie credit management software moet gebruiken. Niet
Nadere informatieToolselectie checklist
Toolselectie checklist KIES EENVOUDIG HET DOCUMENTMANAGEMENTSYSTEEM DAT HET BESTE BIJ JOUW ORGANISATIE PAST Zo werkt het Vul onderstaand de leveranciers in die je wilt vergelijken. Zet vervolgens in de
Nadere informatieICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers
ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers English Instructions Windows 8 out-of-the-box supports the ICARUS Illumina (E653) e-reader. However, when users upgrade their Windows
Nadere informatieHoe manage ik de logistieke piek? Joke Vink Senior Consultant
Hoe manage ik de logistieke piek? Joke Vink Senior Consultant Inhoud - Hoe manage ik de logistieke piek? HOE HOUD IK OVERZICHT? Customer wants choice Product assortment Delivery location options Purchase
Nadere informatieBig Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké
Big Data en Testen samen in een veranderend speelveld Testnet 10 april 2014 Paul Rakké Kernvraag Is het testen van Big Data omgevingen, applicaties en de data anders dan het testen van meer traditionele
Nadere informatieWorkflow en screenshots Status4Sure
Workflow en screenshots Status4Sure Inleiding Het Status4Sure systeem is een ICT oplossing waarmee de transportopdrachten papierloos door het gehele proces gaan. De status kan gevolgd worden door de logistieke
Nadere informatieSocial media en monitoring een handleiding voor startende groepen. Wit Communicatieadviseurs
Social media en monitoring een handleiding voor startende groepen Wit Communicatieadviseurs Wat is monitoring? Het zoeken naar gesprekken die relevant zijn voor jouw onderwerp, om een vinger aan de pols
Nadere informatie