fredag 11 maj 2007

11/5 – 11:45 – 11:30 – Building BI solutions with Excel 2007 (T.K. Anand, Allan Folting)

I Excel 2007 har man verkligen jobbat med att förbättra hanteringen av OLAP-data. Vi fick se en utav de bästa sessionerna med mycket demo och väldigt kunniga föreläsare.

Man började visa hur enkelt man skapar ett Analysis Services projekt med Data source, Data source view och därefter en kub med wizarden.
I Excel 2007 fick vi sedan se det nya gränssnittet och hur man nu på ett enklare sätt kan koppla upp sig mot datakällor. Pivottabellhanteraren är helt ny med bland annat följande nyheter:

- Gruppering av dimensioner och attribut (Display folders)
- Mätetal grupperade i Measure groups
- Nya tabellformer med bland annat Compact form table
- Bättre filtrering av rapporter
- Filtrera attribut
- Top X i hierarkier
- Färdigdefinierade datafilters, YTD mm.
- Använda Named set
- KPI

Datahanteringen i nya Excel ser riktigt bra ut och kommer att bli ett lyft för slutanvändarna. Mycket av funktionaliteten man saknat finns nu implementerade.

11/5 – 10:15 – 11:30 – Microsoft SQL Server Data Mining (Donald Farmer)

”A plattform for intelligent applications”

Data mining är en plattform för att förutse och förutspå data genom olika algoritmer. Man bygger upp en mining modell som man sedan ”tränar” med testdata. När detta är klart kan man köra modellen med data som man vill använda för att förutspå resultat.

Processen är följande:
1. Data understanding (SQL DSV, Excel, query)
2. Data preparation (SSIS, SSAS, Excel)
3. Data modelleing / Evaluation (Data mining, Excel)
4. Deployment (SSIS, SSAS, SSRS, Excel mm.)
5. Business understanding

Vi fick se en demo där han i ett Analysis Services projekt skapade en Data source, Data source view och en Mining structure. Därefter finns det olika algoritmer att välja som Microsoft skickar med. Donalds råd var att man testar de olika för att först vad de returnerar. Han valde att köra ”Decision tree” och sedan definierade han vilken kolumn och datatyp som skulle användas för ”Prediction”. För att testa sin modell finns en Mining modell prediction.
Språket för Data mining heter DMX.

Data Mining är ett intressant ämne som jag gärna sätter mig in i om man jag får tid över och något lämpligt data att testa på.

11/5 – 09:00 – 10:15 – Key Note Steve Balmer


”BI for the masses” var än en gång ledorden när Steve Balmer färgstarkt och med stor pondus framförde sitt budskap. Likt andra talare så vill man framhålla hur BI inte skall vara ett ledningsverktyg utan ett hjälpmedel för alla anställda i alla nivåer för att fatta rätt beslut.

Framtiden för BI förutspådde Steve att användarna själva skall kunna ta fram sin egen information från färdiga BI-modeller, att BI är tillgängligt där det behövs (BI-tjänster), guidade analyser och rekommendationer till LOB.
Att SOA (Service-Oriented Architecture) är ett hett ämne råder det inget tvivel över. Man utvecklar BI-tjänster som kan användas i applikationer, dashboards, portaler, där efterfrågan på tjänsten finns.

Steve pratade om hur intressant tid vi har framför oss och vilka utmaningar som finns. Han tittade ut över publiken och pekade ut hur folk satt och antecknade på papper (inklusive undertecknad). – Is paper the future?

Innan konferensen har man haft möjlighet att ställa frågor till Steve som skulle tas upp under denna Key note.
Han fick bland annat svara på frågor om hur samarbetet mellan Microsoft och SAP ser ut. Han svarade ganska luddigt att samarbetet öppnat många möjligheter för kunder att få flera valmöjligheter med SAP/Microsoft-miljöer.
60% av alla IT-ingenjörer som utexamineras kommer från Indien och Kina, detta kan man inte blunda för var hans kommentar.

Det var intressant att lyssna på Steve och se hans energi och engagemang.

torsdag 10 maj 2007

10/5 – 16:00 – 17:15 – BI-Power Hour

