Skip to content

Что на самом деле значит «управляемый» для контента Tableau

Управлением называют четыре вещи: сертификацию, владение, устаревший контент и контроль изменений. Здесь каждая из них записана как проверка, которую можно запустить, а не как цель, которую можно провозгласить. Речь также пойдёт о том единственном изменении, которое проходит визуальную проверку и всё равно ошибочно.

Обновлено · 6 мин чтения

От политики к проверке

Большинство документов об управлении Tableau ставят цели. Контент будет сертифицирован. Владельцы будут поддерживаться в актуальном состоянии. Неиспользуемые дашборды будут выведены из эксплуатации. Каждая из них разумна. Ни одну нельзя обеспечить в таком виде. Ни одна не называет проверку, которая бы её доказала.

У контроля три части. Правило, сформулированное достаточно жёстко, чтобы оно могло не пройти. Инструмент, который применяет правило. Запись о том, что произошло, когда он это сделал. Со всеми тремя вас можно проверить по нему. Только с первой вы записали пожелание.

Всё ниже записано как проверка. Проверка это то, что можно запустить во вторник. И то, что можно передать кому-то в пятницу.

Что утверждает значок сертификации

Сертифицированный источник данных это утверждение конкретного человека. Оно говорит: этой вещью можно пользоваться. Оно не говорит, что числа верны. Если относиться к нему иначе, сертификация тихо теряет смысл примерно за восемнадцать месяцев.

Утверждение держат в живых три вопроса: кто сертифицировал, по каким критериям и когда. Если сертифицировавший ушёл, у утверждения нет автора. Если никто не записал, в чём состояла проверка, значок означает, что кто-то нажал кнопку.

  • Сертифицируйте источники данных, а не дашборды. Дашборд берёт доверие из того, что его питает, поэтому сертификация дашборда сертифицирует не тот объект.
  • Записывайте, что именно утверждает сертификация, даже если это одно предложение в поле описания.
  • Перепроверяйте с заданной периодичностью, и пусть просроченная проверка читается как истёкшая.

Сертифицировать всё это то же самое, что не сертифицировать ничего. Сигнал в контрасте, а сайт, сертифицированный на сто процентов, выбросил контраст.

Владение несёт вес

Каждый вопрос управления заканчивается на человеке. Кто утверждает это изменение. Кому звонят, когда оно ломается. Кто отвечает, когда выясняется, что оно показывает то, чего не должно.

Владельца несут шесть видов объектов: рабочие книги, опубликованные источники данных, потоки, проекты, подписки и задачи обновления. Владение задаётся для каждого элемента. Поэтому уход одного человека оставляет россыпь элементов, а не одну учётную запись, с которой нужно разобраться.

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

Как измерять устаревший контент

Устаревший не то же самое, что неиспользуемый, и ни то, ни другое не то же самое, что ошибочный. Три отдельных сигнала, которые стоит держать порознь.

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

Рискованная пара: часто просматривается и никогда не обновляется. Такие дашборды цитируют на совещаниях, пока они показывают прошлый квартал. Именно они заставляют людей сомневаться во всей платформе, когда кто-то наконец это замечает.

Устаревание экстракта невидимо в файле рабочей книги. Чтобы его поймать, нужно сравнение реально отдаваемых чисел. Перцептивный хеш отрисованного представления ловит ещё один случай, когда структура идентична и отличается только картинка.

Сравнение двух сохранений

Tableau переписывает файл рабочей книги при каждом сохранении. Идентификаторы создаются заново, атрибуты перемещаются, пробелы постоянно меняются. Текстовый diff двух сохранённых рабочих книг почти целиком шум. Вот почему контроль версий на уровне файлов кажется бесполезным для такого контента. И вот почему команды от него отказываются.

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

Одно стоит запомнить. Вычисляемое поле удаляется, и его место занимает прямое поле базы данных с похожей подписью. Дашборд по-прежнему отрисовывается. Каждая подпись та же. Число теперь другое. Это изменение проходит визуальную проверку каждый раз, и именно поэтому его никогда нельзя отмахнуть.

Что оставляет после себя проверка

  • Кто её запустил и когда.
  • Что она сравнивала, названное достаточно ясно, чтобы кто-то другой мог запустить её снова.
  • Результат, включая пройденные проверки. Отчёт только о провалах не может доказать покрытие.
  • Любое исключение, с человеком, который его предоставил, и датой, когда он это сделал.

Исключения это та часть, которую стоит сделать правильно. Находка, которую можно закрыть щелчком, не оставляет следа решения. Через год никто не отличит принятый риск от того, который никто не заметил. Записанное исключение это самостоятельный артефакт управления. Оно говорит, что конкретный человек посмотрел на это, понял и принял в определённую дату.

В каком порядке работать

  1. Сначала наведите порядок с владением. Каждая последующая проверка должна кому-то отчитываться, а находка без адресата это шум.
  2. Проведите инвентаризацию того, что существует, включая подписки и задачи обновления, которые никогда не появляются в дереве проектов.
  3. Просканируйте на открытые персональные данные и риски безопасности до того, как наводить порядок. Наведение порядка перемещает контент, а перемещение контента меняет то, кто может его видеть.
  4. Сертифицируйте небольшое число источников данных как следует, а не большое число кое-как.
  5. Выводите контент из эксплуатации в последнюю очередь, приложив к запросу данные о последнем просмотре и последнем обновлении.

В таком порядке каждое удаление приходит со своим аргументом. В другом порядке спор происходит вживую, с директором, чей дашборд исчез.