У меня есть документ SAP BO, в котором я указал пользовательский запрос SQL, в котором данные выбираются на основе текущей даты с помощью функции getdate()
.Когда я получаю доступ к документу через BI Web Platform и обновляю данные, операция выполняется правильно (я вижу, что она выбирает текущий день).Если я пытаюсь обновить данные с помощью API REST и затем извлечь их, я получаю старые данные, а именно данные, которые были в последний раз сохранены через веб-платформу BI.
Методы API REST, которые я пытался использоватьобновить:
- обновить поставщика данных:
PUT /documents/<documentID>/dataproviders/<dataproviderID>/parameters?<optional_parameters>
(ссылка на Документация SAP ) - обновить документ:
PUT /documents/<documentID>/parameters?<optional_parameters>
(ссылка на Документация SAP )
с последующим вызовом выборки данных: GET /documents/<documentID>/dataproviders/<dataProviderID>/flows<flowID>
(ссылка на Документация SAP )
Я подозреваю, что обновлениевызовы, хотя они возвращают код состояния 200, не выполняют никаких обновлений, но я не могу понять, почему или если я что-то упускаю.
В настоящее время я использую пакет обновления 6 для SAP BusinessObjects BI Platform 4.1, исправление 4.