Helt klart veckans mest flippade session. Vi var utlovade att inga Power Point-slides skulle visas och detta verkade locka mycket folk. Power Hour är tydligen ett koncept man använt på TechEd som går ut på att man på ett humoristiskt sätt skall presentera sina produkter. Vi fick bland annat se hur Donald Farmer jämförde Data Mining – Nural network med en ”Do magic”-funktion.
Hitatchi visade hur de har gjort en lösning där man kan ”sms-pinga” en tjänst som sedan distribuerar en rapport till telefonen.

Man hade gjort ett SSIS-paket som publiken skulle gissa vad resultatet skulle bli. Efter att alla objekt blivit gröna blev resultatet PI.

Vi fick se hur man kan göra interaktiva rapporter. Detta exempel visade en rapport där man kunde spela tre-i-rad.

I den sista urflippade demo hade de gjort en Performance Point- lösning där man i Excel kunde spela Deal-or-no-deal. En tjej från publiken fick komma upp och spela och mycket spexande på scenen. Mellan presentationerna slängdes diverse prylar ut från sponsorerna.

Kul presentation som kanske inte gav så mycket mer än ett gott skratt.

10/5 – 14:30 – 15:45 – Delivering intelligence through Microsoft Office Sharepoint Server 2007 (Peter Petesch)

Här fick vi höra hur man kan använda BI-verktygen i Sharepoint. Sharepoint arkitekturen visades och man pratade om att det finns BI-webbparts i Sharepoint 2007.
Report Center är en nyhet där man kan skapa en centraliserad rapportkatalog för Excel Server, Reporting Services, Excel 2007 och även spara sina datakällor för enkel access.

Vi fick se en demo där man visade funktionaliteten i Report Center, hur man kan skapa KPI-listor (från SSAS, Excel och listor).

Man pratade om hur det nu finns en möjlig integration mellan SQL Reporting Services och Sharepoint 2007. Om man installerar SP2 för SQL så kan man aktivera att rapporterna skall publiceras i Sharepoint. Man får då ett bättre GUI, centraliserad administrationen och inte minst möjligheterna som finns i Sharepointlistor.

Därefter visades en demo hur rapporterna körs i Sharepoint och ProClarity visades också och hur dessa dashboards visas i Sharepoint. Vi fick se hur Excel Server fungerar där man kan kan publicera sina Excel-lösningar. Man kan bland annat köra Excelarken i webbläsaren med full funktionalitet och styra rättigheterna samt skapa snapshots av excelarken.

Performance Point dashboards kan man publicera i Sharepoint. Det finns många fördelar med att samla alla BI-tjänster i Sharepoint. Man kan tillsammans med BI-funktionaliteten utnyttja tjänsterna som Collaboration, Search och Workflow.

10/5 – 10:30 – 11:45 – Microsoft Business Intelligence – A center of excellence perspective (Jim Walch)

Denna session skulle handla om Microsoft IT:s BI-implementation och hur man använder BI internt på Microsoft. Denna IT-organisation måste nog vara en utav de mest offensiva. Alla nya releaser i Alfa/Beta-versioner skall de använda och köra i produktion.

De har en BI-portal som de kallar för MyBI där alla deras BI-tillämpningar är samlade. Man använder en centraliserad dashboard- och rapportkatalog. Presentationen var inte så väldigt intressant, mycket Power Point och lite demo. Men man fick dock en förståelse för hur man använder BI på Microsoft.

10/5 – 09:15 – 10:15 Key Note Dr. Robert Kaplan


”Creating strategy focused organizations with Balanced scorecard”

1992 skrev Robert Kaplan och David Norton artikeln om Balanced Scorecard. Begreppet har sedan blivit välkänt och renommerat världen över.

Robert pratade om vikten att organisationer tillämpar strategier och scorecard. Företag som lyckas med detta har lyckats med följande punkter:
- Högsta ledningen tror på konceptet och är övertygade
- Översätta strategier till operationella termer
- Få med hela organisationen
- Motivera personalen till att strategin är allas jobb
- Kontinuerlig process

Scorecards löser ofta gapet mellan Mission – Vision - Strategy, från top management, nyckelpersoner och mellanchefer.
Arbetet med att sätta upp strategikartor börjar med att definiera de finansiella och kundrelaterade målen. Därefter arbetar man efter de fyra perspektiven som är hörnstenarna i balanserade scorecards:
- Finansiellt perspektiv
- Kundperspektiv
- Affärsprocessperspektiv
- Lärande- och tillväxtperspektiv

