Соединение извлечения таблицы не сохраняется - продолжает возвращаться к Live
У меня есть рабочая тетрадь с тремя различными источниками данных, и она работает нормально уже пару недель. Внезапно один из источников данных (и все они очень похожи на SQL-запросы) изменился на соединение Live. Я изменяю его обратно на извлечение, сохраняю его, сохраняю извлечение, и когда я возвращаюсь к настройкам соединения, оно снова проверяется как живое соединение.
Я пробовал разные способы взлома - менялся, переходил на разные панели мониторинга, сохранял и закрывал в разные моменты времени и в разных комбинациях, но результат один и тот же - он остается в режиме реального времени.
Один пример: в настройках соединения я установил его на Извлечение и попытался закрыть рабочую книгу - он просит меня создать извлечение (как и должно быть) - но затем он не закрывает рабочую книгу и остается в настройках.
Пожалуйста, скажите мне, что нужно сделать, чтобы Tableau действовал нормально.
1 ответ
Я нашел ответ. Проблема заключалась в том, что в моем запросе были некоторые подразделения. Видимо в какой-то момент в делителе был ноль. И это привело к сбою запроса и неожиданному поведению Tableau. Конечно, Tableau не выдает правильное сообщение об ошибке, поэтому мне пришлось использовать SQLWorkbench.
После того как я добавил несколько нулевых проверок (CASE WHEN divider = 0 THEN ... ELSE...), все снова начало работать правильно.