[Документация Yandex Cloud](../../index.md) > [Yandex MetaData Hub](../index.md) > Data Catalog > Начало работы > Начало работы управляющего метаданными

# Начало работы для управляющего метаданными


{% note warning %}

Функциональность доступна только в [регионе Россия](../../overview/concepts/region.md).

{% endnote %}


Работая с Yandex Data Catalog в роли управляющего метаданными, вы можете собирать и систематизировать метаданные об объектах Yandex Cloud и связях между ними.

Data Catalog поддерживает получение метаданных из следующих сервисов:

* PostgreSQL
* MySQL®
* ClickHouse®
* Yandex StoreDoc/MongoDB
* OpenSearch
* Greenplum®
* Yandex Data Transfer
* WebSQL
* DataLens
* Trino
* Apache Airflow™

Чтобы начать работу с сервисом:

1. [Создайте каталог метаданных](#create-catalog).
1. [Создайте источник метаданных](#create-source).
1. [Создайте загрузки данных](#create-ingestions) из источников по расписанию.
1. [Проверьте загруженные метаданные](#test-data-ingestion).
1. [Создайте классификацию и теги](#classification).
1. [Создайте домен и поддомены](#domains).
1. [Создайте глоссарий и термины](#glossary).
1. [Разметьте полученные данные](#metadata-markup).

## Необходимые платные ресурсы {#paid-resources}

В стоимость поддержки инфраструктуры входит плата за вычислительные ресурсы, объем хранилища и резервных копий кластера Yandex Managed Service for PostgreSQL ([тарифы Managed Service for PostgreSQL](../../managed-postgresql/pricing.md)).

## Перед началом работы {#before-you-begin}

1. Перейдите в [консоль управления](https://kz.console.yandex.cloud), затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы.

1. Если у вас еще нет каталога ресурсов, создайте его:

   1. В [консоли управления](https://kz.console.yandex.cloud) на панели сверху нажмите ![image](../../_assets/console-icons/layout-side-content-left.svg) или ![image](../../_assets/console-icons/chevron-down.svg) и выберите нужное [облако](../../resource-manager/concepts/resources-hierarchy.md#cloud).
   1. Справа от названия облака нажмите ![image](../../_assets/console-icons/ellipsis.svg).
   1. Выберите ![image](../../_assets/console-icons/plus.svg) **Создать каталог**.
   
      ![create-folder1](../../_assets/resource-manager/create-folder-1.png)
   
   1. Введите имя [каталога](../../resource-manager/concepts/resources-hierarchy.md#folder). Требования к имени:
   
       * длина — от 3 до 63 символов;
       * может содержать строчные буквы латинского алфавита, цифры и дефисы;
       * первый символ — буква, последний — не дефис.
   
   1. (Опционально) Введите описание каталога.
   1. Выберите опцию **Создать сеть по умолчанию**. Будет создана [сеть](../../vpc/concepts/network.md#network) с подсетями в каждой зоне доступности. Также в этой сети будет создана [группа безопасности по умолчанию](../../vpc/concepts/security-groups.md#default-security-group), внутри которой весь сетевой трафик разрешен.
   1. Нажмите кнопку **Создать**.
   
      ![create-folder2](../../_assets/resource-manager/create-folder-2.png)

1. [Назначьте](../../iam/operations/roles/grant.md) вашему аккаунту в Yandex Cloud роли на каталог ресурсов:

    * `data-catalog.dataSteward` — чтобы создавать ресурсы Data Catalog и управлять ими;
    * [vpc.user](../../vpc/security/index.md#vpc-user) — чтобы работать с [сетью](../../vpc/concepts/network.md#network) кластера.

    {% note info %}
    
    Если вы не можете управлять ролями, обратитесь к администратору вашего облака или организации.
    
    {% endnote %}

1. [Создайте кластер](../../managed-postgresql/operations/cluster-create.md#create-cluster) Managed Service for PostgreSQL, из которого будут поставляться данные в качестве тестовой нагрузки.

## Создайте каталог метаданных {#create-catalog}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) выберите [подготовленный ранее](#before-you-begin) каталог ресурсов.
  1. [Перейдите](https://kz.console.yandex.cloud/link/metadata-hub) в сервис **Yandex MetaData Hub**.
  1. На панели слева выберите сервис ![image](../../_assets/console-icons/folder-magnifier.svg) **Data Catalog**.
  1. Нажмите кнопку **Cоздать каталог**.
  1. Задайте **Имя** каталога метаданных.
  1. Задайте **Описание** каталога метаданных.
  1. Нажмите кнопку **Создать**.

    {% note info %}
    
    При создании каталога метаданных опция **AI-разметка метаданных** включена по умолчанию.
    
    Когда опция включена, AI-ассистент предлагает описания, [домены](../concepts/data-catalog.md#domains-and-subdomains), [классификации и теги](../concepts/data-catalog.md#classifications-and-tags), [глоссарии и термины](../concepts/data-catalog.md#glossaries-and-terms), а также размечает с их помощью ваши метаданные. Предложения ассистента можно подтвердить, отредактировать или отклонить. Для этого наведите курсор на значок **AI** рядом с предложением ассистента и выберите нужное действие.
    
    После создания каталога AI-разметкой можно управлять на странице **Обзор** или при [изменении](../operations/data-catalog/update-catalog.md) каталога.
    
    {% endnote %}

{% endlist %}

## Создайте источник и загрузку метаданных {#create-source}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/cloud-arrow-up-in.svg) **Источники данных** и нажмите кнопку **Создать источник данных**.
  1. Задайте **Имя** источника.
  1. Задайте **Описание** источника.
  1. Выберите **Тип источника данных** — **PostgreSQL**.
  1. В блоке **Источник PostgreSQL** задайте параметры:

     * **ID папки** — каталог ресурсов, в котором создан кластер Managed Service for PostgreSQL.
     * **Тип инсталляции** — **Кластер Managed Service for PostgreSQL**.
     * **Кластер управляемой БД** — созданный ранее кластер Managed Service for PostgreSQL.
     * **ID подключения** — подключение к созданному ранее кластеру Managed Service for PostgreSQL в сервисе Yandex Connection Manager.
     * **Имя базы данных** в созданном ранее кластере Managed Service for PostgreSQL.
     * (Опционально) **Выгружать из всех баз данных** — включите опцию, если необходимо выгружать данные из всех баз данных.
     * **Идентификатор сети** — укажите идентификатор сети.


  1. Нажмите кнопку **Создать**. 
  1. После этого вам откроется страница со списком источников в каталоге метаданных. В строке с только что созданным источником будет отображаться сообщение **Нет загрузки**.
  1. Наведите курсор на это сообщение и в отобразившемся окне нажмите кнопку **Создать загрузку**. 
  1. Задайте **Имя** загрузки.
  1. Задайте **Описание** загрузки.  
  1. В поле **Расписание** выберите **Каждый день**.
  1. В полях **Время начала** и **Время окончания** задайте время работы загрузки.
  1. Нажмите кнопку **Создать**.

{% endlist %}

## Проверьте загруженные метаданные {#test-data-ingestion}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/database-magnifier.svg) **Поиск по метаданным**.

     В открывшемся списке отобразятся метаданные, полученные из созданного ранее кластера Managed Service for PostgreSQL.

{% endlist %}

{% note tip %}

Загруженные из источника метаданные также отобразятся на вкладке **Выгруженные данные** в этом источнике.

{% endnote %}

## Создайте классификацию и теги {#classification}

### Создайте классификацию {#create-classification}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/tag.svg) **Теги и классификации** и нажмите кнопку **Создать классификацию**.
  1. Задайте **Имя** классификации.
  1. Задайте **Описание** классификации.
  1. Нажмите кнопку **Создать**.

{% endlist %}

### Создайте теги {#create-tags}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/tag.svg) **Теги и классификации** и откройте [созданную ранее](#create-classification) классификацию.
  1. Нажмите кнопку **Создать тег**.
  1. В открывшемся окне задайте **Имя** тега.
  1. Задайте **Описание** тега.
  1. Нажмите кнопку **Создать**.

{% endlist %}

## Создайте домен и поддомены {#domains}

### Создайте домен {#create-domain}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/globe.svg) **Домены** и нажмите кнопку **Создать домен**.
  1. Задайте **Имя** домена. 
  1. Задайте **Описание** домена.
  1. Добавьте один или несколько [созданных ранее](#create-tags) тегов.
  1. Нажмите кнопку **Создать**.

{% endlist %}

### Создайте поддомен {#create-subdomain}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/globe.svg) **Домены** и выберите [созданный ранее](#create-domain) домен.
  1. Нажмите кнопку **Добавить поддомен**.
  1. Задайте **Имя** поддомена. 
  1. Задайте **Описание** поддомена.
  1. Добавьте один или несколько [созданных ранее](#create-tags) тегов.
  1. Нажмите кнопку **Создать**.

{% endlist %}

## Создайте глоссарий и термины {#glossary}

### Создайте глоссарий {#create-glossary}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/book.svg) **Термины и глоссарии** и нажмите кнопку **Создать глоссарий**.
  1. Задайте **Имя** глоссария.
  1. Задайте **Описание** глоссария.
  1. Добавьте один или несколько [созданных ранее](#create-tags) тегов.
  1. Нажмите кнопку **Создать**.

{% endlist %}

### Создайте термины {#create-terms}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/book.svg) **Термины и глоссарии** и выберите [созданный ранее](#create-glossary) глоссарий.
  1. Нажмите кнопку **Создать термин**.
  1. Задайте **Имя** термина.
  1. Задайте **Описание** термина.
  1. Укажите синонимы для термина.
  1. Добавьте один или несколько [созданных ранее](#create-tags) тегов.
  1. Добавьте связанные термины.
  1. Нажмите кнопку **Создать**.

{% endlist %}

## Разметьте полученные данные {#metadata-markup}

{% list tabs group=instructions %}

- Консоль управления

  1. В [консоли управления](https://kz.console.yandex.cloud) перейдите в [созданный ранее](#create-catalog) каталог метаданных.
  1. Перейдите на вкладку ![image](../../_assets/console-icons/database-magnifier.svg) **Поиск по метаданным**.
  1. В строке с выбранным набором данных нажмите ![image](../../_assets/console-icons/ellipsis.svg) и выберите **Присвоить домен**, **Изменить теги** или **Изменить термины**.
  1. В открывшемся окне выберите объект в иерархии доменов, тегов или терминов. При необходимости воспользуйтесь поиском.
  1. Добавьте выбранные объекты.

{% endlist %}

## Что дальше {#what-is-next}

* [Создайте термин](../operations/data-catalog/create-term.md) в глоссарии.
* [Создайте дочерний термин](../operations/data-catalog/create-term-child.md).
* [Измените глоссарий](../operations/data-catalog/update-glossary.md).
* [Измените термин в глоссарии](../operations/data-catalog/update-term.md).
* [Создайте тег](../operations/data-catalog/create-tag.md) в классификации.
* [Измените классификацию](../operations/data-catalog/update-classification.md).
* [Измените тег](../operations/data-catalog/update-tag.md) в классификации.