Han visade några exempel på hur olika företag byggt upp sina strategikartor och hur man sedan kan koppla detta till sina BI-system. Mot slutanvändarna skall man kunna presentera strategikarta, balanced scorecard och aktivitetsplaner. Han pratade om hur Performance Point Server stödjer detta koncept.


10/5 – 08:00 – 09:15 Key Note Ted Kummert (Corporate Vice President Data- & Storage plattform)


Ted presenterade sig och berättade om vilka områden han ansvara för. Intressant att man har en ”President” över både data (SQL mm.) och storage (fillagring mm.). Microsoft vill se på datalagring på samma sätt oavsett om det handlar om affärsdata i strukturerad form eller ostrukturerad data i form av till exempel filer.
Han pratade om utvecklingen av Microsofts plattformar för BI.

Pervasive BI – Är ett uttryck som var med i många slides. Pervasive betyder genomträngande; genomgripande och man förklarar detta med att man vill nå en större massa användare för BI. Man pratar om realtidsuppföljning, familjära verktyg som Office och att man skall kunna fatta faktabaserade beslut på alla nivåer.

Vi fick se en Demo av Donald Farmer som visade hur man kan jobba med Data Mining direkt från Excel genom att utnyttja Data mining motorn i SQL 2005. Efter att han gjort en kategorisering av data sparade han excelarket till Excel-server.

Ted pratade därefter med John Cummings från i2 Intelligence. De pratade om data explosionen som nu pågår. Man har fler och fler datatyper, olika former av data, legala krav och att det är enklare och billigare att lagra data.

Därefter fick vi höra lite om nästa version av SQL som har projektnamnet ”Katmai”. Man benämner plattformen som Enterprise Data Plattform och pratar om hur man skall kunna hantera data ”Beyond relational”, med andra ord alla typer av data som till exempel filer. En rubrik var ”Dynamic development” där man nämnde bättre stöd för synkning av data och att man skall inför en ”Entity-database” (som jag förstod det skulle man kunna sätta upp ett gränssnitt mot databasen som var mer tillgängligt och förståligt för en slutanvändare).
Ted berättade att Microsoft köpt upp SoftArtisan och därmed produkten OfficeWriter. Denna produkt gör att man kan redigera sina Reporting Services rapporter direkt i Excel och då också utnyttja denna funktionalitet direkt i Excel. Detta kommer säker att döda tjänsten Report Builder som mottagits väldigt svalt. Vi fick se en kort demo av OfficeWriter och den första officiella visningen av ”Katmai”.

onsdag 9 maj 2007

9/5 – 17:30 – 18:45 – Microsoft SQL Server 2005 Reporting Services integration with Microsoft Office Sharepoint Server 2007 (Brian Welcker)


Med SQL Server 2005 tillkommer funktionalitet för att istället för att använda deploy mot Report Services köra mot Sharepoint 2007. Man installerar en Reporting Services Add-in på Sharepoint Servern och har då möjlighet att istället lagra alla rapporter i Sharepoint. Detta medför då att man kan använda Sharepoints funktionalitet som versionshantering, attribut och workflow, på även Reporting Services rapporter. Man får ett enhetligt administrationsgränssnitt och användarna kan navigera till sina rapporter i Sharepoint.

RDL-filerna sparas i dokumentbibliotek i Sharepoint och körs av sharepoint med ett nytt gui. Parametervalen görs i högermarginalen istället för som innan längst upp. Data sources och datamodeller sparas i ett speciellt dokumentbilbliotek vilket öppnar möjligheter för användarna att använda dessa datakällor. Man kan även i Sharepoint hantera snapshots av rapporter. Något som saknas i Sharepoint men kommer att i framtiden implementeras är Data driven subscriptions.

För att använda Report Builder som content type så måste detta konfigureras. Subscriptions kan generera rapporter till dokumentbilbliotek.

9/5 – 16:00 – 17:15 – Practical design techniques for modelling common business scenarios in SQL 2005 Analysis Services. (Robert Zare)

