DATA- WAREHOUSE ONTWIKKELING

Save this PDF as:
 WORD  PNG  TXT  JPG

Maat: px
Weergave met pagina beginnen:

Download "DATA- WAREHOUSE ONTWIKKELING"

Transcriptie

1 MODEL GEDREVEN DATA- WAREHOUSE ONTWIKKELING MET MICROSOFT BI door Willem Otten, Microsoft BI-consultant Kadenza Lees het volledige artikel en andere blogs op Ik ben een groot voorstander van modelgedreven softwareontwikkeling en het automatiseren van het software ontwikkelproces. Met behulp van softwareontwikkeling werken we al jaren aan het automatiseren van verschillende processen in een organisatie, maar het bouwen van de software zelf is vaak nog een grotendeels handmatig proces. In dit artikel wil ik aan de hand van een eenvoudige voorbeeldimplementatie laten zien hoe een modelgedreven aanpak kan worden geïmplementeerd met technologie uit de Microsoft BI stack. VOORBEELDIMPLEMENTATIE: DE HOOFDLIJNEN Onderstaande illustratie geeft de voorbeeldimplementatie in hoofdlijnen weer: Een functioneel metamodel beschrijft de bronsystemen en het doelsysteem, het datawarehouse, in termen van entiteiten, attributen, onderlinge relaties en de mapping van bronentiteit of -attribuut naar doelentiteit of -attribuut. Op basis van dit functionele model wordt een technisch model gegenereerd. In het voorbeeld is dat een eenvoudige transformatie waarbij twee auditkolommen worden toegevoegd aan elke doelentiteit. Maar het zou ook een vertaling kunnen zijn van het functionele model naar een data vault of anchor-model. Vanuit het technische metamodel worden vervolgens enerzijds DDL-scripts gegenereerd voor het aanmaken van de database en anderzijds SSIS ETL-packages. Daarbij gebruik ik Biml en Bidshelper om de uiteindelijke packages te genereren. WAAR WE NAAR TOE WERKEN Als voorbeeld werk ik het volgende eenvoudige dimensionele model uit, gebaseerd op informatie uit de Adventureworks-database: DIM_ProductHierarchy ProductID ProductName ProductSubCategory ProductCategory dwh_loaddate dwh_loadsrc nvarchar100 nvarchar100 nvarchar100 datetime varchar100 SalesId ProductID DateID SalesOrder Quantity LineTotal dwh_loaddate dwh_loadsrc FACT_Sales datetime nvarchar100 money datetime varchar100 <fk2> <fk1> DIM_Date DateID date MonthOfYear Year MonthYear dwh_loaddate datetime dwh_loadsrc varchar100

2 Het resultaat van de voorbeeldimplementatie moet DDL zijn om het bovenstaand model te genereren, plus de SSIS-packages waarmee de dim_producthierarchy en fact_sales tabel worden gevuld. De datumdimensie vul ik met behulp van een tabelfunctie. HET LOGISCHE MODEL Voor de vastlegging van het logische metamodel maak ik gebruik van een SQL-database. Dat biedt een aantal voordelen: De opslag leent zich ervoor om met verschillende tools uit te vragen. Denk aan een modelleringstool om het model te vullen, SSRS-rapport om systeemdocumentatie te tonen, etc. Wijzigingen in het logische model kun je eenvoudig via SQL doorvoeren. De metadefinities van bronsystemen tabellen, attributen, etc laten zich via de SQL system views makkelijk inlezen in het model. In dit voorbeeld maak ik gebruik van het volgende logische metamodel: t_system systemid name description varchar20 varchar150 connectionstring varchar500 t_entity entityid systemid domain name varchar20 varchar20 <fk> description varchar150 target t_mapping mappingid targetentityid <fk> customfromclause varchar500 sourcesystemid attributeid entityid name description datatype length scale isbusinesskey ordernumber t_attribute <fk> varchar50 varchar150 varchar50 bit source target t_mappingattribute mappingattributeid mappingid sourceattributeid targetattributeid expression varchar100 <fk1> <fk2> <fk3> Met behulp van t_entity en t_attribute beschrijf ik de entiteiten binnen een systeem t_system. Met t_mapping en t_mappingattribute leg ik de mappings tussen entiteiten van bron- en doelsysteem vast, de lineage-informatie van het doelsysteem. Bovenstaand metamodel is een vereenvoudigd voorbeeld. In de praktijk zal een metamodel er uitgebreider uitzien, onder andere aangevuld met relaties tussen entiteiten. In het metamodel geef ik de volgende vulling op: Bronmodel Adventureworks voer ik als t_system op, met de entiteiten salesorder, salesorderdetails, product, productsubcategorie en productcategorie inclusief de bijbehorende attributen. Doelmodel AV_DWH voer ik op met entiteiten FACT_Sales, Dim_Producthierarchie en Dim_data. De mapping wordt opgegeven tussen de attributen uit Adventureworks en de attributen uit AV_DWH. Dit resulteert in de volgende vulling van het metamodel: T_entity

