# Управление контрактами данных

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

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

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

## Основные понятия

Понимание этих ключевых терминов поможет вам работать с контрактами данных:

* **Ожидание:** конкретная проверка, подтверждающая соответствие данных или метаданных.
* **Оценка:** Значение метрики, показывающее, насколько хорошо данные соответствуют заданной проверке качества.
* **Порог ошибок:** числовое ограничение, определяющее допустимое поведение. Ожидание не выполняется, когда оценка ниже этого порога.
* **Диапазон предупреждений:** диапазон значений, при попадании данных в который срабатывает предупреждение, указывающее на потенциальные проблемы до достижения порога ошибки.
* **Оповещение:** автоматическое уведомление, отправляемое указанным пользователям при возникновении утечки данных, позволяющее быстро реагировать на проблемы с качеством.
* **Измерение:** метрика из Qlik Trust Score™.

## Настройка контракта данных

1. В Qlik Cloud перейдите в раздел Каталог.

2. Нажмите на набор данных, для которого вы хотите настроить контракт данных.

3. Щелкните вкладку Контракт данных.

4. Выполните одно из следующих действий:

   * Нажмите Активировать все ожидания, когда все они деактивированы.
   * Активируйте или деактивируйте ожидание, нажав на плитку &gt; Активировать ожидание или Деактивировать ожидание.

   Статус контракта данных обновлен.

5. Нажмите на плитку, чтобы настроить ожидание. Для ожиданий метрик качества вы можете задать порог ошибки и диапазон предупреждений. Для ожидания Объем данных можно задать диапазон записей. Дополнительные сведения см. в разделе [Определение порога ошибок и диапазона предупреждений](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DataProducts/Managing-data-contracts.htm#thresholds).

6. После завершения настройки нажмите Применить изменения.

   Статус контракта данных обновлен.

Примечание к подсказке

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

В обзоре контракта данных нажмите Деактивировать контракт данных.

## Определение порога ошибки и диапазона предупреждения

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

1. Выберите ожидание для настройки.

2. На правой панели нажмите значок редактирования рядом с Порогом ошибок.

3. Введите порог ошибок.

4. Нажмите Добавить диапазон предупреждений.

5. Введите максимальное значение.

6. Нажмите ОК, чтобы проверить значения. Предварительный просмотр оценки отображает статус в случае применения изменений.

   ![Настройка порога ошибки и диапазона предупреждения](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/data-contract-thresholds.png)

7. Нажмите Применить изменения, чтобы обновить оценку контракта данных.

   Если вы подписались на уведомления, оно отправляется, когда:

   * Оценка попадает в диапазон предупреждения. Только для ожиданий метрик качества.
   * Оценка ниже порога ошибки. Только для ожиданий метрик качества.
   * Количество строк не входит в диапазон записей. Только для ожидания Объем данных.

Чтобы удалить диапазон предупреждения, нажмите ![Удалить диапазон предупреждения](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/Icons/delete.svg) рядом со значением диапазона предупреждения.

## Статус контракта данных

Статус контракта данных обновляется автоматически, когда:

* Ожидания активируются или деактивируются.
* Порог ошибки или диапазон предупреждений изменен.
* Диапазон записей изменен.
* Qlik Trust Score™ обновлен.

В меню набора данных можно быстро узнать, есть ли проблемы с контрактом данных. На вкладке Контракт данных отображается значок.

![Значок статуса контракта данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/data-contract-status.png)

## Настройка оповещений

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

1. В Qlik Cloud перейдите в раздел Каталог.
2. Найдите набор данных с контрактом, для которого вы хотите настроить оповещения.
3. Нажмите кнопку Дополнительные действия &gt; Управление &gt; Настройки уведомлений.
4. Выберите уведомление, которое вы хотите настроить.

Дополнительные сведения см. в разделе [Управление оповещениями](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Alerting/managing-your-alerts.htm).