En session mycket demo som startade med att de visade hur man kan implementera valuta hantering i kuber med hjälp av Many-to-many relationer. Han belyste att man skall försöka sätta disable ”All” (IsAggregatable=false) i de dimensioner där detta inte är relevant.
Jag fick tips om användningen av att sätta Breakpoints i MDX-scripten för debug-syfte. Han visade hur man kan använda bubble up / color expressions och hur detta presenteras i Excel 2007. Detta var en bra session med mycket demo. Jag fick en del uppslag som jag skall kolla närmre på när jag kommer tillbaka till jobbet.

9/5 14:30 – 15:45 – Performance Point Server

”Bringing value to the performance management process”

Performance Management – Objectives, Monitor, Action.
Med PPS kan man visualisera mål, mätetal och KPI:er. Man kan mäta, monitorera och agera på ett bättre sätt. Målgruppen för verktyget skall vara ”Difference makers”.
Performance Point Server stödjer processerna plannering/budget, scorecard, dashboard, analyser, forecast och management rapporter. Verktyget kommer att stödja att avancerade användare kan bygga egna business models för att underlätta utvecklingen av nya modeller.

I dashboards kan man lägga kommentarer för varje enskilt värde. Man kan deploya till Sharepoint, Reporting Services, webb, ppt och xls. Data kan visas från Analysis Services, SAP BW, Sharepoint KPI med mera.

Licensieringen var väl inte väldigt upplyftande. Om jag hörde rätt kommer serverlicensen att kosta $20.000 och cal $195.

Analyser som kan skapas i PPS är av typerna slice/dice, decomposition tree, performance map i olika perspektiv. I och med Microsofts uppköp av ProClarity så kommer denna produkt på sikt att ersättas av Performance Point Server.

Planning/budget/forecast är en stor styrka med PPS. Detta beyder att man kan kombinera strukturerad data från OLAP tillsammans med ostrukturerad information i tex Excel. Man kan då koppla Excelark till PPS och hantera write back till SQL för tex budgeteringsprocessen. Man kan göra ”What if?”-analyser för att simulera scenarios. Produkten stödjer offline use och versionshantering.

Vi fick se en demo där koppling mellan PPS och Visio visades. Man hade byggt en stratergikarta som visade indikatorer och möjlighet att navigera till underliggande analyser. Man kan parameterstyra dashboards och ha cascading scorecards.
I produkten är det ingen kodning utan man använder kubernas affärslogik och strukturerar detta i PPS.

Mycket intressant produkt som dock kräver stora resurser av organisationen om man skall lyckas med hela konceptet med stratergikartor och Balanced Scorecards. Men för vår del hade produkten löst vår måluppföljning galant samt budgeteringsprocessen.


9/5 13:30 – 14:15 – CapGemini (Ron Tolido)

Efter lunch passade jag på att lyssna på CapGemini som är sponsorer till konferensen. Han pratade om hur IT-lösningar tas emot i organisationer och hur BI-projekt skilljer sig från vanliga IT-projekt. Han ansåg att IT-avdelningar ofta spenderar 100% av sin budget på förvaltning och att man borde satsa mer resurser för innovation. Han förutspådde att man i framtiden kommer att kräva mer realtidsanalyser där man skall kunna fatta mer proaktiva beslut. BI bör utvecklas som tjänster som kan appliceras där de efterfrågas.
Mashups är ett begrepp man pratar mycket om där man plockar olika tjänster från olika ställen och sätter ihop dessa till en kraftfull lösning.
Ron fällde många ironiska kommentarer om SAP som var ganska roliga. Han var mycket rolig att lyssna på.


9/5 10:30 – 11:45 - Data Warehousing with SQL Server 2005 (Ram Ramanathan)


Session om utmaningen med datalager – Build – Manage – Deliver. Vi fick se en demo om datakvalité och hur man kan använda Fuzzy lookup och Fuzzy Grouping.
För att hantera stora datamängder bör man använda partionering av data. Han belyste styrkan med skalbarheten i SQL 2005 och nämnde några exempel på kunder som hade väldigt stora datamängder.

Nästa version av SQL har projektnamnet ”Katmai”. Vi fick höra hur de i denna version jobbat med att förbättra skalbarheten, stora mängder av data, enklare hantering av insert/update-processen och verktyg för profilering av data för att identifiera dålig datakvalité.

En annan nyhet är något som de kallar Resource Govenor. Där man kan definiera Workload groups som tex skulle kunna vara rapporter, laddning eller backup/admin tasks. Dessa Workload groups kan kan sedan koppla mot en Resource Pool där man kan definiera vilket utrymme denna pool skall ha på servern. Tex CPU- och minneshantering. Man kan också övervaka poolerna för optimering och felsökning.

