Business Intelligence

Maat: px
Weergave met pagina beginnen:

Download "Business Intelligence"

Transcriptie

1 Business Intelligence De Zeeschuimer Resistance is futile Stephan Bosch / Gerben Peters / Hogeschool Arnhem Nijmegen Hogere Informatica Docent: Jan Hugo Wijbenga / Jorg Janssen 18 november

2 Inhoudsopgave Inhoudsopgave...1 Inleiding...2 Opdracht Opdracht Opdracht Opdracht Query Query Opdracht Opdracht Opdracht Opdracht Opdracht Query Query Opdracht Query Query Opdracht Opdracht

3 Inleiding De rederij ZEESCHUIMER verzorgt containervervoer langs Europese havens. De schepen varen non-stop van Oslo naar PortSaid in Egypte en vervolgens weer terug. Onderweg worden containers geladen en gelost. Zij gebruiken een database waarin alle havens, schepen, klanten en de verschillende vaarten met de bijbehorende gegevens. Het model van de database ziet er als volgt uit: Datbasemodel rederij ZEESCHUIMER 2

4 Opdracht 0 Hoeveel verwijzingen zijn er naar de tabel Port? Database Met verwijzingen Er zijn in totaal 6 verwijzingen naar de tabel Port, vanuit 3 tabellen. De tabel Voyage, VoyagePort en Shipment. Geef elke verwijzing en leg in normaal nederlands uit wat die verwijzing betekent. In de tabel Shipment, wordt elke verzending bijgehouden. Deze verzending heeft een haven waar de containers ingeladen moeten worden (portid from) en een bestemming (portid to), waar de containers naartoe moeten. Elke Shipment wordt ingeroosterd en toegekend aan een bepaalde vaart, welke in de tabel Voyage wordt vastgelegd. De tabel Voyage bevat alle vaarten van alle schepen. Hierbij zijn het vetrekpunt (portid start) en de bestemming (portid end) verwijzingen naar records in de tabel Port. Deze vaarten bestaan uit verschillende tussenstops. Elke tussenstop waarbij geladen of gelost moet worden, wordt bijgehouden in de tabel VoyagePort. Hierbij wordt elke vaart tussen 2 havens aangeduid met een huidige haven (portid current), en de volgende haven (portid next) op de vaart. Hoeveel datum velden zijn er? Geef ze en leg uit wat elk veld inhoud. Wederom in normaal nederlands. In de tabel Voyage is een vertrekdatum vast gelegd in de kolom DateDepartVoyage. Vervolgens is voor elke tussenstop in VoyagePort een aankomst- en vertrekdatum vastgelegd in de kolommen LegDateArrival en LegDateDepart. Dat brengt het aantal datum velden op 3. 3

5 Opdracht 1 Kies uit bovenstaand lijstje evenveel informatiebehoeftes als er studenten in je groepje zijn. (persé 2 studenten per groep!) We hebben gekozen voor informatiebehoefte 1 en 2: 1. De directie van ZEESCHUIMER wil een Italiaanse haven afstoten. Zij willen daarom weten hoeveel containers in elke Italiaanse haven werden ingeladen in Ook wil de directie weten hoeveel containers daar worden uitgeladen. 2. Men wil bepalen in welk land men het beste nog een kantoor kan openen. Daarom wil de directie een overzicht van de omzet per land in 2003 en in Omzet is het ingeladen aantal containers maal het aantal kilometers maal de prijs per kilometer voor dat type container. 4

6 Opdracht 2 Maak voor de gekozen informatiebehoeften elk een SQL query. De queries kun je typen in de query analyser. Noteer ook de computer-tijd die het kost om antwoord op de SQL vraag te krijgen. Voor vraag 1: select 0 as uitgeladen, sum(s.numbercontainers) as ingeladen, p.portid, p.portname, p.country from Shipment as s inner join VoyagePort as vp ON s.voyageid = vp.voyageid inner join Port as p ON vp.[portid current] = p.[portid] where p.country = 'Italy' and YEAR(vp.LegdateDepart) = '2004' and vp.[portid current] = s.[portid from] group by p.portid, p.portname, p.country UNION ALL select sum(s.numbercontainers) as uitgeladen, 0 as ingeladen, p.portid, p.portname, p.country from Shipment as s inner join VoyagePort as vp ON s.voyageid = vp.voyageid inner join Port as p ON vp.[portid current] = p.[portid] where p.country = 'Italy' and YEAR(vp.LegdateArrival) = '2004' and vp.[portid current] = s.[portid to] group by p.portid, p.portname, p.country 5

7 Resultaat Query 1 Uitvoertijd Query 1 6

8 Voor vraag 2: SELECT p.country, SUM(s.Distance * c.price_km) as Omzet FROM Shipment s LEFT JOIN ShipmentDetail sd ON (sd.shipmentid = s.shipmentid) LEFT JOIN Container c ON (c.containertypeid = sd.containertypeid) LEFT JOIN VoyagePort vp ON (vp.voyageid = s.voyageid AND vp.[portid current] = s.[portid from]) LEFT JOIN Port p ON (p.portid = vp.[portid current]) WHERE YEAR(vp.LegDateDepart) = 2004 GROUP BY p.country ORDER BY Omzet DESC SELECT p.country, SUM(s.Distance * c.price_km) as Omzet FROM Shipment s LEFT JOIN ShipmentDetail sd ON (sd.shipmentid = s.shipmentid) LEFT JOIN Container c ON (c.containertypeid = sd.containertypeid) LEFT JOIN VoyagePort vp ON (vp.voyageid = s.voyageid AND vp.[portid current] = s.[portid from]) LEFT JOIN Port p ON (p.portid = vp.[portid current]) WHERE YEAR(vp.LegDateDepart) = 2003 GROUP BY p.country ORDER BY Omzet DESC 7

9 Het resultaat van Query 2 in de Query Analyzer: 8

10 Opdracht 3 Maak van elk van de resultaten van opdracht 2 een representatieve grafische weergave met behulp van EXCEL. Lukt het niet om de data goed weer te geven knip en plak het dan in de juist vorm zodat EXCEL er wel een voor het management geschikte grafiek van maakt. Het management heeft geen voorkeur voor bepaalde soorten grafieken (staaf, taart etc) maar het geheel moet er netjes en verzorg uit zien. Query 1 Portname Uitgeladen Ingeladen Bari Genua Napels Ostia Containers Italië Uitgeladen Ingeladen Bari Genua Napels Ostia Containers Italië

