Met deze CLI-opdracht worden dimensies naar een kubus geladen. Hiervoor hebt u ten minste het toegangsrecht 'Databasebeheer' nodig.
Om dimensies te kunnen laden, moet u eerst het bestand voor dimensieopbouw en het regelbestand uploaden naar Essbase. U kunt de CLI gebruiken om bestanden te laden. Zie voor meer informatie: Upload: kubusbestanden toevoegen.
Syntaxis
dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
| Optie | Afkorting | Beschrijving |
|---|---|---|
| -verbose | -v | Uitgebreide beschrijvingen tonen |
| -application | -a | Applicatienaam |
| -db | -d | Naam database (kubus) |
| -file | -f | Naam bestand voor opbouwen dimensie. U hoeft niet een volledig pad op te geven. Er wordt aangenomen dat de bestanden in de relevante applicatie- of databasedirectory staan. In plaats van deze optie kunt u -catalogfile gebruiken. |
| -rule | -r | Naam regelbestand U hoeft niet een volledig pad op te geven. Er wordt aangenomen dat de bestanden in de relevante applicatie- of databasedirectory staan. In plaats van deze optie kunt u -catalogrulefile gebruiken. |
| -catalogfile | -CF | Naam bestand voor opbouwen dimensie uit de bestandscatalogus. U kunt deze optie gebruiken in plaats van -file. |
| -catalogrulefile | -CRF | Naam regelbestand uit de bestandscatalogus. U kunt deze optie gebruiken in plaats van -rule. |
| -user | -u | Optioneel. Gebruikersnaam. Als deze wordt gebruikt, is een wachtwoord vereist.
Als u een opgeslagen verbinding en gegevensbron gebruikt, hoeft u geen gebruikersnaam en wachtwoord op te geven. Als u geen opgeslagen verbinding gebruikt en het regelbestand verbinding maakt met een RDBMS, geeft u de gebruikersnaam en het wachtwoord op om verbinding te maken met de RDBMS. |
| -password | -p | Optioneel. Wachtwoord voor de gebruiker. Als dit wordt weggelaten, wordt de gebruiker om een wachtwoord gevraagd. |
| -stream | -S | Optioneel. Streaming gebruiken bij opbouwen van dimensies. Wanneer dit wordt gebruikt, is de optie '-conn' vereist. |
| -connection | -conn | Vereist als de optie 'stream' wordt gebruikt. Naam van een opgeslagen verbinding die is gemaakt met de CLI-opdracht createlocalconnection |
| -query | -q | Optioneel. Databasezoekvraag die samen met de streamingdimensieopbouw moet worden verstuurd. |
| -rows | -rows | Optioneel. Aantal tegelijk te streamen rijen. De standaardwaarde is 100. |
| -restructureOption | -R |
Hiermee kunt u kiezen wat u bij het herstructureren van de structuur wilt behouden. Voor blokopslag zijn de volgende opties mogelijk:
Voor geaggregeerde opslag zijn de volgende opties mogelijk:
|
| -forcedimbuild | -F | Doorgaan met opbouwen van de dimensie, ook als activiteiten van andere gebruikers worden uitgevoerd. Hierdoor worden actieve gebruikerssessies geannuleerd. |
Voorbeelden
esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F
U kunt ook dimensies laden via Cube Designer, 'Taken' in de webinterface van Essbase webinterface van Essbase of REST-API, of import dimensionsin MaxL.