Фильтры для Gooddata Экспорт большого API отчетов

Я хотел бы знать, могу ли я отфильтровать отчет перед загрузкой его данных в CSV-файл, я использую этот URL-адрес:

https://secure.gooddata.com/gdc/app/projects/project_id/execute/raw/

Я не смог найти никакой информации в gooddata API по этому поводу тело почтового запроса принимает этот json:

{'report_req': {'reportDefinition': '/gdc/md/{project_id}/obj/{obj_id}'} }

Есть другие параметры для фильтрации данных?

Если нет, есть ли другой способ загрузить отфильтрованные данные?

Если есть другой способ, могу ли я перейти с .csv на .json? Или, может быть, получить данные json внутри тела ответа?


person Álvaro Prataviera Filho    schedule 18.08.2016    source источник


Ответы (1)


Определение фильтров является частью "reportDefinition". Решение состоит в том, чтобы использовать или создать определение отчета, содержащее необходимые фильтры, и выполнить упомянутый вызов «выполнить/необработанный». Результат вызова "execute/raw" всегда в формате csv.

person VtG    schedule 22.08.2016
comment
Да, я попробовал выполнить API-интерфейс выполнения отчета или определения отчета и работал. Ему по-прежнему не хватает информации json, но я думаю, что API пока не предоставляет файлы json в результате для выполнения/необработанного кода. - person Álvaro Prataviera Filho; 22.08.2016