I det här avsnittet ger en översikt över de viktigaste ändringarna i DB2
OLAP Server version 8.1.
Följande ändringar gäller specifikt utgåva 6.5 av Hyperion Essbase
OLAP Server.
Följande ändringar gäller specifikt utgåva 6.2 av Hyperion Essbase
OLAP Server.
- Migrering av tillämpningar och databaser mellan OLAP-servrar
- Du kan migrera tillämpningar och databaser från en server till en annan,
oavsett plattform. När du migrerar kan du också migrera säkerhet för
användare och grupper, inklusive filterkopplingar.
- Migrering av användare och grupper mellan OLAP-servrar
- Du kan migrera användare och grupper i DB2 OLAP Server från en server till
en annan, oavsett plattform. Du kan migrera enskilda användare och
grupper, eller flera användare och grupper samtidigt.
- Överföring av lösenord
- Du kan ändra ett lösenord och sedan överföra det till andra
OLAP-servrar.
- Enkel inloggning till företagsmiljön för DB2 OLAP Server
- När du loggar in på Administration Services hanteras anslutningen till
OLAP-servrar, tillämpningar och databaser automatiskt på
administrationsservern.
- Logganalys
- Med hjälp av Log Analyzer kan du filtrera, söka och analysera loggar för
OLAP Server och tillämpningar.
- Ny skriptredigerare för MaxL
- En ny skriptredigerare för MaxL är integrerad i Administration
Services-konsolen. I det här redigeringsprogrammet kan du skapa,
redigera, spara och köra MaxL-satser och -skript. Du kan också använda
redigeringsprogrammet till att ange och köra MaxL-satser interaktivt, eller
till att utföra en DB2 OLAP Server-operation åt gången. Resultat från
MaxL-satserna visas i redigeringsprogrammet.
- Bearbetning i bakgrunden
- Du kan köra beräkningar i bakgrunden samtidigt som du utför andra
uppgifter. Du kan också avsluta konsolen medan processen körs, utan att
den avslutas. Du får ett meddelande i konsolfönstret när processen har
slutförts.
- Funktioner för flera plattformar
- Både den mellanliggande administrationsservern och klientkonsolen är
Java-produkter som kan köras på flera olika plattformar. Du kan nu
administrera DB2 OLAP Server via ett användargränssnitt som går att köra på
alla plattformar som går att använda med DB2 OLAP Server.
- Skriva ut DB2 OLAP Server-information
- Du kan skriva ut innehållet i många dialogrutor i konsolen. Du kan
t ex skriva ut innehållet i dialogrutorna Database Properties eller Log
Analyzer.
- Grafisk vy över DB2 OLAP Server
- Du kan använda vyn Graphical Enterprise i konsolen till att utföra
åtgärder med DB2 OLAP Server-objekt direkt och att skapa anpassade vyer i DB2
OLAP Server-miljön.
- Parallell inläsning av data
- DB2 OLAP Server innehåller nu funktioner för parallell inläsning av
data. Du kan ange antalet trådar för databearbetning som ska användas
parallellt för olika stadier i datainläsningen. När du allokerar trådar
för bearbetning mot flera processorer i flera centralprocessorer får du
tillgång till prestandafördelarna med verklig parallellism.
- Gränser för varaktighet och tid för frågor
- När användare skapar och kör en rapport eller kalkylarksfråga kan de
oavsiktligen skapa mycket stora frågor. En del stora frågor kan ta för
lång tid att köra, eller så kräver de så många block att körningen inte blir
effektiv.
Som hjälp till administratörer innehåller nu DB2 OLAP Server följande nya
funktioner:
- Administratörer kan begränsa mängden tid en fråga får köras innan den
slutförs.
- Administratörer kan begränsa antalet block som en enskild fråga får
använda.
- Administratörer kan ange de här nya gränserna på server-, tillämpnings-
eller databasnivå.
Du får tillgång till den här nya funktionaliteten via filinställningar
för essbase.cfg.
- Ny kontroll av agent/server-trådar och inloggning av användare
- Med följande två nya konfigurationsinställningar får du mer kontroll över
agentaktivitet:
- Med AGTSVRCONNECTIONS anges antalet servertrådar för anslutning till
agenten som skapas på OLAP-servern vid start. Den här delmängden
servertrådar, tillsammans med agenttrådarna som styrs med AGENTTHREADS, behövs
när användare ansluter från en agent till servern i syfte att ansluta till en
tillämpning eller databas. De här trådarna har inget att göra med de
trådar som används för vägledning av klientfrågor, som antingen anges med
SERVERTHREADS eller har en standardinställning beroende på antalet inköpta
licenser.
- Med MAXLOGIN anges det största antalet användare som samtidigt kan logga
in på en enskild tillämpning åt gången. I den här siffran ingår alla
förekomster av samma användare på samma dator och tillämpning. Den här
inställningen gäller både servern och agenten. MAXLOGIN gäller inte
trådar som styrs med AGENTTHREADS, AGTSVRCONNECTIONS eller
SERVERTHREADS.
Du kan använda de här inställningarna till att justera resurser efter
belastningsmönster i följande situationer:
- När du antalet användare är litet kan du minska mängden minne som används
för OLAP-servern genom att minska värdet på MAXLOGIN.
- Om antalet användare som försöker accessa samma tillämpning är stort kan
du öka värdet på AGTSVRCONNECTIONS och AGENTTHREADS.
- Om det är många användare som skickar frågor samtidigt kan du öka värdet
på SERVERTHREADS.
- Loggavgränsare
- Om du behöver använda externa rapportverktyg eller importera loggdata till
en OLAP-databas innehåller DB2 OLAP Server nu funktioner för avgränsare mellan
fält i DB2 OLAP Server-loggfiler.
- I konfigurationsfilen essbase.cfg går det nu att ange de
valfria inställningarna DELIMITEDMSG och DELIMITER. När DELIMITDMSG är
satt till TRUE infogas ett tilde-tecken (~) mellan varje fältpar i ett
meddelande, och varje post skrivs på en rad. Om DELIMITER är satt till
en av tre symboler används symbolen istället för tilde-tecknet.
- Loggfiler innehåller standardiserade fält och standardiserad
fältordning. I en post med ett datum och en tidsstämpel används
t ex stämpeln som första fält i meddelandet.
- Nya beräkningsfunktioner
- I den här versionen av DB2 OLAP Server finns följande tre nya
beräkningsfunktioner:
- Använd @PRIORS och @NEXTS till att hoppa över #MISSING-värden, nollvärden
(0), båda eller ingen av värdetyperna vid beräkningar. @PRIOR och
@NEXT, där värden inte hoppas över, är fortfarande tillgängliga.
- Använd @NAME till att skicka ett elementnamn som en sträng till en annan
funktion.
- Använd @ALIAS till att skicka ett elementalias som en sträng till en annan
funktion.
Mer information finns i Technical Reference, i katalogen
docs för DB2 OLAP Server-installationen.
- Nya gränssnittsfunktioner
- DB2 OLAP Server version 8.1 innehåller två nya
gränssnittsfunktioner. En är en lista med interna och anpassade
beräkningsfunktioner och den andra är en ny funktion för skapande av
filter.
- Extern behörighetskontroll
- DB2 OLAP Server har nu funktioner för extern behörighetskontroll av
användare mot en server som inte kör DB2 OLAP. I den här versionen
installeras med DB2 OLAP Server ett protokoll för behörighetskontroll av
användare, avsett för en LDAP V3-server.
Så här aktiverar administratören extern behörighetskontroll:
- Ange konfigurationsinställningen AUTHENTICATIONMODULE på
konfigurationsfilen essbase.cfg för servern och
klienten.
- Starta om OLAP-servern.
- Skapa användaren i DB2 OLAP Server med en referens till LDAP-protokollet
genom att använda antingen Application Manager eller DB2 OLAP Server
Administration Services.
Mer information om hur du anger konfigurationsparametern finns i
Technical Reference i katalogen docs för DB2 OLAP
Server-installationen.
- Export och import av länkade rapportobjekt
- Möjligheten att exportera och sedan importera information om länkade
rapportobjekt (LRO) från en databas har lagts till i syfte att förbättra
funktionerna för säkerhetskopiering samt beräkningsprestandan.
Du kan använda export LRO och import LRO (MaxL) till att utföra följande
uppgifter:
- Exportera den katalog som avbildar länkade rapportobjekt på dataceller,
från en databas till en enskild fil på servern
- Läsa in en fil som innehåller den exporterade informationen om länkade
rapportobjekt.
- Export av databaser som är större än 2 GB
- En del filhanteringssystem har inte funktioner för ASCII-filer som är
större än 2 GB. Du kan undvika den här begränsningen, om det finns
indikationer på DB2 OLAP Server att en exportfil kommer att vara större än 2
GB, genom att dela upp filen i två eller fler exportfiler efter behov.
Använd ESSCMD-kommandona EXPORT och PAREXPORT, samt MaxL-satsen export till
att exportera databasen. Den här nya funktionen fungerar likadant i
alla operativsystem.
- Nya konfigurationsinställningar för CALCMODE
- Nu kan du sätta CALCMODE till BLOCK eller BOTTOMUP genom att använda
konfigurationsinställningen CALCMODE i serverkonfigurationsfilen
essbase.cfg, och sätta omfattningen till server, tillämpning
eller databas istället för att använda funktionen @CALCMODE. Mer
information finns bland konfigurationsinställningarna i Technical
Reference i katalogen docs för DB2 OLAP
Server-installationen.
- Förbättrad funktionalitet
- I DB2 OLAP Server version 8.1 har den befintliga funktionaliteten
förbättrats på följande sätt:
- Förbättrad hantering av sessioner och begäran
- Flera DB2 OLAP Server-agenter i en enda serverdator
- Förbättringar i versalkänsligheten
- Förbättrade tilläggsfunktioner för Excel i webbläsare
- Elementuppsättningsfunktioner går att använda i FIX
- Nya dimensioner är glesa som standard
- Egendefinierade funktioner och makron
- Minnesanvändning vid associationer av attribut
- Buffrad I/O som standard
- Förbättrad hantering av sessioner och begäran
-
Systemadministratörer kan logga ut samtliga användare från en specifik
tillämpning eller databas, eller logga ut förekomster av specifika användare
från en specifik logisk omfattning; en tillämpning, databas eller hela
OLAP-serversystemet. Om en användarbegäran är aktiv när administratören
försöker logga av användaren kan användaren tvinga bort användaren. När
användaren tvingas bort avbryts begäran utan risk för skador på data och sedan
loggas användaren ut.
Administratörer kan dessutom avbryta specifika begäran där problem har
uppstått. Om en användare t ex förlorar kontakten med OLAP-servern
vid en begäran (t ex en beräkning) kan den övergivna begäran göra att
tillämpningen inte svarar på efterföljande begäran.
Varje användarsession har ett unikt ID-nummer, som kan visas och som
administratören kan använda till att avbryta den aktuella begäran som hör till
sessionen. När administratören avbryter en begäran förblir
användarsessionen aktiv. Den förbättrade hanteringen av sessioner och
begäran används inom följande områden:
- Application Manager (Security - Connections)
- Gränssnittet för språket MaxL (alter system kill request och
alter system logout session)
- DB2 OLAP Server Administration Services-konsolen
De förbättrade funktionerna för hanteringen av sessioner och begäran är
också tillgängliga för gränssnittsprogrammerare, som kan använda följande
begäranshanteringsfunktioner:
- EssListRequests()
- EssKillRequest()
- Flera DB2 OLAP Server-agenter i en enda serverdator
- Med tre nya inställningar i konfigurationsfilen för DB2 OLAP Server går
det att köra flera DB2 OLAP Server-agenter samtidigt i samma dator. De
här inställningarna leder till följande två viktiga förbättringar:
- Förbättrad betjäning av klienter.
- Administratörer för DB2 OLAP Server kan utforska nya system utan att
behöva använda en annan serverdator. I tidigare versioner behövdes en
enskild kommunikationsport per DB2 OLAP Server-agent, per OLAP-server.
Den här begränsningen har tagits bort.
- De här inställningarna måste finnas med i konfigurationsfilen
essbase.cfg för både klienten och servern.
De nya konfigurationsinställningarna är: AGENTPORT, SERVERPORTBEGIN,
SERVERPORTEND och PORTINC.
- Förbättringar i versalkänsligheten
- I tidigare versioner av DB2 OLAP Server ändrades automatiskt första
bokstaven i tillämpnings- och databasnamn till versal och övriga till gemener
när de skapades. Från den här versionen skapas databasnamnet precis som
det anges. En del bakåtkompatibilitet med tidigare klienter har
ordnats:
- Om en klient tidigare än version 7.1 FixPak 8 (t ex Application
Manager) används till att skapa en databas eller tillämpning, skapas namnet
med första bokstaven versal och övriga gemener.
- Om versaler/gemener används felaktigt då namnet på en databas eller
tillämpning anges i ett skript söks olika versioner av samma namn på
objektet.
En del felmeddelanden har skrivits om och förtydligas. Från den här
versionen är beteendet i NT och UNIX identiskt.
- Förbättrade tilläggsfunktioner för Excel i webbläsare
- I DB2 OLAP Server går det nu att accessa funktioner i kalkylarkstillägget
när Microsoft Excel anropas från Internet Explorer. Om du zoomar in i
ett Excel-kalkylark som anropats från Internet Explorer uppdateras
webbläsarvyn i Excel och begärda data visas automatiskt. Användarna
behöver inte utföra några ytterligare åtgärder för uppdatering av
webbläsarvyn.
- Elementuppsättningsfunktioner går att använda i FIX
- Alla funktioner är ett element eller en elementuppsättning går nu att
använda när de förekommer i FIX-satser. Det går också att använda
funktioner för element eller elementuppsättningar i FIX för
partitionsdefinitioner och säkerhetsfilter.
- Nya dimensioner är glesa som standard
- När du lägger till en dimension i en befintlig disposition skapas den
automatiskt som en gles dimension. Tidigare än version 8.1
skapades nya dimensioner automatiskt som täta.
- Egendefinierade funktioner och makron
- Flera ändringar har gjorts i egendefinierade funktioner (CDF) och
egendefinierade makron (CDM):
- Du behöver inte längre installera Java Virtual Machine (JVM) innan du kan
skapa eller använda egendefinierade makron. För egendefinierade
funktioner behöver du fortfarande JVM.
- Funktionsposter valideras inte längre i DB2 OLAP Server innan
skapandeprocessen slutförs. Fel upptäcks bara när den egendefinierade
funktionen läses in till en tillämpning. I vanliga fall inträffar det
när servern startas och när MaxL-satsen refresh custom definitions
körs. I DB2 OLAP Server-agenten kontrolleras att funktionsnamnet är
giltigt, men ingen annan validering utförs. Det innebär att du inte
längre behöver starta en tillämpning innan du kan skapa en funktion.
- Du kan nu använda MaxL till att skapa och avregistrera funktionsposter
utan att läsa in eller tömma en tillämpning.
- Reglerna när du anger Java-klasser och -metoder är nu strängare.
- MaxL och Application Manager måste vara version 8.1 om du ska kunna
skapa eller ta bort egendefinierade funktioner och makron på version
8.1-servern. Mer information finns i kapitlen om egendefinierade
funktioner finns i Database Administrators Guide.
- Minnesanvändning vid association av attribut
- I DB2 OLAP Server är nu minneshanteringen vid bearbetning av attribut
förbättrad, så att det krävs mindre minne. Den här förbättringen märks
mest i tillämpningar där många attribut används.
- Buffrad I/O som standard
-
I version 8.1 ingår buffrad I/O som standard. Om du vill
använda direkt I/O, som var standard för utgåvorna 6.0 och 6.1,
kan du använda konfigurationsinställningen DIRECTIO TRUE.
Eftersom buffrad I/O kan påverka cacheminnet för en del DB2 OLAP-servrar
kan du behöva justera storleken på cacheminnet förutom att ändra
konfigurationsinställningen DIRECTIO.
- DB2 OLAP Server 8.1-klienter går inte att få till Windows 95
- Klienter som Application Manager och kalkylarkstillägget för Version
8.1 går inte att få till Windows 95.