vrijdag 3 oktober 2008

Uitschakelen van subscription optie in SharePoint Integrated Reporting services

[Voor duidelijke afbeeldingen klik op de afbeelding met de rechtermuis toets en kies voor openen in nieuw venster]


In de normale versie van SQL server Reporting services heb je de mogelijkheid voor het uitschakelen (Disable) van de subscription optie voor eindgebruikers.

De vraag is echter hoe doe ik dit in SharePoint integrated modus. In deze modus maakt Reporting Services namelijk gebruik van de opties van SharePoint en helpt het niet om de functie in SQL Reporting service uit te schakelen.

Hierbij de oplossing:
Het uitgangs punt is dat de gebruikers die de reports bekijken lid zijn van de SharePoint default security groep "Portal Visitors". Deze groep maakt gebruik van het default permission level "Read".
Login op de portal met een gebruiker met admin rechten. (Portal Owner)

Ga naar "People and groups" :















Klik op "Site Permissions" en ga naar Settings "Permission Levels":













Selecteer in de lijst de "Read" Permission:













Zet het vinkje uit voor "Create Alerts" en klik op submit:













Log weer in op de portal met een gebruiker die lid is van de visitor group. Als het goed is heb je nu geen rechten meer om subscriptions te maken. De optie is weg.


Zie je geen reports met gebruikers van deze security groep dan heb je de reports nog niet gepubliseerd als Major Version:


















zaterdag 20 september 2008

Beta examen 071-452: MS SQL Server 2008, Designing a Business Intelligence

Het is al weer een tijdje geleden dat ik het beta examen heb gedaan dus dacht laat ik er eens iets over bloggen.

(Leuk hoor zo'n beta maar wat moet je lang wachten op de uitslag.)

Nu het examen zelf. Wie kan zich nog het MS SQL 2005 Designing BI solutions examen herinderen? Ik wel, dat was het examen met de 6 stukken tekst en gemiddeld 10 vragen per tekst. Met een stuk gezond verstand en de opgedane kennis van SQL 2005 kan je in dit examen een heel eind komen.

Met die reden en omdat ik er zin in had ook maar opgegeven voor dit beta examen, het is immers het design examen. Ik verwachte dus weer een hoop tekst om te lezen, helaas niets was minder waar... Bij de start van het examen verscheen multi-per-choice vraag 1 van 75!

Waar gingen de vragen over? Nou alle mogelijke onderwerpen van de BI Suite dus SQL Server, SSRS , SSAS , SSIS en zelfs Excel en SharePoint.

Vragen over hoe assemblies toe te voegen aan SharePoint om functionaliteit te gebruiken van SQL. Wat te doen met webconfigs en nog veel meer leuke echte weet vragen. MDX queries lezen en zeggen wat de juiste is, commandline opties etc....

Ik ben dus zeer benieuwd naar de uitslag, maar die laat nog even op zich wachten.

Zijn er al andere die dit examen hebben gedaan en wat was jullie ervaring. Ik ben wil wel weten of het echte examen straks ook in deze stijl zou zijn.

donderdag 11 september 2008

Installatie MOSS server 2007 : Cannot connect to configuration database

Ik ben vandaag weer eens bezig geweest om op mijn laptop MOSS Server 2007 te installeren. Niet omdat ik het zo leuk vindt (eigenlijk wel) maar heb een demo omgeving nodig.

Tijdens de installatie kreeg ik echter de melding "Cannot connect to the configuration database" of zelfs "Cannot create the configuration database".
Een beetje vreemde melding, de installatie heeft immers de database reeds aangemaakt, een connectie moet er dus geweest zijn?

De basis omgeving is: Windows Server 2003 Standard SP2 , SQL 2005 Developers edition SP2
SQL is geinstalleerd in een Instance

Zoeken op internet levert een hoop hits op maar geen duidelijke oplossing. Veel maken melding over dat je bij de installatie wel de instance moet opgeven, dit heb ik gedaan want de database is wel aangemaakt.

Dan vindt ik een berichtje over collation, het schijnt dat MOSS een specifieke collation vereist en zeker geen Case Sensitive Collation! De vereiste collation schijnt te zijn : Latin1_General_CI_AS_KS_WS

MOSS maakt tijdens de installatie 2 databases aan Configuration_Database en een Adminstration Database. Om de een of andere vage reden wordt de Administration database keurig aangemaakt met de Latin1_General_CI_AS_KS_WS collation maar de Configuration_Database neemt de SQL server default, in mijn geval dus Latin1_General_CS.

Veel oplossingen geven aan om met de commandline tool PSCONFIG de database aan te maken. Ik hou wel een beetje van simpele oplossingen dus het volgende heeft voor mij geholpen:

  1. Handmatig in SQL 2005 de database Configuration_Database aangemaakt met collation Latin1_General_CI_AS_KS_WS
  2. Daarna de SharePoint Products and Technologies Configuration Wizard gestart en de setup gevolgt met opgeven van dezelfde database als die handmatig is aangemaakt.

woensdag 11 juni 2008

Records met karakter data ophalen

Situatie:

Bij het inlezen van een txt file met behulp van DTS of SSIS krijg ik een error dat de conversie van een vld naar numeriek niet goed gaat.
De error melding is:
General conversion failure on column pair 14 (source column '[kolomnaam]' (DBTYPE_STR), destination column '[kolomnaam]' (DBTYPE_NUMERIC)).

In de specificatie voor het aan te leveren input tekst bestand is aangegeven dat deze kolom alleen numerieke tekens mag bevatten.

De vraag:

Hoe vindt ik nu het record dat dit probleem veroorzaakt?

De Oplossing:
  1. Maak een DTS / SSIS package die het tekst bestand inleest naar een volledig varchar based tabel.
  2. Maak gebruik van patindex voor het vinden van het niet numerieke record.

SELECT [kolomnaam] FROM Willekeurige_Tabel WHERE PATINDEX('%[^0-9]%',[kolomnaam])=1

Waarom ^[0-9]? Omdat het makelijker is dan de reguliere expressie om een karakter teken op te zoeken...

BOL patindex : http://msdn.microsoft.com/en-us/library/ms188395.aspx

zaterdag 7 juni 2008

Examen 70-556

Ik ben vanaf vandaag PerformancePoint Technology Specialist!

Het was zover na een 1,5 maand in de avond uren studeren op een aantal boeken, bekijken van de online trainingen over Performancepoint en uitvoeren van een grote hoeveelheid labs eindelijk het examen gedaan om "Microsoft Performance Point Technology Specialist" te worden.

Het examen mag 135 minuten duren en bestond uit 44 meerkeuzen vragen.

Naast wat ik wel verwacht had aan vragen over models, business rules, dimensions, dashboards en installing werden er ook een aantal vragen gesteld over het maken van Excel Forms and Reports.Niet echt iets waarop ik gerekend had, gelukkig waren de vragen met gezond verstand te maken.

Gebruikt studie materiaal:Boeken:

  • Rational Press : The Rational Guide to Planning with Microsoft Office PerformancePoint Server 2007
  • Rational Press : The Rational Guide to Monitoring and Analyzing with Microsoft Office PerformancePoint Server 2007
  • Craig Utley : Business Intelligence with Microsoft® Office PerformancePoint Server 2007

Handig voor de oefeningen ook als je van plan bent de andere examens te gaan doen als 446 & 447 of alles wat met SQL 2005 te maken heeft:

Microsoft Business Intelligence VPC Release 5.1:
http://www.microsoft.com/downloads/details.aspx?FamilyID=8f3d12ea-0dd1-4b22-b530-156e90a2616e&DisplayLang=enhttp://www.microsoft.com/downloads/details.aspx?familyid=60262CC1-30A7-41A2-A1C6-E3524FAC18F6&displaylang=en

The labs horende bij the PPS video presentatie te vinden op:
http://www.microsoft.com/business/performancepoint/resources/training.aspx

De labs zijn te vinden vie msbpio.com ga naar Tech Materials. Op de ftp site ga je naar de BI directory even zoeken in de sub structuur naar de Labs.

Nu heb ik de technische know-how voor PerformancePoint Server 2007. Naast de ScoreCards en anlytische (proclarity) omgeving zit er natuurlijk het planning product in wat door Microsoft zelf is ontworpen. Feitelijk een eenvoudige interface om complexe cubes te bouwen met een workflow component toegevoegd. De module bedoeld om financiele modellen te bouwen vraagt naast de technische kennis ook wel inzicht in financieel modeleren. Dus opnieuw de boeken in maar nu niet zo``n technisch gerelateerd vlak.

Ik ga binnenkort denk ik wel een paar blogjes schrijven die ik tijdens het bestuderen van PPS ben tegengekomen.

Wie is er bezig met een PPS implementatie en wat vinden jullie er tot nu toe van?