1

developer.gooddata.com には、Ruby でコーディングされた、GoodData プラットフォームのプロジェクト固有のストレージにデータをアップロードする方法に関する優れた例があります。

次の API を使用して GoodData の特定のプロセスを実行するコードの例を誰かが持っているかどうか疑問に思っていました。

/gdc/projects/{project-id}/dataload/processes/{process-id}/executions{?offset,limit}

ありがとう、ミシェル

4

2 に答える 2

1

Easiest way to do it programmatically is using ruby sdk (github.com/gooddata/gooddata-ruby).

There are methods for uploading to user and project based staging through

project.upload_file('some_file')
client.upload_file('/file')

There is also a way to deploy processes and even execute them

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'})

Executing specific process works very similarly

client = GoodData.connect('username', 'pass')
project = client.projects('project_id')
process = project.processes('process_id')
process.execute('main.grf', :params => {'foo' => 'bar'})
于 2014-04-30T17:21:51.973 に答える
0

1 つのオプションは、優れた機能を備えた GoodData API ドキュメントにアクセスすることです - コード例:

次のリンクにアクセスしてください。

http://docs.gooddata.apiary.io/#post-%2Fgdc%2Fprojects%2F%7Bproject-id%7D%2Fschedules%7B%3Foffset%2Climit%7D

「ショーコードサンプル」を見ることができます

Ruby コード例

Rubyを選択します。これらのコード サンプルは一般的なもので、同じパターンと REST クライアントを使用していますが、役に立ちます。正しいサーバーを使用している場合は、URL を再確認してください。URL はおそらくhttps://secure.gooddata.com/gdcになります...

JT

于 2014-04-30T08:01:41.170 に答える