Таблица с использованием TabPy, вы можете вызвать конечную точку только по запросу - PullRequest
0 голосов
/ 16 апреля 2020

Я использую TabPy как внешнюю службу для подключения панели мониторинга Tableau к модели ML, развернутой на locolhost на виртуальной машине Linux на моем компьютере. Чтобы конечный пользователь запросил оценку модели, он должен изменить 6 значений параметров в рабочей таблице Tableau для выполнения запроса. Дело в том, что каждый раз, когда вызывается конечная точка, развернутой модели требуется около 2 минут для завершения оценки. Так, например, если конечный пользователь хочет выбрать определенный набор значений для 6 параметров, он должен изменить их в Таблице как фильтр один за другим; и каждый раз, когда они вносят изменения, по умолчанию Tableau попадает в конечную точку и запускает оценку (на запрос уходит около 12 минут, а их должно быть только два). Итак, я спрашиваю, есть ли способ в Таблице предотвратить автоматический вызов конечной точки c до тех пор, пока не будет изменен весь набор из 6 параметров, поэтому он будет запускать модель только один раз в конце, когда пользователь закончил изменять параметры, а не шесть раз, по одному разу каждый раз, когда пользователь вносит изменение в параметр.

Я знаю, что в таблице есть кнопка для остановки автоматических c обновлений, но как только вы ее используете в режиме презентации (способ работы конечного пользователя над таблицей) эта кнопка больше не доступна. Я также попытался ввести фильтр ошибок в таблице (фильтр, который создает ошибку в книге, если выбран определенным образом, поэтому конечная точка не будет вызываться, потому что в книге есть ошибка; таким образом, вы можете изменить все параметры без вызова конечной точки, и, как только вы закончите, вы изменяете значение фильтра ошибок обратно, и вызывается конечная точка, оценивая модель только один раз), но конечный пользователь счел это решение неэффективным и не соответствующим стандарту, который они ожидают.

Так что я довольно застрял в этом вопросе и буду признателен за любые направления к решению.

Заранее большое спасибо.

...