Всем привет. Кейс: есть экстракт, обновляется несколько раз в день.

Первое обновление полное, далее инкрементальное. Сейчас эти обновления запускаются с помощью расписаний tabcmd runschedule. Бывает так, что полное обновление еще не завершено, и запускается инкрементальное, тогда последнее попадает без ошибки в Pending Tasks. Сейчас хотим перевести запуск обновлений на tabcmd refreshextracts. Проблема в том, что если полное обновление еще не завершено, то запуск второго обновления падает с ошибкой:Refresh job '...' is already queued. Not queuing a duplicate. (errorCode=80031). #вопрос. Можно ли как-то поменять настройки, чтобы в случае tabcmd refreshextracts повторный запуск не падал с ошибкой? Например, также попадал в Pending Tasks? Опция --synchronous не подходит.

15 ответов

22 просмотра

Привет! Можешь подсказать, инкрементальное обновление ты запускаешь в десктопе, или на серверной Табло? Если на серверной, можешь подсказать, как это делать?

Vladimir-Martynenko Автор вопроса
Vladimir
Привет! Можешь подсказать, инкрементальное обновле...

Привет. При создании экстракта в десктопе, есть настройка выбирать все записи, или делать инкремент по определенному полю. Далее при публикации экстракта на сервер можно будет выбрать расписание для полного обновления и инкрементального. В этом был вопрос?

Vladimir Martynenko
Привет. При создании экстракта в десктопе, есть на...

Не совсем. Можно ли без табло десктопа настроить инкрементальое обновление датасурса на Табло Сервер?

Vladimir-Martynenko Автор вопроса
Vladimir
Не совсем. Можно ли без табло десктопа настроить и...

Думаю, нет. Т.к. экстракт должен быть создан определённым образом с учётом инкремента.

Vladimir Martynenko
Думаю, нет. Т.к. экстракт должен быть создан опред...

То есть такого функционала нет в Табло Сервер? Я там находил в настройках опцию инкрементального обновления, но она как-то не работает

Vladimir-Martynenko Автор вопроса
Vladimir
То есть такого функционала нет в Табло Сервер? Я т...

Не могу точно ответить, т.к. у нас нет лицензий Creator.

Vladimir Martynenko
Не могу точно ответить, т.к. у нас нет лицензий Cr...

А на десктопе можно редактировать без лицензий креатора?

Vladimir-Martynenko Автор вопроса

А tabcmd просто скриптом по расписанию выполняется?

Vladimir-Martynenko Автор вопроса
Konstantin Sevastianov
А tabcmd просто скриптом по расписанию выполняется...

Вызывается из Informatica по мере готовности витрин

Vladimir-Martynenko Автор вопроса
Vladimir
То есть такого функционала нет в Табло Сервер? Я т...

Почему вы привязаны к функциональности сервера? Если есть лицензия Creator, то значит можешь поставить Tableau Desktop

Vladimir Martynenko
Вызывается из Informatica по мере готовности витри...

Кажется стоит взять rest api, там можно получать статус job и дальше уже прикрутить логику ждать завершения до запуска следующего экстракта

Vladimir-Martynenko Автор вопроса
Konstantin Sevastianov
Кажется стоит взять rest api, там можно получать с...

Да. Но придётся полностью изменить подход к вызову обновлений, ещё и отслеживать статус. Предполагаю, что команде КХД не очень понравится это предложение.

Vladimir Martynenko
Да. Но придётся полностью изменить подход к вызову...

Ну тогда предложить команде двх альтернативу: долбиться в экстракт каждые n-минут пока возвращается статус "is already queued" и посмотреть что им больше понравится

Vladimir Martynenko
Почему вы привязаны к функциональности сервера? Ес...

У нас нет возможности, из-за безопасности подключиться из Табло десктопа к табло серверу, и к Spark SQL на сервере. Используется паспорт, керберос и трифт

Похожие вопросы

Обсуждают сегодня

Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Privet! Mozhet jesti ideji - nemogu sdelatj upload backup s filestore cerez WEB. Fail okolo 450mb, eto mozhet bitj prichinoi? Nemogu ponjatj..kak zagruzitj backup... Poluchaju...
Matiss 🤘 Black Oak IT 🌳 Batumi 🌴 Latvija
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
6
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
Кто создает тут ботов для телеграмм групп ?
Antskup
8
ох, как мне это нравится - "уточнить стоимость и получить консультацию"... есть знатоки лицензий, они не должны ли исходники открыть?
Artem (☞゚ヮ゚)☞ Bortnikov
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Карта сайта