Man utvecklar också något man kallar CDC = Change Data Capture. Detta är en loggbaserad funktion som tittar på förändrade tabeller/kolumner och sedan skapar en cdc-tabell med information om vad som ändrats. Detta underlättar dataladdning ofantligt i system där det är svårt att identifiera förändrade rader, speciellt när det gäller stora datamängder.

Vad gäller datakvalité i ”Katmai” har man tagit fram en funktion för att profilera data. Man anger vilken tabell som man vill profilera och får sedan en rapport över hur innehållet ser ut. Tex hur många null-rader/kolumn, fördelning antal tecken/kolumn, vanligast förekommande data osv. Kommer säkert vara mycket användbart när man skall ladda nya tabeller för att veta vilken hantering som behövs för att hålla god datakvalité.

9/5 08:00 - 09:15 - Key note speach Jeff Raikes

Konferansen startade med två trumslagare och en DJ som bjöd på en explosiv start av Business Intelligence Conferance 2007.

I en stor sal, där alla 2600 deltagarna från 65 olika länder hade satt sig, hälsade Alex Payne alla välkomna och infomerade om lite praktiskt runt konferensen. Han presenterade därefter första talaren Jeff Raikes.

”It’s a new day for Business Intelligence” var ledordet när Jeff pratade om fördelarna med BI och vilka resulat en väl implementerad plattform kan medföra. Han pratade om att det är människorna som driver BI-system till succé och hur viktigt det är att man kan lita på data som presenteras.
Microsoft marknadsför sin plattform som marknadsledande och dessutom till ett lägre pris än konkurrenterna. Nästa ledord som han framförde var ”BI for everyone!”

Vi fick se en kort demo från Performance Point Server som kommer att släppas i slutet av sommaren 2007. Demon innehöll scorecards i Sharepoint och integrationen med Excel 2007.

Jeff Raikes presenterade några partners (Accenture, CapGemini och Tata) som deltar under konferansen och deras syn på BI.

Performance Point Server – Monitor -> Analyze -> Plan. Jag tror att detta kommer att bli en intressant produkt som täcker de luckor som hittills funnits i MS plattform. Skall bli intressant att lyssna på de kommande sessionerna om produkten.

Vi fick se en till demo om PPS med mer om Scorecards dashboard där utfall, mål och ansvarig visades. Man kunde bryta sig ner i en hieraki av kpi:er och presentera mer information om varje nyckeltal. Han visade en Strategic map som gjorts i Visio och kopplats till PPS. I Excel kunde han göra plannering, simulering och modellering mot PPS (What if?-hantering).

Nästa version av SQL Server har projektnamnet Katmai och kommer att släppas under 2008. Rubriker var ”Enterprise Data Plattform”, ”Dynamic Development”, ”Beyond Relational” (tex. lagring av filer) och ”Pervasile insight”.

9/5 09:15 - 10:15 - Key note speach Michael Treasy

”Creating awesome performance through BI”

Michael pratade om det finns något recept för att nå framgång för företag? Han hade studerat framgångsrika företag och skrivit böcker om hur dessa företag lyckas.
Han pratade om en studie som gjorts för många år sedan om hur framgångsrika företag lyckas. Top-down sponsorship, centraliserad rapportering, fokusera på de verkliga problemen och bryt ner dessa, hantera kulturella skillnader.

Tre hörnstenar Talent – Innovation – Performance management. En organisation är alltid överordnad strategin. Har man en bra strategi men dålig organisation lyckas man aldrig men en dålig strategi kan alltid räddas av en bra organisation.

För att lyckas med Performance management krävs diciplin (kunskap, beteende, förbättringar). Många beslutsfattare baserar sina beslut på inution och känsla. Med BI-verktyg och IT-stöd kan man fatta beslut baserat på fakta istället.
Organisationen är det mest komplexa att hantera. Många variabler som sammspelar. En lärande organisation som tar små steg framåt och som får feedback leder till framgång.
Man bör fokusera mindre på vart man vill nå och mer på hastigheten som man lär och förbättras. Detta genom parallella förändringar, effektiva permanenta förbättringar, planering och analyser.