Dimbuild: dimensies naar een kubus laden

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:

  • ALL_DATA: bij het laden van dimensies alle gegevens behouden.
  • NO_DATA: geen gegevens behouden.
  • LEAFLEVEL_DATA: alleen gegevenswaarden van niveau 0 behouden. Als alle gegevens die voor de berekening zijn vereist, zich in onderdelen van niveau 0 bevinden, moet u deze optie selecteren. Alle blokken van de hogere niveaus worden verwijderd voordat de kubus wordt geherstructureerd. Wanneer de kubus opnieuw wordt berekend, worden de blokken op hogere niveaus opnieuw gemaakt.
  • INPUT_DATA: alleen ingevoerde gegevens behouden.

Voor geaggregeerde opslag zijn de volgende opties mogelijk:

  • ALL_DATA: bij het laden van dimensies alle gegevens behouden.
  • NO_DATA: geen gegevens behouden.
-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.