I det här avsnittet ger en översikt över ytterligare viktiga ändringar i DB2 OLAP Integration Server version 8.1. De här ändringarna gäller specifikt version 6.5 av Hyperion Essbase Integration Services.
Så här fungerar Hybridanalys:
Så här använder du Hybridanalys:
När du sparar en metadisposition som aktiverad för Hybridanalys får du en varning i konsolen om metadispositionen innehåller dimensioner eller transformationer som troligen kommer orsaka felaktiga elementnamn eller datavärden i datalagret för hybridanalys.
Du ställer frågor mot data från relationsdatabasen på ungefär samma sätt som du ställer frågor mot data i en OLAP-databas, d v s genom att använda rapportverktyg som Outline Editor, Essbase Kalkylarkstillägget, Rapportskrivaren och verktyg från tredje part.
Du kan skapa lager för hybridanalys med hjälp av exempeltillämpningen TBC.
Verifieringen av formler sköts på fliken Formula i dialogrutan Member Properties för metadispositionen. Vid verifieringen stannar markören över varje fel. När du har rättat till felet kan du antingen börja om från början av verifieringen eller välja att söka efter nästa fel i formeln.
Följande ändringar gäller specifikt version 6.2 av Hyperion Essbase Integration Services:
När du ska skapa OLAP-metadatakatalogen anger du först namnet på DB2 OLAP Integration-servern och sedan ODBC DSN-namnet (Data Source Name) för den katalog du vill skapa. DSN används till att definiera den databas där du vill skapa katalogen. Sedan anger du användarnamn och lösenord för DSN och klickar på OK. Genom att markera en kryssrutan kan du välja att inte visa dialogrutan OLAP Metadata Catalog Setup varje gång programmet startas. Om du avaktiverar alternativet att visa dialogrutan OLAP Metadata Catalog Setup varje gång du startar en ny session med Integration Services-konsolen kan du välja Tools - Create Catalog om du vill visa dialogrutan igen.
Efter att OLAP-metadatakatalogen har skapats eller uppdaterats från en tidigare version kan du få åtkomst till en ny dialogruta, Sample Application Setup, genom att välja Tools - Create Sample. I den här dialogrutan kan du göra så att exempeltillämpningen TBC, inklusive exempeldata samt exemplet på OLAP-modell och metadisposition läses in automatiskt. Du måste definiera en ODBC-anslutning för exempeltillämpningen TBC innan du startar processen.
När du skapar exempeltillämpningen måste du först ansluta till OLAP-metadatakatalogen där du vill lagra exempeldatakällan, OLAP-modellen och metadispositionen. Du kan sedan ange rätt ODBC DSN och lösenord för DSN-användarnamnet TBC (tbc för Informix). Exempeltillämpningen skapas sedan automatiskt. Om dubbletter av tabeller från tidigare exempeltillämpningar påträffas visas ett varningsmeddelande. Om en tidigare exempeltillämpning upptäcks kommer den att tas bort och de befintliga tabellerna att ersättas, eller så måste du ange namnet på en ny datakälla innan du fortsätter.
När OLAP-metadatakatalogen och, om du angivit det, exempeltillämpningen TBC har skapats visas aktuell dialogruta för inloggning.
En snabblänk till alternativet för automatisk avkänning när du skapar en faktatabell finns i texten i dialogrutan Intelligent Help. Dessutom finns ett menyalternativ under Tools (Tools - Create Fact Table) tillgängligt från huvudfönstret för OLAP Model.
När du väljer alternativet för automatisk avkänning för faktatabellen visas dialogrutan Create Fact Table. I den här dialogrutan visas de faktatabeller som upptäckts i den aktuella datakällan du är ansluten till, tillsammans med eventuella faktatabeller i OLAP-metadatakatalogen för den aktuella datakällan. Du kan definiera vilken faktatabell du vill använda genom att antingen välja från en lista med faktatabeller i befintliga OLAP-modeller eller från en lista med potentiella faktatabellskandidater. Med kryssrutorna i dialogrutan Create Fact Table kan du välja att skapa tids- och kontodimensionerna automatiskt. Du kan också välja att skapa tids- och kontodimensionerna manuellt vid ett senare tillfälle.
Om du vill använda automatisk avkänning av dimensioner kan du starta processen genom att antingen klicka på länken för automatisk avkänning i dialogrutan Intelligent Help eller välja Tools - Create Dimensions. I systemet söks alla tabeller som är kopplade till faktatabellen via relationen primär/främmande nyckel. Efter det söks alla tabeller som är kopplade till de tidigare upptäckta tabellerna, och de nya tabellerna läggs till i schemat för OLAP-modellen. I databaser där inga relationer av typen primär/främmande nyckel är definierade söks först alla tabeller som är kopplade till faktatabellen, och sedan används kolumnnamn och -typ till att avgöra nycklar för kopplingsrelationen. Om två tabeller innehåller en kolumn med samma namn och typ antas att de två tabellerna är kopplade via den kolumnen. Risken att skapa ogiltiga dimensioner minskas genom att nyckeln för kopplingsrelationen inte söks i tabeller som inte är kopplade till faktatabellen.
När du väljer alternativet för automatisk avkänning av hierarkier söks hierarkier som finns i OLAP-metadatakatalogen. Sedan visas de upptäckta kategorierna i ett hierarkiskt trädformat, som inkluderar dimensionsnamn, hierarkinamn och tillhörande elementnamn.
Vid automatisk avkänning av hierarkier upptäcks inte filter som finns med i hierarkierna. Dessutom jämförs den hierarkiska strukturen för datakällan med strukturen för dimensionerna i OLAP-modellen, och alla ogiltiga kolumner i de upptäckta hierarkierna tas bort. Om dimensionen Product i OLAP-modellen t ex innehåller kolumnerna Category, Family och SKU, men datakällan inte innehåller kolumnen Category, kommer den hierarki som returneras bara att innehålla kolumnerna Family och SKU.
Knapparna för processer i överkanten av dialogrutan innehåller etiketter för varje huvudgrupp av närliggande uppgifter. Processknapparna för uppgiftsgruppen OLAP-modeller innehåller t ex följande etiketter:
De åtgärder du behöver utföra när du ska skapa en OLAP-modeller kan delas upp i de här huvudgrupperna.
Nedanför de här processknapparna för uppgiftsgrupper består dialogrutan Intelligent Help av två separata ramar:
Du kan fästa dialogrutan Intelligent Help vid objekt på skärmen, och du kan ändra storlek och flytta den så att det passar dig. Dialogrutan Intelligent Help visas automatiskt i Integration Services-konsolen första gången du skapar eller öppnar en OLAP-modell eller -metadisposition. Du kan klicka på en ikon om du vill koppla loss dialogrutan Intelligent Help och flytta det från konsolen. Du kan markera en kryssruta om du vill visa eller gömma dialogrutan Intelligent Help vid start, och du kan när som helst klicka på ikonen Close om du vill stänga dialogrutan under en konsolsession.
Både verktygsfältet och menyn Tools i huvudfönstren för OLAP Model och OLAP Metaoutline innehåller alternativ som du kan använda till att välja Intelligent Help. Information om huruvida dialogrutan Intelligent Help var öppen eller stängd vid din senaste session lagras i systemet. Om Intelligent Help var öppen när du stängde en OLAP-modell visas dialogrutan automatiskt när du vid ett senare tillfälle öppnar modellen och ska arbeta med den.
Som alltid finns onlinehjälpen tillgänglig om du behöver detaljerad information om begrepp och inmatning i dialogrutor.
Vid en naturlig (inre) koppling mellan två tabeller ingår poster där de kopplade kolumnerna är identiska. De rader i tabell A som det inte finns någon kopplingskolumn för i tabell B tas inte med vid datainläsningen. Vid yttre kopplingar tas däremot omatchade rader, om sådana påträffas vid inläsningen, med i resultatet. Kolumndata för delen som inte matchar ersätts med värdet <NULL>.
I en ny dialogruta, OLAP metaoutline SQL Override, visas standardiserade SELECT-satser för inläsning av data. Du kan välja de satser du vill redigera. I dialogrutans två ramar visas den aktuella metadispositionen till vänster, och tre områden till höger. I det övre högra området visas den just nu valda SQL-koden, och det är här du redigerar SELECT-satser. I det mittersta området visas den lista med användardefinierad SQL du skapar. I det undre området visas den standard-SQL för datainläsning som genereras på DB2 OLAP Integration Server.
När du är färdig med redigeringen av standardsatserna kan du ange att den redigerade versionen ska användas vid datainläsning i systemet genom att markera alternativet Use User-defined SQL for Data Load i dialogrutan OLAP Metaoutline Properties, på fliken Load Optimization. Om du vill ha mer hjälp om regler och riktlinjer som gäller redigering av standard-SQL för datainläsning som genereras på DB2 OLAP Integration Server klickar du på hjälpknappen i dialogrutan OLAP Metaoutline SQL Override.
Den här funktionen fungerar som modellen för DB2 OLAP Server Administration Services-konsolen, så att du kan definiera viktiga inställningar för DB2 OLAP Server från DB2 OLAP Integration Server. Du definierar de här elementinställningarna på fliken Member Info i dialogrutan Member Properties för metadispositionen. När egenskapsvärden kombineras i en databaskolumn kan du separera dem med komman eller blanksteg (t ex +, Expense, Last, Both). När du använder ett ord till att definiera en egenskap används bara den första bokstaven vid inläsning av element, t ex (O)nly, (E)xpense eller (T)wo Pass Calc.
Du kan få mer information om tillåtna värden för egenskaper som läses in från databaskolumner om du klickar på hjälpknappen på fliken Member Info i dialogrutan Member Properties för metadispositionen.
XML (Extensible Markup Language) består av följande två delar:
Du använder den nya funktionen för import/export av XML i DB2 OLAP Integration Server med hjälp av en ny dialogruta med namnet XML Import/Export. Du öppnar dialogrutan genom att välja File - XML Import/Export från huvudfönstret för OLAP Model eller OLAP Metaoutline.
Klicka sedan på fliken Import och ange information så att du öppnar antingen en OLAP-modell eller en OLAP-disposition från en XML-fil. Du kan också klicka på fliken Export om du vill spara en OLAP-modell eller -metadisposition som en XML-fil. Klicka på knappen Save As XML File, ange ett XML-filnamn och navigera till den katalog där du vill spara filen.
För inläsning av element har du tillgång till följande alternativ:
För datainläsning har du tillgång till följande alternativ:
För inläsning av både element och data har du tillgång till följande alternativ för begränsning av attributdimensioner:
I Essbase Integration Services-konsolen ingår den omarbetade dialogrutan DB2 OLAP Server Application and Database, med en enkel listruta där du kan markera eller avmarkera filter.
I båda fallen hämtas loggdata till DB2 OLAP Integration Server, och de visas sedan i dialogrutan Server Log File tillsammans med datum och tidsstämpel för varje aktivitet som inträffat under inläsningen. För mycket stora inläsningar hämtas bara 1 MB från slutet av loggfilen. Du kan kopiera loggfilen och klistra in den i valfritt textredigeringsprogram, t ex Anteckningar, och sedan skriva ut den så att läsning och analys blir enklare.
Exempeltillämpningen TBC innehåller följande komponenter:
För första gången finns OLAP-modellen och -tillämpningen i exempeltillämpningen i XML-format med funktioner för Java.
Essbase Integration Services-konsolen innehåller den nya dialogrutan Sample Application Setup, som visas automatiskt efter installationen av DB2 OLAP Integration Server. Genom att fylla i några poster i dialogrutan kan du nu läsa in exempeltillämpningen automatiskt.
Med den här automatiserade funktionen kan du skapa en fungerande exempeltillämpning som går att använda inom några minuter. Du måste först konfigurera databasen för OLAP-metadatakatalogen och datakällan TBC, och definiera ODBC-anslutningar. När du definierar ODBC-anslutningar måste det användarnamn du använder när du definierar DSN (Data Source Name) för datakällan vara TBC (tbc för Informix), eftersom exempeltabellerna skapades med det här namnet.
Verktyget odbcconfig innehåller följande menyalternativ som är till hjälp när du ska konfigurera och felsöka ODBC-anslutningar: