Dataload: gegevens naar een kubus laden

Met deze CLI-opdracht worden gegevens naar een kubus geladen. Als u deze opdracht wilt gebruiken, hebt u ten minste het toegangsrecht 'Database bijwerken' nodig.

Voor deze opdracht is een van de volgende sets met opties vereist:

  • Gegevensbestand en optioneel regelbestand

  • Regelbestand met gebruikersnaam en wachtwoord

  • Streamingoptie die verwijst naar een opgeslagen lokale verbinding

De brondatabase moet toegankelijk zijn binnen het clientnetwerk, omdat niet alle databasestuurprogramma's met Java-proxy's kunnen werken.

Om gegevens te kunnen laden, moet u eerst het bestand voor het laden van de gegevens en het regelbestand uploaden naar de kubusdirectory. U kunt de CLI gebruiken om bestanden te laden. Zie voor meer informatie: Upload: kubusbestanden toevoegen.

Syntaxis

dataload [-verbose] -application appname -db cubename -file filename [| -catalogfile catalogFile] [-rule rulesFile | -catalogrulefile catalogRulesFile] [-user username [-password password]]  [-stream] [-connection connectionName][-query queryString] [-rows n]]  [-abortOnError]
Optie Afkorting Beschrijving
-verbose -v Uitgebreide beschrijvingen tonen
-application -a Applicatienaam
-db -d Naam database (kubus)
-file -f Naam gegevenslaadbestand. U hoeft niet een volledig pad op te geven. Er wordt aangenomen dat de bestanden in de relevante databasedirectory staan. In plaats van deze optie kunt u -catalogfile gebruiken.
-rule -r Optioneel. Naam regelbestand U hoeft niet een volledig pad op te geven. Er wordt aangenomen dat de bestanden in de relevante databasedirectory staan. In plaats van deze optie kunt u -catalogrulefile gebruiken.
-catalogfile -CF Naam gegevenslaadbestand 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 voor het laden van gegevens. 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 streaminggegevensbelasting moet worden verstuurd.
-rows -rows Optioneel. Aantal tegelijk te streamen rijen. De standaardwaarde is 100.
-abortOnError -abort Laden van gegevens afbreken zodra er een fout optreedt

Voorbeelden

esscs dataload -a Sample -db Basic -f Calcdat.txt -abort true
esscs dataload -a Sample -db Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -r Data.rul -abortonerror
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -CRF /shared/Data.rul -abort
esscs dataload -a Sample -db Basic -CRF /shared/Data.rul -S -conn localConnectionName -q "Select * from Table"

U kunt ook gegevens laden via Cube Designer, 'Taken' in de webinterface van Essbase webinterface van Essbase of REST-API, of import datain MaxL.