3 T_system T_attribute niet volledig T_mapping T_mappingattribute HET TECHNISCHE MODEL Zoals gezegd, kies ik in dit voorbeeld voor een eenvoudig technisch model. Het technisch model is een één-op-één vertaling van het functionele model, aangevuld met twee audit-kolommen bronsysteem en loaddate per doelentiteit. Omdat de transformatie naar het technisch model eenvoudig is, heb ik die met twee views geïmplementeerd: De view vw_technicalmodel geeft alle attributen terug, aangevuld met een dwh_loaddate en dwh_loadsrc kolom per entiteit. De view vw_technicalmappingattribute geeft alle mapping-attributen terug, aangevuld met mappings voor de twee audit-kolommen per entiteit. In complexere gevallen kun je ervoor kiezen om het technisch model in aparte tabellen op te slaan en de transformatie van functioneel naar technisch model met een stored procedure of ETL-package te implementeren.

4 Ter illustratie, het technische model voor DIM_ProductHierarchy DE DATABASE DDL Voor het generen van de database DDL gebruik ik een t-sql script dat met behulp van een cursor de create table statements samenstelt en deze pr naar de output. Er is bewust voor gekozen om hier geen elligentie in te bouwen die wijzigingen ten opzichte van een bestaand databasemodel kan detecteren. Er zijn genoeg tools, waaronder Visual Studio, die deze functionaliteit al bieden. De procedure hierbij zou dus zijn: het genereren van het nieuwe schema naar een lege database en die vergelijken via een passende tool met de bestaande versie om zo een change script te genereren. BIML-SCRIPT VOOR DE ETL In het voorbeeld wordt per doeltabel een ETL-package gegenereerd met een eenvoudige laadstrategie: Op basis van de Business key velden wordt bepaald of een record al bestaat. Is dat het geval, dan wordt er niets gedaan, anders wordt het record toegevoegd. Uiteraard is dit geen laadalgoritme dat in de praktijk veel toepasbaar zal zijn, maar voor de begrijpelijkheid van dit artikel heb ik gekozen voor een eenvoudig voorbeeld. Met behulp van een t-sql script wordt een Biml XML-file gegenereerd die vervolgens in Visual Studio kan worden gebruikt. Het script vraagt de benodigde gegevens op uit het functionele en technische metamodel en vertaalt dit naar een Biml-compatible XML-formaat met behulp van de XML-functionaliteit van SQL-server. De Biml-file bestaat uit de volgende onderdelen: Connectie-instelling voor bron- en doelsystemen. Package per doelentiteit met een dataflow task, met daarbinnen: - OleDbSource met bron-query. - OleDbSource met doel-query. - Merge join van bron en doel om te bepalen welke records al bestaan. - Derived columns operatie om audit-kolommen toe te voegen. - OleDbTarget om resultaat weg te schrijven. Het resultaat kan als Biml XML-bestand worden opgeslagen in Visual Studio. Onderstaande query geeft een beeld van hoe vanuit het metamodel een Biml-bestand wordt gegenereerd.

5 Hieronder staat de voorbeeld Biml-query uitgewerkt. Om de gewenste XML-structuur te krijgen, maak ik gebruik van subqueries en de for xml path... syntax. as varchar100 = 'AV_DWH'; WITH XMLNAMESPACES DEFAULT 'http://schemas.varigence.com/biml.xsd' select Select Connection.name as Name, Connection.connectionstring as ConnectionString from t_system Connection for xml auto, type as "Connections", select Name, ConstraMode, ProtectionLevel, Select - - Tasks select Name, - - DataFlow SELECT - - Transformations /* Add datasource for each mappping */ select Name as - - OleDbSource ConnectionName as DirectInput, Select Select 'src_' + a.name as case when a.isbusinesskey = 1 then ma.rownumber else null end as from vw_technicalmappingattribute ma join t_attribute a on ma.targetattributeid = a.attributeid where ma.mappingid = package.mappingid for xml path 'Column', type for xml path 'Columns', type from vw_etltransformationsource as OleDbSource where OleDbSource.mappingID = Package.MappingID for xml path 'OleDbSource', type... for xml path 'Transformations', type FROM vw_etlpackage Dataflow WHERE DataFlow.mappingID = Package.MappingID for xml auto, type FROM vw_etlpackage Tasks WHERE Tasks.mappingID = Package.MappingID for xml auto, type from vw_etlpackage Package where Package.SystemName for xml auto, type as "Packages" for xml path 'Biml'

