Skip to content

Сертификация источника данных и как сохранить это утверждение истинным

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

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

Что утверждает значок

Прочитайте опубликованный источник данных с сайта Tableau, и сертификация придёт всего как два поля: флаг, говорящий, что он сертифицирован, и заметка в свободной форме.

Значок утверждает ровно столько. Человек, у которого было право это сделать, поставил флаг в какую-то дату и написал в заметке то, что счёл нужным. Всё, что читатель извлекает из этого сверх того, это вывод, и вывод как раз та часть, где всё идёт не так.

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

Что значок оставляет вам

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

Верны ли числа
Флаг фиксирует суждение о пригодности к использованию. Арифметика это отдельный вопрос, и ответить на него можно, сравнив то, что источник данных отдаёт сейчас, с тем, что он отдавал раньше.
Актуальны ли данные
Сертификация и обновление движутся независимо. Источник данных, экстракт которого перестал обновляться в прошлом квартале, несёт свой значок ровно так же, как в день, когда его поставили.
Кому разрешено его открыть
Сертификация меняет то, насколько заметно источник данных предлагается, когда кто-то его ищет. Разрешение решается по собственным правилам, и установка флага оставляет эти правила там, где они были.
Что происходит ниже по потоку
Рабочая книга, построенная на сертифицированном источнике данных, всё равно может определить меру локально. Значок путешествует с источником данных. Определение путешествует с тем, кто последним редактировал рабочую книгу.

Четвёртый вопрос и есть тот, что рождает два числа с одним именем на одном совещании, оба защитимые, ни одно не ошибочное так, чтобы кто-нибудь мог на это указать.

Кто должен держать сертификацию

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

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

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

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

Три способа, которыми сертификация перестаёт быть истинной

В порядке того, насколько тихо происходит каждый.

  1. Сертифицирующий уходит. Флаг остаётся, а у суждения за ним больше нет автора. На экране ничего не меняется, что и делает этот случай самым распространённым.
  2. Модель меняется под ним. Поле переименовано, вычисление заменено, соединение расширено. Значок был поставлен на определение, которое с тех пор отредактировали.
  3. Обновление останавливается. Определение всё ещё верно, а числа старые, и значок радостно ручается за то и другое.

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

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

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

Поставить рядом со значком что-то вычисленное

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

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

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

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

Держите два смысла слова порознь. Сертификация контента это утверждение о пригодности к использованию, сделанное конкретным человеком. Сертификация соответствия это совсем другое, и сканеры здесь говорят об этом в собственном выводе: сводка состояния безопасности помечена как аудиторское свидетельство, сопоставленное с CIS Controls v8.1 и NIST CSF 2.0 и требующее проверки человеком, а методология рисков говорит то же самое о своей оценке. Разделение этих двух смыслов стоит одного предложения в заметке и экономит долгие полчаса в аудите.

Пересмотр сертификации, который укладывается в час

Ежеквартально и достаточно коротко, чтобы это действительно происходило.

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

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