在developer.gooddata.com上有一个很好的例子,用Ruby编写如何将数据上传到GoodData平台的项目特定存储。
我想知道是否有人使用以下API执行GoodData的特定流程代码示例:
/gdc/projects/{project-id}/dataload/processes/{process-id}/executions{?offset,limit}
谢谢, 米歇尔
答案 0 :(得分:1)
以编程方式执行此操作的最简单方法是使用ruby 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'})
答案 1 :(得分:0)
一种选择是转到具有良好功能的GoodData API文档 - 代码示例:
转到以下链接:
你可以看到"显示代码示例"
并选择 Ruby 。这些代码示例是通用的,使用相同的模式和REST客户端,但它可以帮助您。如果您使用的是正确的服务器,请仔细检查URL。该网址最有可能是https://secure.gooddata.com/gdc ...
JT