Two weeks ago, Microsoft introduced a revolutionary data and analytics platform named Microsoft Fabric, which experts predict will provide a significant edge over major competitors Amazon and Google in the fiercely competitive cloud market. The comprehensive Microsoft Fabric platform offers a suite of tools that empower corporate users to store, …
Read More »Recent Posts
Microsoft Azure, Amazon AWS, and Google Cloud: The Titans of the Cloud
The cloud computing landscape has never been more competitive. Among the leading contenders in the industry are Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP). Each platform has its unique strengths and differentiating features that appeal to a variety of businesses and users. This article aims to …
Read More »Introducing the RANK Window Function in DAX: An Overview and Example
Introducing the RANK Window Function in DAX: An Overview and Example Introducing the RANK Window Function in DAX: An Overview and Example Introduction: Data Analysis Expressions (DAX) is a collection of functions, operators, and constants used in Microsoft’s Power BI, Analysis Services, and Power Pivot in Excel. Among its suite …
Read More »The Long-Awaited Arrival: Power BI CI/CD DevOps Solutions in Preview
The enterprise Business Intelligence and IT community have been waiting with bated breath for a feature that could revolutionize the way we work with Power BI. Finally, that day has arrived – Power BI CI/CD DevOps solutions are now available in Preview form for testing and prototyping. This new addition …
Read More »Introducing Data Factory in Microsoft Fabric
Microsoft Fabric has unveiled its new tool, Data Factory, which is designed to meet the increasingly complex data integration needs of businesses undergoing digital transformation. The tool brings together the best of Power Query and Azure Data Factory, offering a modern data integration experience that empowers both data and business …
Read More »Understanding Lakehouse, Warehouse, and Datamart: The Differences Between the Three Fabric Objects
In the world of data management, there are several data storage and processing models that organizations use to handle their ever-growing data needs. Three of these models, which have risen to prominence over the past few years, are data warehouses, data lakes, and more recently, data lakehouses. Each of these …
Read More »Unveiling the Power of the New Card Visual in Power BI: Zebra BI Cards 1.6
In the world of data visualization and business intelligence, Microsoft Power BI continues to evolve and introduce powerful new features that enhance data reporting and analysis. One of the standout updates in recent times is the Zebra BI Cards 1.6 update, which introduces a myriad of features that will revolutionize …
Read More »The Correspondence Between Excel Formulas and DAX Formulas: Why Financial Analysts Should Learn DAX
Excel, a widely used tool in the world of finance, has been the go-to platform for data analysis for decades. The formula-based structure of Excel allows analysts to manipulate, aggregate, and analyze data with relative ease. However, with the advent of more complex datasets and the need for more advanced …
Read More »Advanced T-SQL Window Functions: A Comprehensive Guide with Examples
Title: Advanced T-SQL Window Functions: A Comprehensive Guide with Examples Introduction Transact-SQL (T-SQL), Microsoft’s proprietary extension of the SQL language, provides a rich set of tools for managing databases on SQL Server and Azure SQL Database. Among these, window functions have gained attention due to their ability to perform complex …
Read More »Top 5 Ways to Optimize Your SQL Server CPU Usage
Introduction SQL Server is a powerful relational database management system developed by Microsoft. It is widely used in various industries for data storage, processing, and retrieval. However, like any other system, SQL Server can sometimes consume more CPU resources than necessary, leading to slower performance and reduced efficiency. This article …
Read More »The Future of Business Intelligence: Trends and Innovations in 2023
Business Intelligence (BI) is continuously evolving, with innovations and trends shaping its future. As we look forward to the rest of 2023 and beyond, several key themes emerge that will define the BI landscape. These trends include integrated systems, network advancements, data proactivity, edge computing, data marketplaces, machine learning, and …
Read More »The Best Business Intelligence (BI) Tools for SMEs: A Comparative Analysis
Introduction: In today’s data-driven world, businesses of all sizes can benefit immensely from harnessing the power of business intelligence (BI) tools. While larger enterprises have long been leveraging BI solutions, small and medium-sized enterprises (SMEs) have also started recognizing the value of these tools. In this blog post, we will …
Read More »Book Review: Unlocking the Power of DAX: A Deep Dive into Marco Russo’s Definitive Guide
The Definitive Guide to DAX: Business intelligence for Microsoft Power BI, SQL Server Analysis Services, and Excel is a comprehensive guide to mastering DAX (Data Analysis Expressions), Microsoft’s formula language for Power BI, Analysis Services, and Excel. The guide, co-authored by Marco Russo, a seasoned business intelligence consultant and mentor, …
Read More »Navigating the Identity Crisis in the Data Industry: Recalibrating for Success
Navigating the Identity Crisis in the Data Industry: Recalibrating for Success The data industry, the foundation of modern technology and business, is currently undergoing an existential crisis. This predicament springs from an incongruity between the changing landscape of the data industry and its deeply rooted, traditional practices. In other words, …
Read More »Embracing the Future: Generative AI Guidelines in Power BI
Title: Embracing the Future: Generative AI Guidelines in Power BI Introduction Artificial Intelligence (AI) has become an integral part of our daily lives, revolutionizing numerous fields, from healthcare and education to finance and technology. One of the most intriguing aspects of AI is the subset known as Generative AI. This …
Read More »Ontgrendel de Kracht van Klantgegevens met een Postcodetabel: Uw Gids voor Succesvolle Data-analyse
Wat is een Postcodetabel? Een postcodetabel is in wezen een database van alle postcodes in een bepaald land, in dit geval Nederland. Het omvat niet alleen de postcodes zelf, maar vaak ook andere nuttige gegevens zoals straatnamen, huisnummers, coördinaten en andere relevante informatie. Deze informatie kan worden gebruikt om klantgegevens …
Read More »Power BI’s New Feature: Edit Your Data Model in the Power BI Service (Preview)
Microsoft’s Power BI tool has released a new feature (currently in preview) that allows users to modify existing data models directly in the Power BI service. This opens up new possibilities for users to edit relationships, create DAX measures, manage Row-Level Security (RLS), and collaborate with others on the same …
Read More »Power BI Welcomes Microsoft CoPilot: Pioneering the Future of AI
Introduction In the past few decades, businesses have been accumulating massive amounts of data from various sources like apps, services, and Internet of Things (IoT) sensors. However, unlocking the full potential of this data has always posed a challenge, with issues like data silos, inconsistency, and poor quality hampering innovation …
Read More »Power BI vs. MicroStrategy: Why Power BI Emerges as the Superior Choice
Title: “Power BI vs. MicroStrategy: Why Power BI Emerges as the Superior Choice” Introduction: In the ever-evolving world of business intelligence (BI), two names have prominently stood out over the years – Microsoft’s Power BI and MicroStrategy. Both these platforms offer robust BI solutions and have their unique strengths. However, …
Read More »SQL Server Disk Performance Metrics: An In-depth Guide
SQL Server Disk Performance Metrics: An In-depth Guide Understanding your SQL Server’s disk performance metrics is crucial for maintaining an efficient, high-performing database. These metrics provide insights into how well your storage system is performing and where there might be bottlenecks or problems that need to be addressed. In this …
Read More »10 Common Mistakes in SQL Server Performance Optimization and How to Avoid Them
Sure, here is a draft for the blog post: 10 Common Mistakes in SQL Server Performance Optimization and How to Avoid Them Microsoft SQL Server is a powerful, robust and feature-rich relational database management system (RDBMS). Despite its capabilities, improper usage or configuration can lead to suboptimal performance. Here are …
Read More »Unleashing the Power of Data: How Industry Leaders Implement Microsoft Power BI
Introduction Microsoft Power BI is a suite of business analytics tools that enables organizations to analyze data and share insights. Through its comprehensive dashboards, interactive reports, and compelling visualizations, businesses can transform raw data into meaningful information to drive strategic decisions. Industry leaders across various sectors are harnessing the power …
Read More »From Excel to Power BI: Transitioning to Advanced Analytics
From Excel to Power BI: Transitioning to Advanced Analytics Over the past few decades, Excel has firmly established itself as a cornerstone of data management, manipulation, and visualization. However, in the evolving world of data analytics, tools like Microsoft Power BI have emerged as powerful alternatives, offering advanced functionalities that …
Read More »Microsoft Shines in the 2023 Gartner Magic Quadrant for Analytics and BI Platforms
For the sixteenth consecutive year, Microsoft has been recognized as a Leader in the 2023 Gartner Magic Quadrant for Analytics and Business Intelligence Platforms. In addition, for the fifth year running, Microsoft has been positioned furthest to the right for ‘Completeness of Vision’ and highest in the ‘Ability to Execute’ …
Read More »Making Sense of Time: An Introduction to SQL Server’s DateTime Functions
Making Sense of Time: An Introduction to SQL Server’s DateTime Functions When it comes to managing and manipulating data, there’s no doubt that SQL Server is one of the most popular choices. One of the reasons for its popularity is the rich set of functions it provides for a variety …
Read More »Unlocking the Potential of Power BI: Top 10 Features for 2023
In the age of data-driven decision-making, organizations require powerful tools to transform raw data into actionable insights. Microsoft’s Power BI has become a go-to solution for businesses looking to leverage data visualization and business intelligence capabilities. With continuous updates and improvements, Power BI offers a plethora of essential features to …
Read More »Revolutionize Your Data Analytics with Power BI’s May 2023 Update: What to Expect?
2023: New Features and Enhancements In May 2023, Microsoft announced a series of updates and new features to its Power BI platform, aiming to improve user experience, accessibility, and performance. As a skilled blog writer, I will provide you with a comprehensive summary of these updates, covering all areas from …
Read More »Top 5 ETL Tools of 2023: Which Ones Should Your Business Be Using?
As data continues to become a more valuable asset for businesses, the need for effective and efficient Extract, Transform, and Load (ETL) tools has only increased. With a wide variety of ETL tools on the market, it can be difficult to determine which one is the best fit for your …
Read More »Actieve bold buttons maken in Power BI
Wanneer je met buttons werkt in Power BI om bijvoorbeeld met bookmarks te werken is het handig om te zien welke “view” actief is in je rapport. Het lijkt een beetje op het principe van een web navigatie. Door de actieve bookmark op de button zichtbaar te maken wordt het …
Read More »Assign Power BI Pro license to External (Guest) user
Power BI Pro licentie kopen en koppelen aan een gebruiker.Korte handleiding hoe je een power bi pro licentie kunt kopen en koppelen aan een externe gebruiker. Stap 1:Deel het powerbi rapport alvast met de externe gebruiker. Nu wordt het account ook bekend in de azure directory. De link zou ik …
Read More »DAX Set column to Zero based on Username()
Klantgegevens verrijken met de postcodetabel
In een vorig artikel bespraken we kort wat je met de postcodetabel van Nederland kunt doen. Een postcodetabel kun je gebruiken om automatisch gegevens op je website in te vullen. Klantgegevens verrijken behoort ook tot de mogelijkheden. In dit artikel geven we voorbeelden vanuit Microsoft SQL Server 2016 hoe je klantgegevens kunt …
Read More »The 5 best examples Of Big Data in real life
One thing that is definitely taking the world by storm is Big Data. It is considered highly imperative for big to small industries and businesses. Companies have started to embrace the fact that big data is of utmost significance to them. WHAT IS BIG DATA AND WHAT ARE ITS BENEFITS? …
Read More »Top 3 of the Best ETL tools in the Market in 2017
It’s pretty hard to say “best etl tools” or “single best etl tools” to recommend. ETL-tools are very often closely related to the ERP or database product in use at an organization. As an IT professional, you just use what is provided at the company you are working for. This …
Read More »Power BI Update September 2017
Power BI Update September 2017 The new Microsoft Power BI Desktop version has been released. This month brings another collection of new and useful updates, from reporting to data connectivity. The following updates are new to Power BI Desktop this month: Report View: Drillthrough to another report page Ribbon chart …
Read More »How much does Microsoft Power BI cost?
How much does Microsoft Power BI cost? Microsoft Power BI offers three enterprise pricing plans to choose from, one of which can be acquired for free (1 GB data capacity limit). Power BI – Free The Free service is for personal use, according to Microsoft. It has capabilities similar to …
Read More »SQL Server Optimize Insert Performance In 5 Steps
SQL Server Optimize Insert Performance In 5 Steps. What are the possible reasons of the slow table insert? What are ways to identify this bottleneck without the execution plan? DROP ALL triggers and constraints on the table DROP ALL indexes (except the ones that are needed by the insert) Prevent page …
Read More »SSIS Maximum insert commit size
The default value of the Maximum insert commit size is 2147483647, the largest value a 4 byte INT will hold. This value is default set in SQL 2012+ but you need to set it manually in versions lower then 2012. In most cases you will leave this setting alone. The value of 0 indicates that all …
Read More »Cannot truncate table because it is being referenced by a FOREIGN KEY constraint
Using Microsoft SQL Server, you cannot truncate or drop a table with a foreign key constraint. For example, when you have a client table and a country table. When the client table has a foreign key constraint to the country table, you cannot truncate the country table in this situation …
Read More »Power BI Premium Embedded vs PRO vs FREE
At the moment, Microsoft has three versions of Power BI you can use. The Power BI Free, Power BI Pro and Power BI Premium. The Power BI Premium is a replacement of the Power BI Embedded version. This article will highlight the differences between the three versions of Power BI.
Read More »Free e-book: Introducing Microsoft Power BI
Get started quickly with Microsoft Power BI! Experts Alberto Ferrari and Marco Russo will help you bring your data to life, transforming your company’s data into rich visuals for you to collect and organize, allowing you to focus on what matters most to you. Stay in the know, spot trends …
Read More »SQL 2016 Database Mail not working
I was struggling with my SQL Server 2016 database mail after installing the Free Developer edition of Sql Server 2016. My server contains Microsoft Windows Server 2012 and I enabled the SMTP server. The SMTP server (local) was working fine but database mail refuses to work!
Read More »Postcodetabel van Nederlands + SQL Script
Inleiding De Nederlandse Postcodetabel bevat informatie over alle postcodes die in Nederland bekend zijn. Dit is erg handig als je meer informatie wilt over een bepaalde postcode zoals een geografische locatie of de plaats die bij een postcode hoort. We laten in dit artikel zien wat je met deze postcodes …
Read More »Power BI Publish to the web
See how easy it is to add your reports to your public websites and blogs with Power BI Publish to web. Now you can craft your data story and tell it online in minutes. Here’s how!
Read More »Setup sp_send_dbmail attachment included!
I need to setup a weekly report for one of my customers. The report can be manually run by executing a T-SQL statement and copy the result to Excel. After copying, it’s emailed to the client. By using sp_send_dbmail attachment options, you can automate this process.
Read More »Gratis E-Book SQL Server 2016
De tweede preview van Microsoft SQL Server 2016 “Mission-Critical Applications, Deeper Insights, Hyperscale Cloud” is te downloaden.
Read More »Data Warehouse – Waarom heb je er een nodig?
Het woord “Data Warehouse” klinkt behoorlijk spannend! Het doet vermoeden dat het een ingewikkeld gebeuren is, een soort pakhuis of verzameling met data. Eigenlijk is een data warehouse een database net als alle andere “gewone databases”. Men noemt het een “warehouse” omdat je er meer in bewaart dan in een …
Read More »Linked Server – Why and how use them!
A linked server is used to connect to another (remote) database or file (Xls, CVX) using SQL Server Management Studio (SSMS) and discover the data or objects. You can write SQL queries from your SSMS directly on a database on another machine. In Oracle they call it DBLinks (Database Links).
Read More »Cool ASCII big text generator
I found this cool ascii text generator website today. You can use it to generate cool banners to use in your documentation or code comments.
Read More »Calculate Age in SQL Server
In my daily work, I need to calculate and report the age of people very often. There are a couple of ways to calculate the age and will give you the right result. I do not recommend a SQL Function to to this. SQL Functions are performing very slow, especially …
Read More »T-TSQL – Create 4 week Moving Total
This article will offer you a way to calculate a 4 week moving total in SQL using SQL Server. There are more ways to Rome but this is a way you can use to calculate it using a date dimension.
Read More »Create a KPI box with an image / text overlap in SSRS
A common wish in SQL Server Reporting is to create an image with a text inside the image. When you are a common user of SSRS, you know this is not so easy. You cannot simply insert an image and a text on top of it. Your layout will be …
Read More »Postcoderange opsplitsen naar losse records
SSRS – Subscriptions in pending status
I had some subscriptions staying in the “Pending” LastStatus. It took me a lot of time to fix this problem. This blog will give you the solution for the problem.
Read More »SSAS OLAP is returning wrong results
Like the title says; my SSAS OLAP cube (SQL 2008R2) was giving me wrong results when selecting a combination of a measure and a fact. I was struggling for days with this issue. I called old colleagues, reading a lot of articles online but no solution yet.
Read More »How to implement Dimension Security in SSAS
I know it was not difficult to implement dimension security in Analysis Services. While it’s not difficult, why did it cost me a lot of days to get this to work? Well, its because you have to do a lot of little settings and it’s easy to make a small mistake …
Read More »Prevent Divide by Zero in SSRS
In a previous post, I wrote about how to prevent the divide by zero issues in Reporting Services. The problem with the custom code I used was that the code returned the value 0 when one of the numbers is 0 or unknown.
Read More »Calculate Lost Customers using T-SQL
A common question in the Business Intelligence world from customers is “how many customers did we lose this year” ? Businesses wants to know this so they can act faster to keep customers doing business with them. In this article, I will help you to create SQL to calculate this …
Read More »How To Find the slowest SQL Queries
This stored procedure displays the top worst performing queries based on CPU, Execution Count, I/O and Elapsed_Time as identified using DMV information. This can be display the worst performing queries from an instance, or database perspective. The number of records shown, the database, and the sort order are identified by …
Read More »Interesting Course about data visualisation from Google
Making Sense of Data Do you work with surveys, demographic information, evaluation data, test scores, or observation data? Are you interested in making the data you collect more useful by organizing it, analyzing it, and applying it in different ways? This self-paced, online course is intended for anyone who …
Read More »How to Refresh Reporting Services Cache?
I am working for a client which uses a Datawarehouse in which the data is loaded once a day during the night. During the rest of the day, nothing changes in the datawarehouse. After a couple of years, the database grows and grows and reports are getting slower and slower. …
Read More »Calculate time in hours and minutes between two dates
Sounds easy right? I want to calculate the difference in hours and minutes between two dates. A good readable notition for my report. I want a format like this: 00:36:53 OR 02:13:45 This can easy be done using a T-SQL Statement like this: CONVERT(nvarchar(64), EindDatum-StartDatum, 108) AS DurationCONVERT(nvarchar(64), EindDatum-StartDatum, 108) AS …
Read More »SSAS: How to format a dimension attribute?
I was looking for a method of formatting a dimension attrbibute in SSAS2008R2 to, for example a currency symbol €. In search of this question, I found out this is not possible within the default SSAS settings (format column). I thougt this was possible just like the measures settings with …
Read More »Powerpivot architectuur
Ik kwam vandaag een leuke pagina tegen op de Microsoft site over de architectuur van Microsoft Powerpivot.
Read More »SSRS2008R2 – Keep Header Visible While Scrolling
Als je in SSRS2008R2 een rapport maakt en je wilt dat de bovenste header vast blijft staan als je naar beneden scrollt dan zal je normaal gesproken verwachten dat de optie “Keep header Visibile While Scrolling” dit regelt. Niets is minder waar.
Read More »Punt en comma verkeerd SSRS
In SSRS kun je binnen een cel aangeven hoe de waarde afgedrukt moet worden. Dit kan wat problemen veroorzaken als je niet weet hoe je bepaalde instellingen moet doen. Punt en comma kan verkeerd worden weergegeven (SSRS Decimals). Neem het getal 100000,12. Dit zou je willen weergeven als 100.00,12. als …
Read More »SSRS Sparkline NU en TREND
De SSRS sparkline is een krachtig grafiekje dat in een oogopslag een trend kan laten zien. Google Finance gebruikt de sparkline bijvoorbeeld om de koers van een aandeel over de dag te tonen terwijl het getal dat je ziet de real-time koers toont. Dat is ook wat je vaak wilt …
Read More »After update trigger
Soms is het handig om een mutatiedatum of mutatieuser bij te houden op een veld, met name in een master data omgeving. Je kunt hiervoor gebruik maken van een trigger op een tabel. Dit moet zowel werken als er nieuwe data wordt ingevoerd als wanneer er data wordt bijgewerkt.
Read More »Dichtstbijzijnde werkdag uitrekenen
Ik had vorige week een leuke uitdaging. In de KPI tabel die ik gebruik voor bepaalde rapportages zijn enkel de normale werkdagen uitgerekend, maandag t/m vrijdag. Feestdagen komen ook voor. De weekenden zijn hier bewust uitgelaten ivm FTE tellingen die anders niet lekker lopen.
Read More »Nederlandse feestdagen in SQL Server
Er is helaas niet een standaard functie in SQL Server om te bepalen of een bepaalde datum een feestdag is. Om dit te bepalen is het handig om gebruik te maken van een datumdimensie zoals hier uitgelegd.
Read More »Doellijn/Stripline in Reporting Services
Binnen SSRS 2008 R2 is het mogelijk om aan een grafiek een doellijn toe te voegen. Dit kan handig zijn om aan te geven wat bijv. de norm is zodat je snel kunt zien welke waarden er over de norm gaan.
Read More »Excel Pivot online publiceren
Ik vond vandaag een leuk artikel over het online publiceren van een Excel Pivot sheet. Ik heb het zelf nog niet uitgetest maar dat ga ik zeker binnenkort eens doen! http://sqlblog.com/blogs/jamie_thomson/archive/2012/08/13/using-pivot-tables-in-the-office-excel-web-app.aspx
Read More »SQL Output naar Excel geeft miljoenen
Het zal vaak gebeuren dat je de uitkomst van een SQL query naar Excel wilt kopieëren om dit door te sturen voor bijvoorbeeld een controle op de cijfers of gewoon voor een simpel lijstje. Je zult dan ook merken dat Excel de getallen zal weergegeven in miljoenen. Dit artikel behandelt …
Read More »PowerPivot Format Percentage
In MS PowerPivot voor Excel kun je zelf calculaties toevoegen aan je draaitabel. Een handig truukje is om de gewenste formatting direct toe te voegen aan de formule. Als je gebruik maakt van een bepaalde deling om een percentage te berekenen is het voor de gebruiker/analist handig om het percentage …
Read More »Calculate DateDiff With Only WeekDays or Workdays
Today, I was working on a fact table for my datawarehouse. I was looking for a function to calculate the number of “normal weekdays” between two given dates I had a record in my Dwh from a HR system with two dates (start-end) and a number of hours “sick” . …
Read More »Centraliseren van KPI’s in je Datawarehouse
Je maakt schitterende rapportages met de mooiste cijfers, omzetten, productiviteit en KPI’s. Door de tijd komen er steeds meer rapportages bij binnen de organisatie. Tot iemand ineens opmerkt dat de waarden van KPI’s niet gelijk zijn tussen de verschillende rapportages. Oops! In dit artikel bespreek ik een manier om te …
Read More »Reset Ident Column in Database
This is a very handy little script to generate a script to reset the ident column of all your database tables. This can be handy after filling and truncating tables. This script uses a schema “ps”. Replace it with .dbo if needed.
Read More »Script to count nr of rows in all tables
This script can be used as a view to count the number of rows in all SQL tables in your database. This can be very usefull.
Read More »Calculate Weeks Between Two Dates using DateDiff
In SQL Server, there’s a buildin function to calculate the number of weeks between two dates. This function is called “DateDiff”. The problem with this function is that Sql Server thinks the week starts on sunday. Maybe this it true in some situations but at my current project, the week …
Read More »Gratis E-Book: Introducing Microsoft SQL Server 2012
Gratis e-book van Microsoft te download op deze website: Friends, the final and complete version of Introducing Microsoft SQL Server 2012, by Ross Mistry (@RossMistry) and Stacia Misner (@StaciaMisner), is now ready as a free download! You can download the PDF version of this title here (288 pages; 10.8 MB). We …
Read More »Datawarehouse and Datamart – Empty Strings or NULL Values?
I was wondering what’s the best method to store empty fields from source systems in a datawarehouse. For example;a customer record without a first name stored in the database. When loading this record in my datawarehouse, should I set this field to NULL (to save space) or should I load …
Read More »Tablix filter met LIKE operator
De LIKE operator in Reporting Services werkt net iets anders dan in SQL. Je verwacht namelijk dat je met een % kunt werken. Niets is minder waar, erg consistent dus.
Read More »Running Totals / Cumulatieven berekenen
Op internet is er al veel over geschreven maar ik vond het de moeite waard om een artikel te posten over Running Totals / Cumulatieven berekenen binnen Microsoft SQL Server 2005 / 2008. Er zijn diverse manieren om dit te doen. De meest snelle manier wordt in dit artikel besproken.
Read More »Hoe maak ik een Periode Dimensie?
Deze blog behandelt de periode dimensie. Deze lijkt sterk op de datum dimensie die eerder is besproken (en onmisbaar is in ieder datawarehouse) maar zijn functie is net iets anders. De kracht van het gebruik van deze tabel wordt beschreven met wat voorbeelden van AdventureWorks.
Read More »Data Vault AdventureWorks Voorbeeld
Op internet zijn veel artikele te lezen over de Data Vault. Dit is een manier/datamodel om een data warehouse te onwerpen. Wat mij opvalt is dat er (nog) geen goede voorbeelden te vinden zijn van het Datamodel en de ETL. Om de methode beter te begrijpen is het handig om …
Read More »One Single Version of the Truth bestaat niet
Ik ben deze week naar een seminar geweest bij Logica genaamd Guru4Pro. Het onderwerp was: “Best Practices in Data Vault” waarbij de Godfather van Data Vault, Dan Linstedt, een van de sprekers was.
Read More »SSRS Best Practice II – Gebruik Stored Procedures
Na wat research op internet wat een betere source is voor een Reporting Services Rapport zijn hieronder de voordelen beschreven voor het gebruik van Stored Procedures .
Read More »Data conversie performance SSIS
Vandaag liep ik tegen een heel goed artikel aan van het SQL CAT omtrent performance verschillen tussen de verschillen mogelijkheden voor het converteren van datatypen binnen SSIS.
Read More »Hoe maak ik een tijdsdimensie?
Tijdsdimensie zijn net als datumdimensies handig wanneer je eigenschappen van een tijdstip wilt vastleggen voor een bepaald feit. Als je bijvoorbeeld de tijd van een verkoopt wilt registeren sla je de tijd niet op binnen een feitrecord maar sla je de tijdssleutel naar het dimensierecord op.
Read More »Aansturing ETL jobs binnen Datawarehouse
Om de ETL jobs van een datawarehouse te activeren kun je diverse manieren toepassen. Je kunt een SSIS package maken die alle onderliggen ETL packages aanroept. Je kunt ook een SSIS package maken die alle Stored Procedures voor ETL verwerking aanroept. Tot slot kun je een Stored Procedure maken die …
Read More »Script alle databases en objecten
In navolging op een voorgaand artikel over het scripten van je databaseobjecten heb ik een stored procedure gemaakt die automatisch alle databases voor je scripts en het script wegschrijft naar een folder. Dit script is gemaakt in SQL Server 2005. Dit is handig omdat je nu alle objecten zoals tabellen, …
Read More »Metadata – Tabelgroei in Datawarehouses
Tijdens het uitwerken van het beheer van metadata (opslag in een metadata-database) voor ons Datawarehouse kwam het onderdeel ‘tabelgroei’ naar voren. In een Datawarehouse is het zinvol om te weten hoe groot tabellen zijn en hoe de groei van deze tabellen zich ontwikkeld.
Read More »ETL Tool of SQL
In een voorgaand artikel schreef ik over het voordeel van het afhandelen van wijzigingen binnen een dimensie volgens het Kimball Slowly Changing Dimension Type 2 principe, het aanmaken van een nieuwe rij binnen een dimensie. Er is uitgelegd wat de voordelen van deze methode zijn en hoe het werkt. Hieronder …
Read More »Dimensie bijwerken in een Datawarehouse
In een voorgaand artikel schreef ik over het voordeel van het afhandelen van wijzigingen binnen een dimensie volgens het Kimball Slowly Changing Dimension Type 2 principe, het aanmaken van een nieuwe rij binnen een dimensie. Er is uitgelegd wat de voordelen van deze methode zijn en hoe het werkt. Wat …
Read More »Historical Staging Area HSA in een DWH project
Bij Datawarehouse-projecten is er altijd de vraag welke architectuur het beste kan worden ingezet. Iedere architectuur heeft zijn eigen voor- en nadelen. Wat ik belangrijk vind aan een architectuur is dat deze flexibel en schaalbaar moet zijn. Met andere woorden; het moet makkelijk kunnen worden aangepast aan nieuwe behoeften vanuit …
Read More »Waarom niet enkel Type 2?
Bij een Slowly Changing Dimension scenario wordt normaliter per veld bepaald of het een type 1, type 2 of type 3 veld betreft. Bij een type 1 wordt het record overschreven met de nieuwe waarde, bij een type 2 wordt er een nieuw record aangemaakt en bij een type 3 …
Read More »Dimensie Lookup Optimalisatie
Voor het bijwerken van de dimensie/feit moet er worden bepaald of een record al bestaat. Dit gebeurt normaal gesproken door te kijken naar de business key (natural key) in de dimensie. Als deze niet gevonden wordt betreft het een nieuw record en dient deze te worden ge-insert. Als deze wel …
Read More »Decrypt Stored Procedure, Views, Functions in SQL Server
Last week I had a stored procedure in my SQL database which was encrypted. On the internet, you can find a lot of (payed) tools to decrypt a stored procedure but I also found this script. This script can decrypt Stored Procedures, Functions, Views and Triggers decrypten. You can find the script …
Read More »SSIS Package Configurations
Het werken met SSIS packages kan nog wel eens problemen opleveren als er over verschillende omgevingen ontwikkeld moet worden. Dougbert.com heeft in een blogpostje wat vermeldingen naar SQL MVP’s gezet welke beschrijven hoe men deze problemen kan tackelen met behulp van SSIS Package Configurations.
Read More »MSc Business Intelligence
DNV Academy CIBIT zal in 2010 als eerste nederlands opleidingsinstituur gaan beginnen met een officiele Master of Science opleiding Business Intelligence. Op 12 maart was hier een informatieavond over waar zij bekend maakten wat de opleiding ongeveer in gaat houden.
Read More »