在developer.gooddata.com上,有一個以Ruby編碼的很好的例子,說明如何在GoodData平臺上將數據上傳到項目特定的存儲。使用Ruby在GoodData上執行ETL執行API的示例代碼?
我在想,如果有人的代碼中使用下列API來執行具體處理的GoodData一個例子:
/gdc/projects/{project-id}/dataload/processes/{process-id}/executions{?offset,limit}
感謝, 米歇爾
在developer.gooddata.com上,有一個以Ruby編碼的很好的例子,說明如何在GoodData平臺上將數據上傳到項目特定的存儲。使用Ruby在GoodData上執行ETL執行API的示例代碼?
我在想,如果有人的代碼中使用下列API來執行具體處理的GoodData一個例子:
/gdc/projects/{project-id}/dataload/processes/{process-id}/executions{?offset,limit}
感謝, 米歇爾
一種選擇是去GoodData API文檔具有很好的功能 - 代碼示例:
轉到以下鏈接:
,你可以看到 「顯示的代碼示例」
,並選擇紅寶石。這些代碼示例是通用的,使用相同的模式和REST客戶端,但它可以幫助您。如果您使用的是正確的服務器,請仔細檢查網址。該URL將最可能是https://secure.gooddata.com/gdc ...
JT
做編程使用紅寶石SDK(github.com/gooddata/gooddata-ruby)最簡單的方法。
有通過
project.upload_file('some_file')
client.upload_file('/file')
上傳到用戶和基於項目的分期方法也有部署流程,甚至執行它們
client = GoodData.connect('username', 'pass')
project = client.projects('project_id')
process = project.deploy_process('path_to_file_or_dir')
process.execute('main.grf', :params => {'foo' => 'bar'})
執行具體處理的工作方式非常相似
client = GoodData.connect('username', 'pass')
project = client.projects('project_id')
process = project.processes('process_id')
process.execute('main.grf', :params => {'foo' => 'bar'})