11 Query Italy ,00 Turky ,00 Turky ,00 Italy ,00 France ,00 Netherlands ,00 England ,00 England ,00 Netherlands ,00 Spain ,00 Lebanon ,00 France ,00 Belgium ,00 Denmark ,00 Israel ,00 Serbia ,00 Spain ,00 Norway ,00 Germany ,00 Belgium ,00 Greece ,00 Germany ,00 Portugal ,00 Lebanon ,00 Serbia ,00 Israel ,00 Sweden ,00 Greece ,00 Norway ,00 Portugal ,00 Denmark ,00 Sweden ,00 Egypt ,00 Egypt ,00 Omzet per land in 2004 Omzet , , , , , , ,00 0,00 1 Land Italy Turky France England Netherlands Lebanon Belgium Israel Spain Germany Greece Portugal Serbia Sweden Norway Denmark Egypt Omzet per land in

12 Omzet per land in 2003 Omzet , , , , , , ,00 0,00 1 Land Turky Italy Netherlands England Spain France Denmark Serbia Norway Belgium Germany Lebanon Israel Greece Portugal Sweden Egypt Omzet per land in 2003 In 2003 werd in Turkije de hoogste omzet gehaald. In 2004 werd Turkije 2 de, en werd in Italie de hoogste omzet gehaald. 11

13 Opdracht 4 Ontwerp één sterschema s om minimaal de informatiebehoeften van vraag 1 af te dekken. Vertel ook duidelijk in je verslag welke ontwerpbeslissingen je gemaakt hebt. Welke velden doen wel mee en welke niet. Laat duidelijk merken dat je de ontwerpafwegingen maakt zoals aangegeven door van der Lek. Geef ook duidelijk je aanpak weer tijdens het ontwerpen. Voor het ontwerpen van een sterschema hanteer je de volgende stappen als leidraad: 1. Bedrijfsproces 2. Feitentabel 3. Gewone dimensies 4. Meetwaarden 5. Historie 6. Technische zaken Dit is de optimale volgorde waarin de activiteiten elkaar opvolgen, het heeft bijvoobeeld geen zin om dimensies te bepalen als men nog niet weet wat het detailniveau van de feitentabel is. In ons geval bekijken we eerst de verwachtingen van onze gebruikers, in de vorm van de uitgesproken informatie behoeften. In de woorden van Harm van der Lek 1 : Een ontwerp moet ergens op gebaseerd zijn en een doel dienen. In ons geval is het doel, het verzorgen van containervervoer per schip. Dat brengt ons bij stap 2, het ontwerpen van de feitentabel. Hierbij kijken we eerst naar de tabellen in het OLTP 2 systeem of er tabbellen zijn die alleen uitgaande verwijzingen hebben ookwel worteltabellen genoemd: 1 De geboorte van een ster Database Magazine september OnLine Transaction Processing het operationele systeem waar op gewerkt wordt 12

14 Worteltabellen In onze zoektocht naar het laagst denkbare detailniveau sprint de tabel ShipmentDetail in het oog. Maar wat zijn hiervoor de dimensies? We splitsen vervolgens de tabellen op die op meer dan één manier te bereiken zijn, deze vorm wordt ook wel een Snowflake genoemd: Splitsing tabellen met meerdere verwijzingen (Snowflake) De opgesplitste tabellen krijgen een andere naam, bijvoorbeeld VoyageStartPort en VoyageEndPort. In dit model kijken we naar de gegevens die interessant zijn voor ons sterschema, zoals Item, Containertypeid, Distance, portid to, portid from, ConsignorId, VoyageId, ShipId, LegDateArrival en wel omdat ze antwoord geven op de vragen, wie, wat, hoe en wanneer. 13

15 Dimensie Bijbehorende vraag Detailniveau Hiërarchieën Tijd Wanneer komen de goederen aan? LegdateArrival VoyagePort ->Dag -> Maand -> Jaar Container Wat? Container Container Item Wat? Item Item -> ItemCategorie Consignor Door wie? Consignor Consignor Voyage Waarheen? Voyage Voyage -> Ship Als we verder kijken naar Shipment en ShipmentDetail zien we dat ShipmentDetail functioneel afhankelijk is van Shipment, dat wil zeggen dat de primaire sleutel afhankelijk is van Shipment. We nemen derhalve Shipment en ShipmentDetail samen tot de fact tabel Shipment_Fact, het veld shipmentid noemt men ook wel een gedegenereerde dimensie, daarbij hoort dus geen dimensietabel. Shipment en ShipmentDetail samenvoegen Verder zien we dat Voyage eigenlijk maar 1 interessant iets heeft, namelijk het ShipId waar we wat over willen weten, de overige gegevens zijn afleidbaar uit VoyagePort, dus als we die opnemen in onze nieuwe feitentabel dan kunnen we de tabel Voyage weg laten. Ook vervalt het veld NumberContainers, dit is het totaal aantal containers dat in deze shipment zit, door het samenvoegen met ShipmentDetail is dit overbodig geworden. 14

16 Benodigde gegevens opnemen in Fact tabel Het uiteindelijke sterschema (zonder tijd) komt er dan zo uit te zien: Ster Schema Zeeschuimer Als we goed kijken naar ons sterschema zien we dat we geen meetwaarden hebben die nodig zijn bij onze vraagstukken als wat is de omzet voor 2004 en hoeveel containers werden er verscheept. In ons geval kun je zeggen dat iedere regel in de feitentabel over 1 container gaat, ookal is deze impliciet aanwezig. We hebben ervoor 15

17 gekozen om deze op nemen als het veld aantal_containers. In de woorden van Harm van der Lek 3 : Men kan immers de vraag stellen (en beantwoorden) met behulp van de COUNT(*) operator. Het is een goed idee om in zo n geval toch gewoon de meetwaarde in de feitentabel op te nemen met de naam aantal en deze consequent met 1 te vullen. Verder zien we dat er een ander onderdeel ontbreekt aan onze feiten tabel, namelijk een additieve meetwaarde omzet waarmee we de resterende vragen kunnen beantwoorden. Het veld omzet is een vermenigvuldiging van het veld price_km uit de tabel Container met het veld Distance uit de tabel Shipment. Door dit veld op te nemen in de feitentabel is het ook mogelijk om in de toekomst de verandering van prijzen van containers terug te zien in de hoeveelheid verscheepte goederen en andere mogelijke vragen die hiermee te verzinnen zijn. 3 Sterren en Dimensies Ontwerp en onderhoud van datawarehouses Dr. H. Van der Lek 16

18 Opdracht 5 Voer het ontwerp uit in een nieuwe database ZEESCHUIMER_STER. Laat in je verslag zien hoe de tabellen gedefinieerd zijn. ZEESCHUIMER_STER 17

19 Opdracht 6 Maak een DTS package dat de gegevens van ZEESCHUIMER overzet naar de ZEESCHUIMER_STER. Laat in je verslag zien wat de inhoud van het package is. Doe dit dmv een plaatje en de SQL. De inhoud van de DTS package ziet er uiteindelijk als volgt uit: DTS package 18