6 GENEREREN VAN SSIS-PACKAGES Nadat je de Biml-file in Visual Studio hebt geïmporteerd, kun je die uitvoeren om SSIS-packages te genereren: Hierna worden de packages toegevoegd aan het project en zijn ze klaar om uit te voeren. DOCUMENTATIE Het functionele model ligt volledig vast in een database. Dit houdt in dat er ook goed over gerapporteerd kan worden. Onderstaand SSRS-report laat zien hoe een rapportage kan worden gemaakt van datamodel en lineage van een doelsysteem. Voorbeeld SSRS-report

7 CONCLUSIE Met dit voorbeeld heb ik geprobeerd aan te tonen hoe je met behulp van Biml een modelgedreven aanpak kunt hanteren in een BI-project en daarbij uitsluitend gebruik maakt van bekende Microsoft BI-technologie. Wanneer je een model gedreven product gaat ontwikkelen of selecteren zou ik de volgende uitgangspunten hanteren: Ontwikkel geen functionaliteit die andere producten al voldoende bieden Wanneer je een eigen product ontwikkelt heb je al snel de neiging om alles zelf op te lossen. Maak echter zoveel mogelijk gebruik van bestaande software en componenten in plaats van het wiel opnieuw uit te vinden. Denk hierbij aan de user erface om het logische model vast te leggen, het detecteren van changes in de database en versiebeheer op het model. Ontkoppel functionele definitie en implementatie Zorg dat de functionele definitie niet gekoppeld is aan een specifieke implementatie. Als het functionele model in datavault wordt gemodelleerd, is het erg lastig om hier later toch een andere modelleringsvorm van te maken. Als afleidingen in SSIS-syntax zijn vastgelegd, kun je hier moeilijk een andere ETL-tool voor inzetten. Het is handig om een abstractielaag in de vorm van een technisch model te roduceren waarin de technologie-specifieke zaken worden toegevoegd/vertaald vanuit het functionele model. Gebruiksvriendelijke user erface Het is van belang dat je eenvoudig en snel kunt modelleren. Wanneer je functionele modellen en mappings alleen via SQL of een beperkte user erface kunt onderhouden, zal er te weinig draagvlak zijn om het product te gebruiken. ZELF PROBEREN? Alle code die ik heb gebruikt in het voorbeeld vind je in onderstaande zipfile, inclusief instructies voor hoe je die lokaal kunt gebruiken. DOWNLOAD HET VOORBEELD ZIP BESTAND, 13 KB MEER INFORMATIE? NEEM CONTACT OP MET KADENZA MAIL OF BEL WERKEN BIJ KADENZA? KIJK OP PLAYITSMART.NL

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

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

EN D3.JS SQL SERVER 2016 GEAVANCEERDE VISUALISATIES MET

EN D3.JS SQL SERVER 2016 GEAVANCEERDE VISUALISATIES MET GEAVANCEERDE VISUALISATIES MET SQL SERVER 2016 EN D3.JS door Willem Otten, Microsoft BI-consultant bij Kadenza Lees het volledige artikel en andere blogs op www.playitsmart.nl/blog Met self service BI-tools

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

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

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

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

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

ETL-Generator (2) Thema Data-integratie. Drie componenttypen in de gegevenslaag

ETL-Generator (2) Thema Data-integratie. Drie componenttypen in de gegevenslaag Thema Data-integratie Drie componenttypen in de gegevenslaag ETL-Generator (2) Ronald Bijlhouwer, Richard Puijk en Vincent Wylenzek De methode van ontwikkeling en bouw van het ETL-proces is aan het veranderen.

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

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van

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

XML als bron in een Microsoft datawarehouse

XML als bron in een Microsoft datawarehouse Thema Business Intelligence Drie inleesmethoden worden tegen elkaar uitgezet XML als bron in een Microsoft datawarehouse Henk Brands Hoe kan de inhoud van XML bestanden ingelezen worden in een Microsoft

