Микростратегия, запускающая пакетный процесс

Я новичок в микростратегии. Мне было интересно, можно ли передать несколько параметров программе (например, скрипт python), запустить ее в бэкэнде и отобразить строки из таблицы, как только эта программа обновит таблицу. У меня были дискуссии о том, как можно использовать Microstrategy для вставки в таблицу, а триггер может выбирать параметры из таблицы. Но я не совсем уверен, как это можно сделать. Если бы кто-нибудь мог сказать мне 1. возможно ли вообще сделать то, что я изложил? 2. Если да, опишите шаги.


person user1050325    schedule 07.06.2016    source источник
comment
Я думаю, что вы можете получить больше ответов, если предоставите более подробную информацию о своей проблеме. Вы хотите создать отчет в той же таблице, в которую вы вставляете данные? Какую базу данных вы используете? Теоретически вы можете использовать отчет произвольной формы sql для вызова функции БД (передавая некоторые запрашиваемые значения) и получить взамен таблицу, но не все БД имеют такую ​​​​функциональность.   -  person mucio    schedule 10.06.2016


Ответы (2)


Вы проверяли документацию по веб-сервисам Microstrategy? https://lw.microstrategy.com/msdz/MSDL/_CurrentGARelease/docs/projects/WebSDK/default.htm#topics/webservices/What_is_Web_Services_.htm Чего именно вы пытаетесь достичь? Микростратегия может обновлять таблицу через какой-то post-sql.

person Mathieu    schedule 08.06.2016

Используя службы транзакций, пользователь может передавать параметры хранимой процедуре.

Процедура, в свою очередь, может использовать SYSTEM Curl для взаимодействия с API, настроенным для запуска кода Python, предоставляя с ним предполагаемые переменные.

Процедура может быть настроена на ожидание ответа от Curl, что, в свою очередь, приводит к тому, что MicroStrategy ожидает завершения выполнения результата выполнения.

Если скрипт Python сохраняет результаты в таблице, отчеты MicroStrategy могут быть построены для чтения из этой таблицы, таким образом возвращая результаты скрипта Python после передачи в него параметров.

person Matt K    schedule 18.11.2020