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.