# Сигналы состояния данных [Предварительная версия](https://docs.getdbt.tech/docs/dbt-versions/product-lifecycles "Подробнее о статусе или тарифе")

Платформа dbt | Starter, Enterprise, Enterprise+

Сигналы состояния данных позволяют быстро оценить состояние данных при просмотре ресурсов в Catalog. Они информируют вас о состоянии ресурса с помощью индикаторов **Healthy** (в норме), **Caution** (требует внимания), **Degraded** (ухудшено) или **Unknown** (неизвестно).

Обратите внимание: для ресурсов, не относящихся к dbt, расчет состояния здоровья данных не выполняется.

* Поддерживаемые ресурсы: [models](https://docs.getdbt.tech/docs/build/models.md), [sources](https://docs.getdbt.tech/docs/build/sources.md) и [exposures](https://docs.getdbt.tech/docs/build/exposures.md).
* Для получения корректных данных о здоровье убедитесь, что ресурс актуален и по нему недавно выполнялся job.
* Каждый сигнал здоровья данных отражает ключевые компоненты состояния данных, такие как статус выполнения тестов, отсутствие описаний ресурсов, отсутствие тестов, отсутствие сборок за последние 30 дней [и многое другое](#data-health-signal-criteria).

[![Просматривайте сигналы состояния данных для ваших моделей.](/img/docs/collaborate/dbt-explorer/data-health-signal.jpg?v=2 "Просматривайте сигналы состояния данных для ваших моделей.")](#)Просматривайте сигналы состояния данных для ваших моделей.

[![Просматривайте индикаторы состояния данных для ваших моделей.](/img/docs/collaborate/dbt-explorer/data-health-signal.png?v=2 "Просматривайте индикаторы состояния данных для ваших моделей.")](#)Просматривайте индикаторы состояния данных для ваших моделей.

Сигналы здоровья данных доступны в следующих местах:

* В [функции поиска](https://docs.getdbt.tech/docs/explore/explore-projects.md#search-resources) или в разделах **Models**, **Sources** или **Exposures** на вкладке **Resource**.
  * Для sources сигнал здоровья данных также отражает статус [source freshness](https://docs.getdbt.tech/docs/deploy/source-freshness.md).
* В колонке **Health** на [странице деталей каждого ресурса](https://docs.getdbt.tech/docs/explore/explore-projects.md#view-resource-details). Наведите курсор или нажмите на сигнал, чтобы посмотреть подробную информацию.
* В колонке **Health** в таблицах публичных models.
* В [DAG lineage graph](https://docs.getdbt.tech/docs/explore/explore-projects.md#project-lineage). Нажмите на любой узел, чтобы открыть панель с деталями узла и посмотреть его состояние.
* В [Data health tiles](https://docs.getdbt.tech/docs/explore/data-tile.md), доступных через встраиваемый iFrame и отображаемых в вашем BI-дашборде.

[![Получайте доступ к сигналам состояния данных в нескольких местах в каталоге dbt.](/img/docs/collaborate/dbt-explorer/data-health-signal.gif?v=2 "Получайте доступ к сигналам состояния данных в нескольких местах в каталоге dbt.")](#)Получайте доступ к сигналам состояния данных в нескольких местах в каталоге dbt.

## Критерии сигналов здоровья данных

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

### Модели

Состояние здоровья model определяется следующими критериями:

| **Состояние здоровья** | **Критерии**                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ✅ **Healthy**         | Все следующие условия должны быть выполнены:<br /><br />- Успешно собрана в последнем запуске<br />- Собиралась в течение последних 30 дней<br />- Для model настроены тесты<br />- Все тесты прошли успешно<br />- Все upstream [sources являются свежими](https://docs.getdbt.tech/docs/build/sources.md#source-data-freshness) или freshness не применяется (установлено в `null`)<br />- Есть описание                            |
| 🟡 **Caution**         | Выполняется хотя бы одно из следующих условий:<br /><br />- Не собиралась в течение последних 30 дней<br />- Тесты не настроены<br />- Тесты возвращают предупреждения<br />- Один или несколько upstream sources являются устаревшими:<br />    - Настроена проверка freshness<br />    - Проверка freshness выполнялась в течение последних 30 дней<br />    - Проверка freshness вернула предупреждение<br />- Отсутствует описание |
| 🔴 **Degraded**        | Выполняется хотя бы одно из следующих условий:<br /><br />- Model не смогла собраться<br />- У model есть падающие тесты<br />- Один или несколько upstream sources являются устаревшими:<br />    - Проверка freshness не выполнялась в течение последних 30 дней<br />    - Проверка freshness вернула ошибку                                                                                                                        |
| ⚪ **Unknown**         | - Невозможно определить состояние ресурса; ни один job не обрабатывал данный ресурс.                                                                                                                                                                                                                                                                                                                                                   |

### Источники

Состояние здоровья source определяется следующими критериями:

| **Состояние здоровья** | **Критерии**                                                                                                                                                                                                                                  |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ✅ Healthy             | Все следующие условия должны быть выполнены:<br /><br />- Настроена проверка freshness<br />- Проверка freshness прошла успешно<br />- Проверка freshness выполнялась в течение последних 30 дней<br />- Есть описание                        |
| 🟡 Caution             | Выполняется хотя бы одно из следующих условий:<br /><br />- Проверка freshness вернула предупреждение<br />- Проверка freshness не настроена<br />- Проверка freshness не выполнялась в течение последних 30 дней<br />- Отсутствует описание |
| 🔴 Degraded            | - Проверка freshness вернула ошибку                                                                                                                                                                                                           |
| ⚪ Unknown             | Невозможно определить состояние ресурса; ни один job не обрабатывал данный ресурс.                                                                                                                                                            |

### Экспозиции

Состояние здоровья exposure определяется следующими критериями:

| **Состояние здоровья** | **Критерии**                                                                                                                                                                                                                                                  |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ✅ Без проблем         | Все условия должны выполняться:<br /><br />- Данные во всех вышестоящих источниках актуальны<br />- Все вышестоящие модели успешно собираются<br />- Все тесты вышестоящих моделей проходят<br />                                                             |
| 🟡 Предупреждение      | Выполняется хотя бы одно условие:<br /><br />- Проверка актуальности хотя бы одного вышестоящего источника выдала предупреждение<br />- Хотя бы одна вышестоящая модель была пропущена<br />- Хотя бы один тест вышестоящей модели выдал предупреждение<br /> |
| 🔴 Degraded            | Выполняется хотя бы одно из следующих условий:<br /><br />- Проверки freshness хотя бы одного базового source вернули ошибку<br />- Хотя бы одна базовая model не собралась успешно<br />- Тесты хотя бы одной model вернули ошибку                           |