Nadere informatie

12. Meer dan één tabel gebruiken en sub-queries

12. Meer dan één tabel gebruiken en sub-queries 12. Meer dan één tabel gebruiken en sub-queries 12.1. Inleiding In de vorige hoofdstukken heb je telkens queries uitgevoerd op één tabel. In de praktijk is het raadplegen van gegevens over het algemeen

Nadere informatie

SQL datadefinitietaal

SQL datadefinitietaal SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

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

Zonnepanelen Hoe krijg je de data op je website?

Zonnepanelen Hoe krijg je de data op je website? Zonnepanelen Hoe krijg je de data op je website? Beste website-bezoeker, Omdat ik al heel wat vragen kreeg over het gedeelte zonne-energie op mijn website, heb ik besloten om de werkwijze die ik gevolgd

Nadere informatie

Lekker snel XML met SQL (.nl)

Lekker snel XML met SQL (.nl) Lekker snel met SQL (.nl In steeds meer opdrachten kom je als requirement tegen. Omdat het lekker makkelijk is of omdat de interface die je moet aanspreken het vereist. Dit is zeker het geval wanneer je

Nadere informatie

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren Handleiding om te beginnen met mysql WorkBench. In twee stappen 0. WorkBench verbinden met mysql 1. een hallo

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

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

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

Inhoudsopgave. Theorie... 14 Praktijk... 14. Gegevens uit Database halen... 13 DML commando s... 14

Inhoudsopgave. Theorie... 14 Praktijk... 14. Gegevens uit Database halen... 13 DML commando s... 14 SQL 2013 Inhoudsopgave Inhoudsopgave... 2 SQL begrippen... 3 Maken Database... 4 Rechten voor een Database... 4 User aanmaken... 5 Rol Toekennen aan een user... 5 Backup... 6 Theorie... 6 In SQL... 6 SQL

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

Tools voor canonieke datamodellering Bert Dingemans

Tools voor canonieke datamodellering Bert Dingemans Tools voor canonieke datamodellering Tools voor canonieke datamodellering Bert Dingemans Abstract Canonieke modellen worden al snel omvangrijk en complex te beheren. Dit whitepaper beschrijft een werkwijze

Nadere informatie

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet. Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus

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

Magnutude 2012 Efficient BI. 18 september Joost de Ruyter van Steveninck

Magnutude 2012 Efficient BI. 18 september Joost de Ruyter van Steveninck Magnutude 2012 Efficient BI 18 september Joost de Ruyter van Steveninck 2 Inhoud Is BI nog niet efficiënt? Trends in BI Efficient BI: de trends in praktijk 3 Feedback van de gebruiker Informatie behoefte

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

Een Data Driven toepassing op basis van Visual Objects en SQL Server

Een Data Driven toepassing op basis van Visual Objects en SQL Server Een Data Driven toepassing op basis van Visual Objects en SQL Server Door Bert Dingemans www.dla-architect.nl Inleiding In voorgaande artikelen heb ik een aantal onderwerpen belicht die ten grondslag liggen

Nadere informatie

Oracle client 1.2 voor ixperion 1.3 en hoger

Oracle client 1.2 voor ixperion 1.3 en hoger Installatiehandleiding Oracle client 1.2 voor ixperion 1.3 en hoger voor Windows 2008 R2 64bit Copyright 2010 Versie 1.0.1 Seneca 2010 1 Auteur: ing. Silvio Bosch Versiebeheer: Versie Status Datum Omschrijving

Nadere informatie

Hoe bouw ik een component? Drs. Arjan Burger

Hoe bouw ik een component? Drs. Arjan Burger Hoe bouw ik een component? Drs. Arjan Burger Zelf bouwen in Joomla! Veel standaard componenten aanwezig Zelf bouwen: meer mogelijkheden Maatwerk (redelijke tot grondige) PHP kennis vereist Meeliften op

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

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

Datakwaliteitsborging met Oracle dynamisch SQL

Datakwaliteitsborging met Oracle dynamisch SQL Ook zonder specifieke tools goede oplossing mogelijk Datakwaliteitsborging met Oracle dynamisch SQL Reinbert Hamstra De bruikbaarheid van gegevens in een organisatie is rechtstreeks afhankelijk van de

Nadere informatie

Automatische Installatie op IIS server

Automatische Installatie op IIS server Automatische Installatie op IIS server In de map Web staat het installatiebestand : Je kan de install starten door het aanklikken van het msi bestand vanuit Verkenner. Na installatie is steeds een manuele

Nadere informatie

Datamodelleren en databases 2011

Datamodelleren en databases 2011 Datamodelleren en databases 21 Capita selecta 1 In dit college Modelleren Normaliseren Functionele afhankelijkheid 1-3N M:N-relaties, associatieve entiteittypes, ternaire relaties Weak entiteittypes Multivalued

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

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

ARE methodiek Het ontwikkelen van Informatie Elementen

ARE methodiek Het ontwikkelen van Informatie Elementen ARE methodiek Het ontwikkelen van Informatie Elementen WI1: Het opstarten van het project Milestone 1 WI2: Ontwikkel een Vison WI3: Modelleer het Business Domain WI4: Creëer een Glossary WI7: Beheer wijzigingen

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

Instellen back up Microsoft SQL database Bronboek Professional

Instellen back up Microsoft SQL database Bronboek Professional Instellen back up Microsoft SQL database Bronboek Professional In deze handleiding word een drietal punten besproken. Deze punten zijn allen noodzakelijk voor het inrichten van een goede back up voor de

Nadere informatie

Modelgedreven ontwerp van ETL-functies (2)

Modelgedreven ontwerp van ETL-functies (2) Gestructureerde aanpak biedt houvast voor technisch ontwerp Modelgedreven ontwerp van ETL-functies (2) Mark Zwijsen In het artikel Modelgedreven ontwerp van ETL-functies in DB/M 6 van 2004 is een methode

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

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

TESTAUTOMATISERING IN EEN ETL-OMGEVING

TESTAUTOMATISERING 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 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

SAPLink plugin voor workflow objecten

SAPLink plugin voor workflow objecten SAPLink plugin voor workflow objecten Inleiding SAPLink is open source ABAP programmatuur dat gebruikt wordt om maatwerk objecten zoals programma s, functiebouwstenen en klassen over te zetten naar andere

Nadere informatie

Data Vault in het Business Intelligence onderwijs. Dineke Romeijn HAN, ICA

Data Vault in het Business Intelligence onderwijs. Dineke Romeijn HAN, ICA Data Vault in het Business Intelligence onderwijs Dineke Romeijn HAN, ICA Voorstellen Dineke Romeijn Docent Minor Business Intelligence (teamtrekker) Master Onderzoeker lectoraat M-BIS Studieloopbaanbegeleider

Nadere informatie

1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting

1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting 1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting SQL Server 2008 R2 - Labo 4-1 1.1 Database Mail Configureer database mail zodat e-mail wordt verstuurd met je eigen e-mailadres

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

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

1 XML/CSV documentatie

1 XML/CSV documentatie 1 XML/CSV documentatie 1.1 INLEIDING Voor wat betreft het invoeren van data kunt u met e-line op 3 manieren werken: data-entry via het rapportagescherm (handmatig). Zie document: Gebruikershandleiding

Nadere informatie

Anchor Modeling. Wat is Anchor Modeling?

Anchor Modeling. Wat is Anchor Modeling? Anchor Modeling De sleutel voor een toekomstvast en flexibel datawarehouse is een goed doordacht informatiemodel. De beslissingen die genomen worden bij het maken van het informatiemodel zijn bepalend

Nadere informatie

Documentatie DHD thesauri Bijlage 1 : Uitleverformaat 2.2 Diagnosethesaurus

Documentatie DHD thesauri Bijlage 1 : Uitleverformaat 2.2 Diagnosethesaurus Documentatie DHD thesauri Bijlage 1 : Uitleverformaat 2.2 Diagnosethesaurus Versie 1.4.3 Datum Mei 2015 Status Definitief Inhoud 1 UITLEVERFORMAAT DHD 2.2... 4 1.1 INLEIDING... 4 1.2 LEESWIJZER... 4 1.3

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

naar een SQL-server Rev 01

naar een SQL-server Rev 01 De EPLAN-artikeldatabank overzetten naar een SQL-server Rev 01 I N H O U D S O P G A V E 1 VEREISTEN EN VRIJGAVE... 1 2 INLOGGEN ALS EEN SQL-ADMINISTRATOR... 1 3 DE DATABANK VOOR EPLAN OPZETTEN... 2 3.1

Nadere informatie

Installatie MicroSoft SQL server 2012 Express

Installatie MicroSoft SQL server 2012 Express Installatie MicroSoft SQL server 2012 Express Het installeren van deze MicroSoft SQL server 2012 Express dient te gebeuren door iemand met volledige rechten op het systeem. Wij adviseren dit door een systeembeheerder

Nadere informatie

AllUnited Vrijwilligersrooster Handboek

AllUnited Vrijwilligersrooster Handboek AllUnited Vrijwilligersrooster Handboek Versie 1.0 Voor alle vrijwilligersdiensten Het aanmaken van vrijwilligersrooster in 5 stappen. 1 Inhoudsopgave Stap 1. Het Instellen van vrijwilligerspunten... 5

Nadere informatie

De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.

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

Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One

Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One Wellicht moet u regelmatig grote aantallen stamgegevens toevoegen of aanpassen, zoals zakenpartner stamgegevens of artikel

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

Puzzelen met SQL 38. De Muzieklijst, deel 2 PUZZELEN MET SQL

Puzzelen met SQL 38. De Muzieklijst, deel 2 PUZZELEN MET SQL 2 3 4 10 2 14 15 18 21 PUZZELEN MET SQL 3 26 27 1 32 33 33 36 Puzzelen met SQL 38 0 41 5 46 47 De Muzieklijst, deel 2 intro In het vorige nummer is een start gemaakt met het bijhouden van een muzieklijst,

Nadere informatie

Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica

Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica Labo 4 Beheer van databanken Svenia CLAES (3Ti3) Britt JACOBS (3Ti3) Lies VAN

Nadere informatie

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p.

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p. SQL en XML Datamodellering 2007 1 XML schema s & DMO Schema een ruim begrip (zie Møller, p. 96) DTD schema W3C Schema In dit overzicht: Wat zijn de belangrijke zaken uit XML voor datamodellering? (onvolledig)

Nadere informatie

Handmatig genereren van overzichten add-on geneesmiddelen en OZP stollingsfactoren met behulp van de G-Standaard.

Handmatig genereren van overzichten add-on geneesmiddelen en OZP stollingsfactoren met behulp van de G-Standaard. Datum 4 oktober 2017 Versienummer 1.1 Pagina 1/11 Z-Index Alexanderstraat 11 2514 JL Den Haag Postbus 16090 2500 BB Den Haag T 070-37 37 400 F 070-37 37 401 info@z-index.nl www.z-index.nl KvK: Haaglanden

Nadere informatie

Git & RobotLib. Contents. De source is: ( )

Git & RobotLib. Contents. De source is: ( ) De source is: ssh://git_robotmc@robotmc.git.cloudforge.com/robotlib.git Git & RobotLib. (2016-01-07) Contents Inleiding... 2 Git Extensions installeren.... 2 Toegang tot de RobotLib repository.... 5 Genereer

Nadere informatie

Gebruikers handleiding. Lizard Configuration Manager ToolTip. Installatie. Instellen. Initieel instellen

Gebruikers handleiding. Lizard Configuration Manager ToolTip. Installatie. Instellen. Initieel instellen Gebruikers handleiding Lizard Configuration Manager ToolTip Installatie Installeer eerst het volgende: Installeer python 2.5.2; zie de map Breda\Tooltip\lcm\install\python-2.5.2.msi Ga naar dos (run/uitvoeren

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

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Labels en Rapporten in Atlantis 1 Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Rapporten Een rapport is eigenlijk altijd een tekst bestand, die vorm wordt gegeven

Nadere informatie

Pijlers van Beheer. Bram van der Vos www.axisintoict.nl ict@axisinto.nl

Pijlers van Beheer. Bram van der Vos www.axisintoict.nl ict@axisinto.nl Welkom Pijlers van Beheer Bram van der Vos www.axisintoict.nl ict@axisinto.nl Waarom doe je Beheer Business perspectief Stabiliteit Security Enablen voor gebruikers Ondersteuning Technisch Perspectief

Nadere informatie

Query SQL Boekje. Fredrik Hamer

Query SQL Boekje. Fredrik Hamer Query SQL Boekje Query SQL Boekje Fredrik Hamer Schrijver: Fredrik Hamer Coverontwerp: Fredrik Hamer ISBN: 9789402162103 Fredrik Hamer Inhoudsopgave A. Aanhef bepalen 17 Aantal 18 Aantal dagen tussen

Nadere informatie

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig?

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig? Testen van Datawarehouses en Informa2e Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig? Wat verwachten we van DWH testen? 1. 2. 3. 4. 5. Gestructureerd Bekende afwijkingen Herhaalbaar (regressietesten)

Nadere informatie

Diverse sport en spel op tijdbasis, zoals squash, tennis, fitness, paintball. Diensten en producten op dagdelen zoals vergaderzalen en bootverhuur

Diverse sport en spel op tijdbasis, zoals squash, tennis, fitness, paintball. Diensten en producten op dagdelen zoals vergaderzalen en bootverhuur Interface naar TWINFIELD Achtergrond i-reserve i-reserve is een applicatie waarmee online reserveringen kunnen worden gemaakt. Primaire doelgroep van i-reserve is het MKB. De ondernemer heeft i-reserve

Nadere informatie

Data quality tracking tool

Data quality tracking tool Data quality tracking tool Stageproject Over data cleansing werk Eén van de onderdelen van werk rond datakwaliteit uitgevoerd door Kapernikov is het systematisch oplossen van gedetecteerde datafouten in

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

Les 10 : Aanmaken van een database (deel2).

Les 10 : Aanmaken van een database (deel2). Les 10 : Aanmaken van een database (deel2). Wat is een database? Een centrale opslagruimte voor gegevens. Alle informatie wordt centraal opgeslagen en kan door iedereen geraadpleegd worden. Voordelen van

Nadere informatie

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans Canonieke Data Modellering op basis van ArchiMate Canonieke Data Modellering op basis van Archimate Bert Dingemans Abstract Modelleren op basis van de open standard ArchiMate is een goed uitgangspunt voor

Nadere informatie

WERKEN MET INHOUDSTYPES. SharePoint 2013 - Inhoudstypes FACTSHEET

WERKEN MET INHOUDSTYPES. SharePoint 2013 - Inhoudstypes FACTSHEET WERKEN MET INHOUDSTYPES SharePoint 2013 - Inhoudstypes FACTSHEET Wat is een Inhoudstype? DEFINITIE Een Inhoudstype (Content Type) is een set met verschillende eigenschappen. Deze eigenschappen definiëren

Nadere informatie

Data Warehouse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Data Warehouse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. Data Warehouse Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 9 Inhoudsopgave 1 INLEIDING... 3 1.1 ALGEMEEN... 3 1.2 VERSIEBEHEER... 3 2 DOEL VAN

Nadere informatie

Technische documentatie Klankie 2010 voor systeembeheerders/installateurs

Technische documentatie Klankie 2010 voor systeembeheerders/installateurs Technische documentatie Klankie 2010 voor systeembeheerders/installateurs Van harte gefeliciteerd met uw aankoop van Klankie 2010, de netwerkversie. Deze documentatie is bedoeld voor degene die de netwerkinstallatie

Nadere informatie

Import N@Tschool! via NatSync. Presentatie René Merx School voor de Toekomst

Import N@Tschool! via NatSync. Presentatie René Merx School voor de Toekomst Import N@Tschool! via NatSync Presentatie René Merx School voor de Toekomst Samenvatting N@TSchool accounts, groepen en memberships IMS Global N@TConnect NatSync Configuratiebestand Verdere ontwikkelingen

Nadere informatie

Inhoud. Voorwoord 1 Belangrijkste kenmerken van dit boek 1 De opzet van dit boek 1 Over de auteurs 2 Woord van dank 2

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

Nadere informatie

Extern FD-register t.b.v. vergunningcontrole

Extern FD-register t.b.v. vergunningcontrole Extern FD-register t.b.v. vergunningcontrole Versie Omschrijving Auteur Datum 0.1 Concept Mike Welagen 01-07-2005 0.2 Aanpassing xsd Mike Welagen 31-10-2005 0.3 ProductInformatieAlgemeen toegevoegd Mike

Nadere informatie

Systeemontwikkeling, Hoofdstuk 6, Query s, macro s en rapporten in MS Access 2010

Systeemontwikkeling, Hoofdstuk 6, Query s, macro s en rapporten in MS Access 2010 6. Query s, macro s en rapporten In dit hoofdstuk zetten we de puntjes op de i. Alle processen zullen in de aangemaakte formulieren met de gebruikersmenu s van de secretaris, penningmeester en wedstrijdsecretaris,

Nadere informatie

Handleiding Reinder.NET.Tasks.SQL versie 2

Handleiding Reinder.NET.Tasks.SQL versie 2 Handleiding Reinder.NET.Tasks.SQL versie 2 Reinder Stolte Tramstraat 33 8771RR Nijland Inhoudsopgave 1 Algemeen... 2 2 Installeren en configureren... 3 3 Taken instellen... 4 3.1 Taskname (Taaknaam) verplicht

Nadere informatie

Keteininformatiemodellering op basis van UML

Keteininformatiemodellering op basis van UML Keteininformatiemodellering op basis van UML Richtlijnen en voorbeelden versie 0.1 Bert Dingemans Keteininformatiemodellering op basis van UML... 1 Richtlijnen en voorbeelden... 1 Inleiding... 2 Documenten...

Nadere informatie

Versie : 8.0.3.4978 Releasedatum : 30-06-2015 Geschikt voor Synergy Enterprise : v.a. batch 249

Versie : 8.0.3.4978 Releasedatum : 30-06-2015 Geschikt voor Synergy Enterprise : v.a. batch 249 Solution Builder SE : BSE200 Versie : 8.0.3.4978 Releasedatum : 30-06-2015 Geschikt voor Synergy Enterprise : v.a. batch 249 Gewijzigd in Solution Builder 8 en ITSM 8 In Solution Builder versie 8 zijn

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

Taxis Pitane SQL beheerder. Censys BV - Eindhoven

Taxis Pitane SQL beheerder. Censys BV - Eindhoven Taxis Pitane SQL beheerder Censys BV - Eindhoven Inhoud Wat is Taxis Pitane SQL beheerder?... 3 Kenmerken van de software... 3 De juiste SQL server editie voor uw organisatie... 3 SQL Server 2008 Express...

Nadere informatie

Wijzigingen Universe OSIRIS Manager versie 6.14.1/02 augustus 2014

Wijzigingen Universe OSIRIS Manager versie 6.14.1/02 augustus 2014 Inhoud Inleiding...2 Toelichting extra functionaliteit in release 6.14.1/02...2 Bepalen toetsdatum...2 Wens uitbereiding OSMAN universe met historie geldend resultaat...2 Wens 1: Een class met de historische

Nadere informatie

Installatiehandleiding. Facto minifmis

Installatiehandleiding. Facto minifmis Installatiehandleiding Facto minifmis 1. Installatie Facto MiniFMIS 1.1 Achtergrond Facto MiniFMIS biedt facilitaire organisaties een eenvoudige en gebruikersvriendelijke hulpmiddel bij het uitvoeren van

Nadere informatie

AccountView Go Workflow documenten handleiding

AccountView Go Workflow documenten handleiding AccountView Go Workflow documenten handleiding Workflow AccountView Go Pagina 1 van 12 Inhoud 1 Business Case... 3 1.1 Maandelijkse rapporten... 3 1.1.1 BTW Aangifte... 3 1.1.2 Openstaande posten debiteuren...

Nadere informatie

SQL Developer Data Modeler

SQL Developer Data Modeler SQL Developer Data Modeler Een migratiepad vanuit Oracle Designer Chris Amelink, Manager SO Mark Rooijakkers, Technisch Architect Hans Joop Leendertse, Willem Cortenraad, Technisch directeur Architect

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

ibridge/andk the analyst s connection

ibridge/andk the analyst s connection ibridge/andk the analyst s connection ibridge / ANDK Uiteraard weet ú als criminaliteitsanalist als geen ander dat u met behulp van de Analyst s Notebook software analyseschema s handmatig kunt opbouwen

Nadere informatie

Zelftest DB2 for z/os basiscursus

Zelftest DB2 for z/os basiscursus Zelftest DB2 for z/os basiscursus Document: n1067test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST DB2 FOR Z/OS BASISCURSUS

Nadere informatie

B3Partners. Beheerhandleiding Datastorelinker 4.2. Gewijzigd: 28 maart 2014. B3Partners BV Bedrijvenpark Lage Weide Zonnebaan 12c 3542 EC Utrecht

B3Partners. Beheerhandleiding Datastorelinker 4.2. Gewijzigd: 28 maart 2014. B3Partners BV Bedrijvenpark Lage Weide Zonnebaan 12c 3542 EC Utrecht Beheerhandleiding Datastorelinker 4.2 Gewijzigd: 28 maart 2014 B3Partners B3Partners BV Bedrijvenpark Lage Weide Zonnebaan 12c 3542 EC Utrecht T 030 214 2081 F 030 2411297 E info@b3partners.nl I www.b3partners.nl

Nadere informatie

Overige transacties 1 (Excel2007 en 2010)

Overige transacties 1 (Excel2007 en 2010) Handleiding meldprogramma Ongebruikelijke Transactie Overige transacties 1 (Excel2007 en 2010) 1 Voor het melden van een transactie anders dan een girale overboeking of een money transfer, kunt u deze

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