20 Onderstaande afbeelding geeft de volgorde van de eerder genoemde stappen aan: Volgorde van de uitgevoerde stappen Dit zijn de SQL script die in het DTS package worden uitgevoerd. DropForeignKeysIndexes Verwijdert alle foreign keys om het inserten van alle data te versnellen ALTER TABLE Shipment_Facts DROP FK_Shipment_Facts_Consignor, FK_Shipment_Facts_Container, FK_Shipment_Facts_Item, FK_Shipment_Facts_ship, FK_Shipment_Facts_ShipmentFromPort, FK_Shipment_Facts_ShipmentDestinationPort, FK_ArrivalTime, FK_DepartTime Clean Tables Maakt de bestaande tabellen leeg. Dit is nodig om de tabellen te kunnen voorzien van nieuwe data DELETE Consignor DELETE Container DELETE Item 19

21 DELETE ship DELETE Shipment_Facts DELETE ShipmentDestinationPort DELETE ShipmentFromPort DELETE ArrivalTime DELETE DepartTime Load Time Dimensions Vult de tabellen ArrivalTime en DepartTime met alle data s van 1 januari 2002 tot 23 februari 2005 smalldatetime = ' ' < ' ' BEGIN INSERT ArrivalTime(Date,Year,Quarter,Month,Day) VALUES + CONVERT(varchar, datename = END = ' ' INSERT ArrivalTime(Date,Year,Quarter,Month,Day) VALUES + CONVERT(varchar, datename = ' ' < ' ' BEGIN INSERT DepartTime(Date,Year,Quarter,Month,Day) VALUES + CONVERT(varchar, datename = END Load Ship Dimension Laadt de schepen uit de database naar de datamart SELECT Country,MaxNumberContainers,ShipId,Shipname,SpeedInKm_H,SpeedInKnots,yearcost FROM ship Load Consignor Dimension Laadt de klanten uit de database naar de datamart SELECT Consignor,ConsignorId,country,Discount,mob_no,plaats,tel_no FROM Consignor Load Container Dimension 20

22 Laadt de containers uit de database naar de datamart SELECT container_type,containertypeid,cubes,length,power_flag,price_km,refrigeration_flag FROM Container Load ShipmentFromPort Dimension Laadt de havens uit de database naar de datamart, in dit geval om de rol van vertrekhaven te vervullen SELECT Country,DistanceFromOslo,DistanceFromPortSaid,PortId,Portname,PortOrder FROM Port Load ShipmentDestinationPort Dimension Laadt de havens uit de database nogmaals naar de datamart, deze keer om de rol van aankomsthaven te vervullen SELECT Country,DistanceFromOslo,DistanceFromPortSaid,PortId,Portname,PortOrder FROM Port Load Item Dimension Laadt de items uit de database naar de datamart SELECT item_category,item_description,item_hazard_flag,item_key,item_mfgr,item_storage_type FROM Item Load fact table Uiteindelijk wordt dan de feitentabel gevuld met data SELECT c.consignorid,sd.containernr,sd.containertypeid,s.distance,sd.item,t.arrivaltimeid,t2.departtimeid,s.[portid from],s.[portid to],v.shipid 21

23 ,s.shipmentid,1 as aantal_containers,(s.distance * co.price_km) as omzet FROM ShipmentDetail sd INNER JOIN Shipment s ON sd.shipmentid = s.shipmentid INNER JOIN Consignor c ON c.consignor = s.consignorid INNER JOIN Container co ON co.containertypeid = sd.containertypeid INNER JOIN Voyage2 v ON v.voyageid = s.voyageid INNER JOIN VoyagePort vp ON vp.voyageid = s.voyageid AND vp.[portid current] = s.[portid to] INNER JOIN VoyagePort vp2 ON vp2.voyageid = s.voyageid AND vp2.[portid current] = s.[portid from] INNER JOIN ZEESCHUIMER_STER..ArrivalTime AS T ON vp.legdatearrival = T.Date INNER JOIN ZEESCHUIMER_STER..DepartTime AS T2 ON vp2.legdatedepart = T2.Date 22

24 Opdracht 7 Maak mbv de OLAP manager een CUBE. Zorg ervoor dat de vragen uit 1 beantwoord worden maar denk ook verder zie opdracht 10. Nu de ster en het DTS package gereed zijn, kunnen we de tabellen uit het sterschema gaan gebruiken voor het aanmaken van een Cube. Na het selecteren van de fact table, en het toevoegen van de gewenste dimensies, en het koppelen van de juiste sleutels heeft de Cube de volgende inhoud: Uiteindelijke ster schema 23

25 Genereren Cube 24

26 Proces uitvoer Cube aanmaken 25

27 Opdracht 8 Maak in EXCEL met behulp van de Wizard Draaitabel (menu Data) een koppeling naar de kubus en creëer een grafische weergave. Zorg voor: - een nette weergave (voor het management) - een correcte weergave (kloppen de cijfers met opdracht 1) Query 1 De volgende schermen geven een grafische weergave van dezelfde vragen als in opdracht 2. Voor de eerste query ziet dat als volgt uit: Grafiek Aantal Ingeladen Containers Italië 2004 Excel (sheet 1) Aantal Ingeladen Containers Italië 2004 Om het tweede deel van de vraag te beantwoorden moeten we hetzelfde verhaal nog een keer uitvoeren, het resultaat ziet er als volgt uit: 26

28 Grafiek Aantal Uitgeladen Containers Italië 2004 Excel (sheet 1) Aantal Uitgeladen Containers Italië 2004 Query 2 Wanneer de Cube is aangeroepen vanuit Excel is het erg eenvoudig om de verschillende gegevens tegenover elkaar te zetten op de rijen en kolommen. 27

29 De gegevens in Excel Op de volgende pagina vindt u een grafiek, met daarin een weergave van bovenstaande gegevens. 28

30 Omzet Country Belgium England France Germany Greece Israel Italy Lebanon Netherlands Norway Portugal Serbia Spain Sweden Turky Year Excelgrafiek van gevonden gegevens 29

31 Opdracht 9 Maak in PROCLARITY dezelfde overzichten als in opdracht 8. Zorg ervoor dat het geheel er weer netjes uit ziet. Query 1 De uitvoer in ProClarity moet net als in Excel in 2 stappen worden uitgevoerd, het resultaat ziet er als volgt uit: De tweede stap: ProClarity Aantal Ingeladen Containers Italië

32 ProClarity Aantal Uitgeladen Containers Italië 2004 Query 2 De uitvoer van de tweede query hebben we gemaakt met DataWarehouse explorer een alternatief voor ProClarity. De uitvoer ziet er als volgt uit: 31

33 32 Belgium Denmark Egypt England France Germany Greece Israel Italy Lebanon Netherlands Norway Portugal Serbia Spain Sweden Turky Resultaten DataWarehouse explorer

34 Opdracht 10 Je hebt nu 3 methodes gebruikt (SQL + database (+EXCEL); Sterschema (CUBE) met EXCEL; en een sterschema (CUBE) met Proclarity). Bespreek de 3 methoden en geef een goed gefundeerde mening over wat volgens jou de voorkeur geniet. Het grote voordeel van de eerste methode, een losse query in combinatie met Excel levert het snelst resultaat op. Het nadeel daarvan is dat deze query slechts 1 vraag beantwoord. Wanneer de informatie behoefte verandert zal dus de query ook moeten veranderen, of zal er een nieuwe query moeten worden toegevoegd. Daarnaast is enige Excel kennis vereist om de diagrammen in de gewenste vorm te gieten. Wanneer gekozen wordt voor een Sterschema (Cube), wordt tijdens het ontwerp van de ster rekening gehouden met de gestelde vragen, en vragen die later zouden kunnen ontstaan. Deze zal dus later ook nauwelijks meer veranderen. Het management kan dan de antwoorden met behulp van Excel of ProClarity/DataWarehouse Explorer zelf beantwoorden, en eventueel worden gerapporteerd. Het nadeel van Excel ten opzichte van ProClarity of DataWarehouse Explorer is dat hier meer kennis vereist is om de gegevens te rapporteren. Wat dat betreft is een programma als ProClarity of DataWarehouse Explorer gebruiksvriendelijker. De mogelijkheid om met een klik een Drill up of Drill down te doen maakt het erg eenvoudig om gegevens verder uitgespecificeerd te krijgen. Verder bieden de tools meer extra opties, waaronder bijvoorbeeld het filteren en orderen van data. 33

35 Opdracht 11 Wat is het advies van jouw team aan de directie. Hoe kan ZEESCHUIMER haar problemen de baas worden? Vraag 1: De directie van ZEESCHUIMER wil een Italiaanse haven afstoten. Zij willen daarom weten hoeveel containers in elke Italiaanse haven werden ingeladen in Ook wil de directie weten hoeveel containers daar worden uitgeladen. Vraag 2: Men wil bepalen in welk land men het beste nog een kantoor kan openen. Daarom wil de directie een overzicht van de omzet per land in 2003 en in Omzet is het ingeladen aantal containers maal het aantal kilometers maal de prijs per kilometer voor dat type container. Uit de cijfers is gebleken dat Italië van alle landen het best scoort in het jaar In het jaar 2003 had Turkije nog een kleine voorsprong. Wanneer we kijken naar de ontwikkelingen in het jaar 2005 blijkt dat Italië deze stijging vasthoudt in tegenstelling tot Turkije die een nieuwe daling in cijfers heeft moeten doormaken. Ons antwoord op vraag 2 is dat er in Italië een nieuw kantoor geopend zou kunnen worden. Alle Italiaanse havens maken een flinke stijging door. Daarom is het raadzaam in Italië een nieuw kantoor te openen, om deze stijging vast te houden en in de toekomst voldoende capaciteit te houden. Daarbij lijkt het ons niet verstandig om in een land met zulke stijgingen in cijfers een haven af te stoten, omdat daardoor de capaciteit drastisch afneemt. Daarnaast, als we kijken naar de gemiddelde resultaten, zien we dat de 4 Italiaanse havens er geen duidelijke verschillen zichtbaar zijn, maar dat de havens juist samen zorgen voor een stabiele omzet van ca ,50 euro in de jaren 2003 en

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

SQL 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 informatie

Excel Controller. Handleiding Excel Controller Wizard

Excel Controller. Handleiding Excel Controller Wizard Excel Controller Handleiding Excel Controller Wizard 1 Inhoud Inleiding... 3 Eigen SQL... 3 Stap 1 Eigen SQL... 3 Stap 2 Testen SQL... 8 Stap 3 Wizard... 11 Stap 4 Parameters... 13 Voorbeeld Eigen Parameter...

Nadere informatie

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Databank - 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 informatie

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 DATAMODEL SQL Middelbare School Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 INHOUDSOPGAVE 1. Informatiedomein 3 1.1 Informatiedomein 3 1.2 Toepassingen 3 2.

Nadere informatie

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn:

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn: 5. De oefendatabase 5.1. Inleiding In de volgende hoofdstukken ga je oefenen / werken met SQL. Om te kunnen oefenen heb je natuurlijk wel een database nodig. In dit hoofdstuk wordt besproken hoe je deze

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

DBMS. 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 informatie

Databases en SQL Foundation (DBSQLF.NL)

Databases en SQL Foundation (DBSQLF.NL) Databases en SQL Foundation (DBSQLF.NL) EXIN Hét exameninstituut voor ICT ers Janssoenborch - Hoog Catharijne Godebaldkwartier 365 3511 DT Utrecht Postbus 19147 3501 DC Utrecht Nederland T +31 30 234 48

Nadere informatie

10: Statistieken en rapportages met Excel

10: Statistieken en rapportages met Excel 10: Statistieken en rapportages met Excel 1. Omschrijving van deze functie Met PlanningPME heeft u de mogelijkheid om verschillende typen rapporten te maken: Statistieken die geproduceerd worden door de

Nadere informatie

Data Warehouse Script Generator Doel

Data Warehouse Script Generator Doel Data Warehouse Script Generator Doel Op basis van een aantal standaard sql scripts ( create table, create view ) een nieuwe sql script genereren welke alle objecten ( tables & views ) kan aanmaken in een

Nadere informatie

Structured Query Language (SQL)

Structured Query Language (SQL) Structured Query Language (SQL) Huub de Beer Eindhoven, 4 juni 2011 Database: in essentie 0 of meer tabellen elke tabel nul of meer kolommen (of velden) elke tabel nul of meer unieke rijen elke query werkt

Nadere informatie

Sparse columns in SQL server 2008

Sparse 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 informatie

6.8 Lijsten: oefeningen

6.8 Lijsten: oefeningen 6.8 Lijsten: oefeningen Opgaven 44.: Records zoeken Open het document "Autokosten". Klik in de lijst. Kies de opdracht 'Data - Formulier' [Data - Form]. Klik de knop 'Criteria' [Criteria]. Vul als zoekcriterium

Nadere informatie

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC Aantekeningen IRDB Vak: IRDB > Infrma1ca Rela1nele DataBase Onderstaande database scripts zijn gebaseerd p PstgreSQL. Standaarden Schrijf SQL wrden al1jd in hfdlefers, k al werkt het met kleine lefers;

Nadere informatie

Business 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 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 informatie

Zelftest SQL Workshop

Zelftest SQL Workshop Zelftest SQL Workshop Document: n0087test.fm 25/06/2014 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST SQL WORKSHOP Handleiding Deze test

Nadere informatie

Cursusmateriaal Masterclass. Business Rapportages. Pagina 1 van 23

Cursusmateriaal Masterclass. Business Rapportages. Pagina 1 van 23 Cursusmateriaal Masterclass Business Rapportages Pagina 1 van 23 Inhoud 1. Inleiding Masterclass Rapportages... 3 Doelgroep... 3 Doelstellingen... 3 Opzet document... 4 2. Bediening... 5 2.1. Benodigde

Nadere informatie

6. Het maken van een database

6. Het maken van een database 6. Het maken van een database 6.1. Inleiding In hoofdstuk 5 heb je de oefendatabase gemaakt doormiddel van een script. In dit hoofdstuk ga je zelf een database maken en deze vullen met tabellen. Hiervoor

Nadere informatie

Technische nota AbiFire5 Rapporten maken via ODBC

Technische nota AbiFire5 Rapporten maken via ODBC Technische nota AbiFire5 Rapporten maken via ODBC Laatste revisie: 29 juli 2009 Inhoudsopgave Inleiding... 2 1 Installatie ODBC driver... 2 2 Systeeminstellingen in AbiFire5... 3 2.1 Aanmaken extern profiel...

Nadere informatie

MA!N Rapportages en Analyses

MA!N Rapportages en Analyses MA!N Rapportages en Analyses Auteur Versie CE-iT 1.2 Inhoud 1 Inleiding... 3 2 Microsoft Excel Pivot analyses... 4 2.1 Verbinding met database... 4 2.2 Data analyseren... 5 2.3 Analyses verversen... 6

Nadere informatie

SQL & Relationele datamodellen in interactieve media

SQL & Relationele datamodellen in interactieve media SQL & Relationele datamodellen in interactieve media HVA-CMD-V1-datamodelleren oefeningen deel 1: SQL 2012-2013 Inhoud Inhoud... 2 Selecties uit een enkelvoudige datatabel... 3 Selecties uit een meerdere

Nadere informatie

Handleiding voor het maken van een online enquête formulier. Google Drive toepassing

Handleiding voor het maken van een online enquête formulier. Google Drive toepassing Handleiding voor het maken van een online enquête formulier. Google Drive toepassing HOGESCHOOL VAN ARNHEM EN NIJMEGEN Januari 7 2014 Opgesteld door: Jan-Willem 1//2014 Handleiding voor het maken van een

Nadere informatie

SQL SERVER 2008. Werking van Database Snapshots

SQL SERVER 2008. Werking van Database Snapshots KATHOLIEKE HOGESCHOOL KEMPEN GEEL SQL SERVER 2008 Werking van Database Snapshots ELINE STEYVERS BRAM DE SMEDT JOEY LEMMENS WOORD VOORAF Werking van Database Shapshots is bedoeld om mensen wegwijs te maken

Nadere informatie

Miniles gegevensbanken bevragen met SQL

Miniles 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 informatie

OFFICE A LA CARTE - ACCESS 2013

OFFICE A LA CARTE - ACCESS 2013 OFFICE A LA CARTE - ACCESS 2013 Inhoud HOOFDSTUK ACC-1.1: TERMINOLOGIE - (0:20) Wat is een database? Onderdelen van een database Tabellen en relaties Schematisch overzicht van de structuur van een database

Nadere informatie

Gebruikers Handleiding

Gebruikers Handleiding Gebruikers Handleiding (De SQL module) Versie 2.14 Pagina 2 van 14 Versie 2.14 Inhoudsopgave NGP SQL...5 Het Menu... 6 De instellingen... 7 De database informatie... 9 Het Script... 10 Pagina 3 van 14

Nadere informatie

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina.

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina. Gegevens exporteren en bewerken vanuit GRIEL Stap 1. Selecteer de juiste gegevens en download deze 1. Stel het datumfilter in op de gewenste periode. Druk op ververs. 2. Maak met behulp van het filter

Nadere informatie

Excellerend Kwartaaltip 2015-4

Excellerend Kwartaaltip 2015-4 Draaitabellen IV Excellerend Heemraadweg 21 2741 NC Waddinxveen 06 5115 97 46 richard@excellerend.nl BTW: NL0021459225 BANK: NL72ABNA0536825491 KVK: 24389967 Draaitabel over meerdere tabbladen In de vorige

Nadere informatie

Inventarisatie Microsoft Office

Inventarisatie Microsoft Office Om te bepalen welke modules voor u wenselijk zijn verzoeken wij u onderstaande vragenlijst zo volledig mogelijk in te vullen. Voornaam + achternaam: E-mail: Telefoon (Optioneel): Werkgever: Wat is de aard

Nadere informatie

Toelichting LBZ foutenrapporten

Toelichting LBZ foutenrapporten Toelichting LBZ foutenrapporten 1 Inleiding Als u een LBZ inzending heeft gedaan, ontvangt u een verwerkingsrapportage in PDF-format en een in CSV-format. Het PDF rapport bevat de algemene gegevens van

Nadere informatie

Les S-02: Meer geavanceerde SQL-instructies

Les S-02: Meer geavanceerde SQL-instructies Les S-02: Meer geavanceerde SQL-instructies 2.0 Overzicht les 1: De basisvorm van een SQL query ziet er als volgt uit: (DISTINCT) selecteer de velden uit de tabel waar de volgende voorwaarde geldt ; Bij

Nadere informatie

Business Intelligence www.globalservices.be www.sap-training.be

Business Intelligence www.globalservices.be www.sap-training.be Business Intelligence www.globalservices.be www.sap-training.be Global Services + Business Intelligence = perfect match! Het concept Wenst u ook sneller inzicht in beleidsinformatie, rapportering en cijfers?

Nadere informatie

Aan de slag met AdminView

Aan de slag met AdminView Aan de slag met AdminView uitgebreide handleiding S for Software B.V. Gildeweg 6 3771 NB Barneveld tel 0342 820 996 fax 0342 820 997 e-mail info@sforsoftware.nl web www.sforsoftware.nl Inhoudsopgave 1.

Nadere informatie

Webshop Handleiding Webshop handleiding: Taal: Update:

Webshop Handleiding Webshop handleiding: Taal: Update: Webshop Handleiding Webshop handleiding: www.barnhoorn.nl Taal: Nederlands Update: Januari 2012 1. Ga naar www.barnhoorn.nl en login met uw gebruikersnaam en wachtwoord. 2. Selecteer rechtsboven in de

Nadere informatie

Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts

Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts Studenten: Peter Asnong Rik Broens Tom De Keyser Daan Gielen Kris Gregoire Koen Olaerts Toon Wouters Inhoudsopgave

Nadere informatie

Medical Intelligence in de praktijk

Medical 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 informatie

Les 11 : Basis SQL (deel2).

Les 11 : Basis SQL (deel2). Les 11 : Basis SQL (deel2). Wat is SQL? SQL gaan we gebruiken voor het raadplegen van de database. We gaan gegevens invoegen in de database, selecteren, aanpassen en verwijderen van de database. Om dit

Nadere informatie

Richtlijnen voor het invullen van enquêtes in Sphinx

Richtlijnen voor het invullen van enquêtes in Sphinx Richtlijnen voor het invullen van enquêtes in Sphinx Deze handleiding kan worden gebruikt voor het invullen van enquêtes en de uitwerking van de verzamelde gegevens in rapporten. De scherm afbeeldingen

Nadere informatie

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank v Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank 1 Introductie: data en informatie 1.0 Wat leer je in dit hoofdstuk? 1.1 Verschil tussen gegevens en

Nadere informatie

Stage logboek. Datum Uur Omschrijving Persoon 28/jan Voorstelling van het project met Bart, Jorn, Peter, Jochen Iedereen

Stage logboek. Datum Uur Omschrijving Persoon 28/jan Voorstelling van het project met Bart, Jorn, Peter, Jochen Iedereen Stage logboek Datum Uur Omschrijving Persoon 28/jan Voorstelling van het project met Bart, Jorn, Peter, Jochen Opzetten virtual servers en installatie van de nodige programma's Doornemen van de manuals

Nadere informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

Uitleg schermen online software MBCP

Uitleg schermen online software MBCP Uitleg schermen online software MBCP Als eerst gaat u naar de website www.bouwprijzen-software.nl. Hier krijgt u de onderstaande pagina te zien. Vervolgens kunt u inloggen doormiddel van uw e-mail adres

Nadere informatie

DOOR OP DE KNOP KIES VERBLIJF TE KLIKKEN, KUNT U NAAR DE PLANNER VAN HET VERBLIJF/PRODUCT GAAN. U ZIET DAN ONDERSTAAND MENU.

DOOR OP DE KNOP KIES VERBLIJF TE KLIKKEN, KUNT U NAAR DE PLANNER VAN HET VERBLIJF/PRODUCT GAAN. U ZIET DAN ONDERSTAAND MENU. HANDLEIDING RESERVEREN & FACTUREREN GRAFISCHE WEERGAVE RESERVERINGEN 5 PRODUCTEN/VERBLIJVEN MET ELK 30 PLAATSEN 100 TARIEVEN GEWOON IN EXCEL ELK JAAR WEER GEBRUIKEN HOOFDMENU INDIEN HET BESTAND GEOPEND

Nadere informatie

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database.

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. SQL manipulatietaal We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: INSERT : toevoegen van gegevens DELETE : verwijderen van gegevens UPDATE : wijzigen van gegevens

Nadere informatie

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV Rapportgenerator Gebruikershandleiding Versie 1.0 Disclaimer Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar worden gemaakt, op welke wijze dan ook, zonder voorafgaande schriftelijke toestemming

Nadere informatie

Handleiding voor het maken van een online enquête formulier. Google Drive toepassing

Handleiding voor het maken van een online enquête formulier. Google Drive toepassing Handleiding voor het maken van een online enquête formulier. Google Drive toepassing HOGESCHOOL VAN ARNHEM EN NIJMEGEN Februari 2016 Opgesteld door: Jan-Willem Handleiding voor het maken van een online

Nadere informatie

www.dubbelklik.nu Handleiding Access 2010

www.dubbelklik.nu Handleiding Access 2010 www.dubbelklik.nu Handleiding Access 2010 Deze handleiding is onderdeel van Dubbelklik, een lesmethode Technologie, ICT/ Loopbaanoriëntatie en Intersectoraal Alle rechten voorbehouden. Niets uit deze uitgave

Nadere informatie

Handleiding Afdrukken samenvoegen

Handleiding Afdrukken samenvoegen Handleiding Afdrukken samenvoegen Versie: 1.0 Afdrukken Samenvoegen Datum: 17-07-2013 Brieven afdrukken met afdruk samenvoegen U gebruikt Afdruk samenvoegen wanneer u een reeks documenten maakt, bijvoorbeeld

Nadere informatie

Inhoud. Wat is Power BI?... 3. Voorbeelden gemaakt met Power BI... 4. Beginnen met Power BI... 6. Werkruimte uitleg... 7

Inhoud. Wat is Power BI?... 3. Voorbeelden gemaakt met Power BI... 4. Beginnen met Power BI... 6. Werkruimte uitleg... 7 Inhoud Wat is Power BI?... 3 Voorbeelden gemaakt met Power BI... 4 Beginnen met Power BI... 6 Werkruimte uitleg... 7 Naar een dashboard in 3 stappen... 8 Stap 1: Gegevens ophalen... 8 Stap 2: Rapport maken...

Nadere informatie

Dataconversie met Oracle Spatial

Dataconversie 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 informatie

Draaitabellen. Nodige bestanden: BESTELLINGEN BELGIE.WDB DRAAITABELLEN SAMENVOEGEN.XLS DRAAITABELLEN SAMENVOEGEN RESULTAAT.XLS BESTELLINGEN BELGIE.

Draaitabellen. Nodige bestanden: BESTELLINGEN BELGIE.WDB DRAAITABELLEN SAMENVOEGEN.XLS DRAAITABELLEN SAMENVOEGEN RESULTAAT.XLS BESTELLINGEN BELGIE. Oefening Excel HERWWWIG@WEB.DE Draaitabellen Trefwoorden: Draaitabellen, draaitabelrapport, berekende velden, MS Query, SQL, Nodige bestanden: BESTELLINGEN BELGIE.WDB DRAAITABELLEN SAMENVOEGEN.XLS DRAAITABELLEN

Nadere informatie

Inhoud Basiscursus. Access 2010 NL-NL

Inhoud Basiscursus. Access 2010 NL-NL Inhoud Basiscursus Access 2010 NL-NL 1 - Access starten... 6 Een bestaande database openen... 8 Menu-opdrachten gebruiken... 9 Werkbalken tonen en verbergen... 11 Menu- en werkbalkopties aanpassen... 12

Nadere informatie

hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit relationele databases 9.1

hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit relationele databases 9.1 relationele databases 9.1 hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit Als voorbeeld nemen we een eenvoudige database, bestaande uit twee tabellen. De

Nadere informatie

1. * Database worden vaak gebruikt in Client-Server architectuur.

1. * Database worden vaak gebruikt in Client-Server architectuur. Naam Studentnummer Klas Herkansing [ ] ja, nee [ ], zoja uit welk jaar? kernbegrippen relationele database Minimaal drie van de vijf vragen goed beantwoorden. 1. * Database worden vaak gebruikt in Client-Server

Nadere informatie

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model...

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 4 1.1.4. Wat is SQL?... 6 1.1.5. Verschillende categorieên

Nadere informatie

Handicom. Symbol for Windows. Image Manager. (Versie 4) Handicom, 2011, Nederland

Handicom. Symbol for Windows. Image Manager. (Versie 4) Handicom, 2011, Nederland Handicom Symbol for Windows Image Manager (Versie 4) Handicom, 2011, Nederland Inhoud Inleiding... 2 1. Image Manager hoofdscherm...3 1.1 Onderdelen van het venster...3 1.2 Het scherm veranderen...3 1.2.1

Nadere informatie

Handleiding 2designers Content Management Systeem

Handleiding 2designers Content Management Systeem Handleiding 2designers Content Management Systeem pagina 1 van 7 Inloggen: Om de welkom-kind website te kunnen beheren, moet u eerst inloggen. Dit kan via de URL: http://www.welkom-kind.nl/nieuw/admin

Nadere informatie

E-MAILS VERZENDEN MET AFDRUK SAMENVOEGEN

E-MAILS VERZENDEN MET AFDRUK SAMENVOEGEN E-MAILS VERZENDEN MET AFDRUK SAMENVOEGEN Met E-mail samenvoegen voor Word en Outlook kunt u o.a. een brochure of nieuwsbrief maken en deze per e-mail verzenden naar uw Outlook-lijst met contactpersonen

Nadere informatie

Handleiding TWYSK Risicotool. Online webapplicatie voor het vastleggen en beheren van risico-informatie

Handleiding TWYSK Risicotool. Online webapplicatie voor het vastleggen en beheren van risico-informatie Handleiding TWYSK Risicotool Online webapplicatie voor het vastleggen en beheren van risico-informatie Handleiding Twysk risicotool De Twysk risicotool is in opdracht van Twynstra Gudde ontwikkeld als

Nadere informatie

Etiketten maken. 2004... P&A Group

Etiketten maken. 2004... P&A Group Etiketten maken I Etiketten maken Inhoudsopgave Hoofdstuk 1 Etiketten maken 2... 2 1.1 Etketten algemeen... 2 1.2 Optie nieuwe brief... 2 Verschil met brieven... 2 Aanpak... 11 Genereren van etiketten...

Nadere informatie

Sorteren, groeperen en totaliseren

Sorteren, groeperen en totaliseren 6 Sorteren, groeperen en totaliseren 6.1 Inleiding Een rapport maken begint met het selecteren van de tabellen en het plaatsen van de velden die u in uw rapport wilt afdrukken. Vervolgens sorteert, groepeert

Nadere informatie

Snel aan de slag met BasisOnline en InstapInternet

Snel aan de slag met BasisOnline en InstapInternet Snel aan de slag met BasisOnline en InstapInternet Inloggen Surf naar www.instapinternet.nl of www.basisonline.nl. Vervolgens klikt u op de button Login links bovenin en vervolgens op Member Login. (Figuur

Nadere informatie

Gebruikershandleiding Dynamisch rapporten maken met Cubes mbv Excel Groep Gent. Auteur : Julien Verplanken Versie : 2.1

Gebruikershandleiding Dynamisch rapporten maken met Cubes mbv Excel Groep Gent. Auteur : Julien Verplanken Versie : 2.1 Gebruikershandleiding Dynamisch rapporten maken met Cubes mbv Excel Groep Gent Auteur : Julien Verplanken Versie : 2.1 Gebruikershandleiding Rapporten maken met Cubes mbv Excel : Groep Gent Projectnaam

Nadere informatie

Dit is een onderdeel waarin veel functionaliteit is toegevoegd aan de 2010 versie (zie paragraaf 22.6).

Dit is een onderdeel waarin veel functionaliteit is toegevoegd aan de 2010 versie (zie paragraaf 22.6). Hoofdstuk 22: Draaitabellen * 2010 22.0 Inleiding Dit hoofdstuk had ook snel gegevens samenvatten genoemd kunnen worden. Excel biedt een heel degelijk hulpmiddel om met tabellen gegevens samen te vatten

Nadere informatie

Functionaliteiten 4orange Connect

Functionaliteiten 4orange Connect Functionaliteiten 4orange Connect 4orange, 2014 Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl 2 4orange Connect: de nieuwste release van FileFrame 4orange Connect is de nieuwste release van FileFrame.

Nadere informatie

Basisvaardigheden Microsoft Excel

Basisvaardigheden Microsoft Excel Basisvaardigheden Microsoft Excel Met behulp van deze handleiding kun je de basisvaardigheden leren die nodig zijn om meetresultaten van een practicum te verwerken. Je kunt dan het verband tussen twee

Nadere informatie

Secure Application Roles

Secure Application Roles Secure Application Roles Beheer de toegang tot de database 1. Inleiding Het realiseren van geautoriseerde toegang tot een database lijkt eenvoudig. Echter, vaak blijkt dat dezelfde combinatie van gebruikersnaam

Nadere informatie

Maken van een draaitabel met informatie uit StatLine.

Maken van een draaitabel met informatie uit StatLine. Maken van een draaitabel met informatie uit StatLine. Wat is een draaitabel? Een draaitabel (Engels: pivot table) is een soort tabel die datalijsten in spreadsheets zoals Microsoft Excel, OpenOffice.org

Nadere informatie

ONLINEADVISEREN.NL ONLINEADVISEREN.NL. Handleiding interactief websysteem ter ondersteuning van online adviseren

ONLINEADVISEREN.NL ONLINEADVISEREN.NL. Handleiding interactief websysteem ter ondersteuning van online adviseren ONLINEADVISEREN.NL Handleiding interactief websysteem ter ondersteuning van online adviseren Handleiding onlineadviseren 120815 Blz. 1 van 17 Inhoud 1 Inleiding... 3 2 Aanmelden... 3 3 Algemene functionaliteit...

Nadere informatie

Etiketten/Enveloppen

Etiketten/Enveloppen Etiketten/Enveloppen Je wilt gekochte etiketten/enveloppen door de printer laten voorzien van gegevens en dan die etiketten ter versturing ergens op (briefkaarten of enveloppen) plakken. Dat kan op een

Nadere informatie

SQL & Datamodelleren

SQL & Datamodelleren SQL & Datamodelleren HVA-CMD-V1-datamodelleren Algemene handleiding bij het lesprogramma 2012-2013 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Plaats in het leerplan:... 3 Werkwijze:... 3 Lesstof:...

Nadere informatie

NHibernate als ORM oplossing

NHibernate als ORM oplossing NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een

Nadere informatie

Kostenplaatsen instellen en gebruiken v3. Hoofdstuk 1 Kostenplaatsen instellen en gebruiken

Kostenplaatsen instellen en gebruiken v3. Hoofdstuk 1 Kostenplaatsen instellen en gebruiken Hoofdstuk 1 Kostenplaatsen instellen en gebruiken Bijvoorbeeld voor praktijken met meerdere locaties is het handig om omzet en kosten te verdelen over de verschillende locaties. Dit kan door middel van

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

Toerisme in cijfers Tourism in figures 2013. 03 aantal overnachtingen naar verblijfsmotief 2013 number of overnight stays by motive of stay 2013

Toerisme in cijfers Tourism in figures 2013. 03 aantal overnachtingen naar verblijfsmotief 2013 number of overnight stays by motive of stay 2013 Toerisme in cijfers Tourism in figures 2013 XL 03 aantal overnachtingen naar verblijfsmotief 2013 number of overnight stays by motive of stay 2013 Ju i 2014 2 AANTAL OVERNACHTINGEN NAAR VERBLIJFSMOTIEF,

Nadere informatie

Les 2 Eenvoudige queries

Les 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 informatie

Leerling administratie

Leerling administratie Leerling administratie Magister 5 Versie: 1-2011 Handleiding Cijfer administratie Als het de eerste keer is dat u Magister gaat opstarten, dan is het beter dat u eerst de handleiding Algemene voorbereidingen

Nadere informatie

[Microsoft Access 2007 Een eigen database maken] 28 oktober 2009

[Microsoft Access 2007 Een eigen database maken] 28 oktober 2009 Inleiding Meestal heb je al een bestaande lijst van personen die je wilt gebruiken in je nieuwe database. Je start meestal het beheer van deze personen in Word of Excel om dan later over te stappen naar

Nadere informatie

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311 LEEREENHEID Oracle Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid

Nadere informatie

Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop).

Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop). FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online

Nadere informatie

SQL Aantekeningen 3. Maarten de Rijke mdr@science.uva.nl. 22 mei 2003

SQL Aantekeningen 3. Maarten de Rijke mdr@science.uva.nl. 22 mei 2003 SQL Aantekeningen 3 Maarten de Rijke mdr@science.uva.nl 22 mei 2003 Samenvatting In deze aflevering: het selecteren van tuples, operaties op strings, en aggregatie functies. Verder kijken we naar iets

Nadere informatie

Excellerend Kwartaaltip 2015-3

Excellerend Kwartaaltip 2015-3 Draaitabellen III Draaitabel over meerdere tabbladen In de voorgaande twee kwartaaltips heb ik wat mogelijkheden laten zien van een draaitabel die gegevens samenvat vanuit één tabel. Maar wat moet je nu

Nadere informatie

FACTSHEETshort PEPPERS

FACTSHEETshort PEPPERS FACTSHEETshort PEPPERS Fruit&VegetableFacts; JanKeesBoon; +31654687684; fruitvegfacts15@gmail.com Paprika s: Nederland verliest terrein aan Spanje Export Nederland dit jaar fors gedaald De Nederlands export

Nadere informatie

Handleiding MOBICROSS actie banners

Handleiding MOBICROSS actie banners Handleiding MOBICROSS actie banners Met de kant & klare MOBICROSS actie banners vergroot jij je kans om sneller je netwerk te bouwen. Je kunt je eigen campagne maken door de banners op je website te plaatsen,

Nadere informatie

toerisme in cijfers tourism in figures 2011 08 aantal aankomsten naar logiesvorm 2011 number of arrivals by type of accommodation 2011

toerisme in cijfers tourism in figures 2011 08 aantal aankomsten naar logiesvorm 2011 number of arrivals by type of accommodation 2011 in cijfers tourism in figures 2011 XL 08 aantal aankomsten naar logiesvorm 2011 number of arrivals by type of accommodation 2011 Kennisbeheer Juni 2012 2 AANTAL AANKOMSTEN NAAR LOGIESVORM, 2011 Tabel P.

Nadere informatie

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311

2 Specificatie In deze tabel staat voor welk crebotraject de leereenheid is gemaakt Crebotraject code: 95311 LEEREENHEID PhP 2 Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid

Nadere informatie

Maximo Tips and Tricks

Maximo Tips and Tricks Maximo Tips and Tricks Agenda Tips & Tricks 1. Scherm lay-out on demand 2. Koppelen Excel en Maximo 3. Foto s toevoegen aan records 4. Type ahead functie 5. Scripting voor calculaties en validaties 6.

Nadere informatie

Inleiding... 3. 1 Databases en Data Base Management Systems... 3. 2 Tabellen... 3. 3 Wat is SQL?... 5

Inleiding... 3. 1 Databases en Data Base Management Systems... 3. 2 Tabellen... 3. 3 Wat is SQL?... 5 1 Inhoudsopgave. Inleiding.... 3 1 Databases en Data Base Management Systems.... 3 2 Tabellen.... 3 3 Wat is SQL?... 5 4 Gegevens opvragen (deel 1).... 5 4.1 Boolean operatoren.... 7 4.2 IN en BETWEEN

Nadere informatie

Thinking of development

Thinking of development Thinking of development Databases Arjan Scherpenisse HKU / Miraclethings Agenda voor vandaag Opdracht tussenstand State diagram / Observer pattern Bret Victor Databases 2/42 Opdracht tussenstand Slides

Nadere informatie

Zelftest SQL. Document: n0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

Zelftest SQL. Document: n0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium Zelftest SQL Document: n0453test.fm 19/04/2012 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INLEIDING BIJ DE ZELFTEST SQL Korte handleiding Deze test heeft als bedoeling

Nadere informatie

Toewijzen van knoppen, dashboards & privileges

Toewijzen van knoppen, dashboards & privileges Toewijzen van knoppen, dashboards & privileges Voor meer informatie, kijk op www.newbase.nl Newbase BV, Hardwareweg 16 1033 MX AMSTERDAM Tel.: 020-6 111 444 pagina 1 van 29 Inhoudsopgave 1 Introductie...3

Nadere informatie

Titel Uw processen transparant met SAP Process Mining.

Titel Uw processen transparant met SAP Process Mining. 1 Titel Uw processen transparant met SAP Process Mining. Introductie SAP Process Mining powered by Celonis is een nieuwe component van SAP op HANA. Process Mining gaat niet uit van vooraf gedefinieerde

Nadere informatie

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.

Nadere informatie

Release Notes. Afdrukdatum: 2008/10/06

Release Notes. Afdrukdatum: 2008/10/06 Release Notes Afdrukdatum: 2008/10/06 Dit document beschrijft vanuit technisch oogpunt de aanpassingen in Hi-Ant aan de betreffende versie. Deze tekst is geenszins bedoeld als document naar de eindgebruiker,

Nadere informatie

Grafiek en dynamisch bereik

Grafiek en dynamisch bereik Excellerend Heemraadweg 21 2741 NC Waddinxveen 06 5115 97 46 richard@excellerend.nl BTW: NL0021459225 ABN/AMRO: NL72ABNA0536825491 KVK: 24389967 Grafiek en dynamisch bereik Iedereen die vaak met tabellen

Nadere informatie

FACTSHEET Grapes: special India HScode 08 06 10 (10)

FACTSHEET Grapes: special India HScode 08 06 10 (10) FACTSHEET Grapes: special India HScode 08 06 10 (10) Summery India was sinds 2000 sterk in opkomst als exporteur van druiven. In 2000 ging het nog om een hoeveelheid van 16.000 ton en in 2008 bereikte

Nadere informatie