In this video I show the basics of loading data onto GoodData via the REST API.
STEPS:
1) Load a GoodData Project as usual with the CL
2) Dowload the manifest as upload_info.json found at the following URL
https://secure.gooddata.com-gdc-md-PROJECT_ID-ldm-singleloadinterface-DATASET_NAME-manifest-
3) Prepare your CSV by matching the headers and data to align with the manifest
4) Package these two files into a ZIP file named upload.zip
5) Use the following command to create a new WebDav directory
curl i --insecure -X MKCOL -v https://USERNAME%40EMAIL.COM:[email protected]_THIS_DIRECTORY_ANYTHING
6) Use the PUT method to submit the upload.zip files to the WebDav
curl -i --insecure -X PUT --data-binary @upload.zip -v https://USERNAME%40EMAIL.COM:[email protected]_OF_DIRECTORY_JUST_CREATED-upload.zip
7) Run the ETL task to load the data.
https://secure.gooddata.com-gdc-md- PROJECT_ID -etl-pull