Als je bij een Microsoft Analysis omgeving te maken hebt met meerdere servers met verschillende versies, zul je altijd een afweging moeten maken hoe je de servers onderling in sync houdt.
Read More »
Als je bij een Microsoft Analysis omgeving te maken hebt met meerdere servers met verschillende versies, zul je altijd een afweging moeten maken hoe je de servers onderling in sync houdt.
Read More »Momenteel werk ik op een project waarbij SQL Server 2005 (64-bit), Analysis & Reporting Services plus Excel 2007 wordt geimplementeerd. De combinatie Analysis en Excel biedt zeer goede mogelijkheden tot het uitvoeren van analyses, drill down, slice & dice etc.
Read More »In SQL Server Reporting Services kun je datasets aanmaken. Een van de best-practices is om deze datasets tot een minimum te beperken, het liefst zelf maar 1. Zodra iemand ooit het rapport moet aanpassen hoeft hij niet vele datasets langs om alles na te zoeken maar kan hij volstaan met …
Read More »Zodra je de subtotals in een matrix bold wilt maken of een ander kleurtje wilt geven dan zul je merken dat dit niet lekker werkt. Je kunt niet het woordje “Total” bold maken maar zult nog een extra handeling moeten uitvoeren. Lees snel hoe je de opmaak van je subtotal …
Read More »Jorg Klein heeft een slimme manier gevonden om alle SQL Server Services in 1x te stoppen en weer te starten. Dit scheelt veel tijd omdat je het niet meer met de hand hoeft te doen!
Read More »Alle data van de rapporten die in je reportmanager staan zijn aanwezig in de database Reportserver. Het is dus verstandig om iedere dag een backup van deze database te maken.
Read More »Er zijn een aantal scenario’s te bedenken waarin het runnen van een recursieve query uitkomst kan bieden. Dit voorbeeld gaat in op een recursieve query binnen een afdelingstabel waardoor een organogram opgebouwd kan worden. Hierbij wordt gebruik gemaakt van een Common Table Expression (CTE).
Read More »Zoals de naam al zegt zijn Business Rules regels die voor een bedrijf gelden. Iedereen met een gezond verstand kan Business Rules bedenken. Ook bij Datawarehousing krijg je te maken met Business Rules en de afhandeling van deze Business Rules.
Read More »Binnen SQL Server 2005 is het mogelijk om te zien welke kolommen en welke tabellen gebruikt worden in een View. Hiervoor is een System-View binnen iedere database. Deze view wordt automatisch aangemaakt. Best practice is om per rapportage / ETL package een view te maken zodat je de logica op …
Read More »In SSIS (SQL Server Integration Services) is het mogelijk om de inhoud van de packages te doorzoeken. Dit is handig als je wilt weten of een kolom wordt gebruik in een source of destination. Je kunt dit weleens nodig hebben als er een kolom in de sourcedatabase verandert en je …
Read More »Rekenen met datums kan in SQL Server 2005 op verschillende manieren. SQL Server 2005 kent verschillende functies die je kunt gebruiken als je met datums gaat werken. Dit artikel beschrijft een aantal praktische voorbeelden die je in de praktijk zult tegenkomen als je met databases en datums werkt.
Read More »Iedere rij in een tabel wordt gekenmerkt door een primaire sleutel. Nu komt het nog weleens voor dat in je systeem de sleutel twee keer voorkomt. Dit mag eigenlijk niet. Met deze simpele Query kun je snel dubbele rijen vinden in je tabel!
Read More »Het kan handig zijn om data uit je Active Directory (AD) op te nemen in je Datawarehouse. In mijn situatie was het handig omdat de klant graag wilde zien of een gebruiker die uit dienst was nog steeds in AD bestond. Deze koppeling had men op dit moment niet, de …
Read More »Ik heb me de laatste tijd vaak geirriteerd aan de volgende foutmelding: The selected report is not ready for viewing. The report is still being rendered or a report snapshot is not available. (rsReportNotReady).
Read More »Als je een rapportage in Reporting Services maakt wil je deze rapportage vaak naar Excel kunnen exporteren. Reporting Services vernaggeld nogal eens wat aan de opmaak. Zo worden er vaak kolommen ingevoegd die er eigenlijk niet horen en krijg je vaak afrondingsproblemen.
Read More »Ik liep onlangs tegen een vraagstuk aan die ik wel interessant vond om op mijn blog te plaatsen. Het behandelt een veelvoorkomende situatie waarbij je een dataset meerdere keren gebruikt, ook wel een recursieve query genoemd. Men vroeg het aantal gewerkte weken per periode per uitzendkracht.
Read More »Dit artikel beschrijft hoe je eenvoudig een multi-value parameter kunt doorsturen van rapport A naar rapport B. Ik ben zelf lange tijd aan het klooien geweest om dit voor elkaar te krijgen. De oplossing was uiteindelijk erg simpel, het werkt precies hetzelfde als een normale parameter doorsturen. Het probleem was dat …
Read More »Parameter security In onze omgeving maken we gebruik van een ASP.NET webportal voor het aanbieden van rapportages welke allemaal zijn gemaakt in Reporting Services 2005. De security met betrekking tot wie welke rapporten mag openen en wie welke parameters mag selecteren wordt bepaald in deze portal aan de hand van …
Read More »Delen door 0 is niet toegestaan in reporting services/sql server. Met deze eenvoudige formule kun je delen door 0 voorkomen zodat de #Error melding niet meer in je rapport verschijnt. = IIF(SUM(FIELDS!OmzetVorigJaar.Value) + 0 = 0, Nothing, SUM(FIELDS!MargeVorigJaar.Value) / IIF(SUM(FIELDS!OmzetVorigJaar.Value)+0=0,1, ( SUM(FIELDS!OmzetVorigJaar.Value) ) ))= IIF(SUM(Fields!OmzetVorigJaar.Value) + 0 = 0, Nothing, …
Read More »Je wilt in je rapportage gebruik gaan maken van een parameter met bijvoorbeeld de namen van de landen waar je klanten hebt zitten. Het zal regelmatig voorkomen dat je een keuze-optie in je parameterbox wilt hebben met ‘Toon Alles’, in dit geval alle landen. De oplossing is als volgt. Maak een dataset …
Read More »In Datawarehouseland gebruiken we in onze Datum-Dimensie integers als primaire sleutels voor de datum. Zo slaan we de datum “2008-12-01 00:00:00.000” op als “20081201”. Hierdoor kun je vanuit je feitentabel een snelle join leggen naar je datumdimensie, joins op integers gaan nou eenmaal sneller dan joins op datetime velden.
Read More »Je wilt een kolom zoeken in een van tabellen in je SQL Server database. Je database bestaat uit een paar honderd tabellen. Het kan een tijdrovende klus zijn om alle tabellen open te gaan klappen om de kolom te gaan zoeken. Met deze handige methodes heb je de kolom snel gevonden.
Read More »Iedere kent ze wel, hierarchieën in Analysis Services 2005. Met een hierarchy kun je bepaalde data op verschillende niveau’s aan de eindgebruiker tonen. Een bekend voorbeeld is: Jaar -> Kwartaal -> Maand -> Dag Omdat ik het nogal onduidelijk vind hoe je dit precies moet configureren leek het mij handig …
Read More »Wanneer er een fout ontstaat in je ETL-package wil je als Datawarehouse beheerder ook graag weten wat en wanneer er iets fout is gegaan. Wanneer je gebruik maakt van een event handler wordt er bijvoorbeeld een e-mail afgevuurd met de melding dat er een fout is opgetreden maar waar het …
Read More »Streamlining Data Warehouse Testing with Efficient Table Management When testing a data warehouse, a common …
Read More »This article will offer you a way to calculate a 4 week moving total in …
Read More »Streamlining Data Warehouse Testing with Efficient Table Management When testing a data warehouse, a common …
Read More »