Доступ в Yandex DataLens к демонстрационному дашборду Metrica
Если в Yandex DataLens вы используете прямое подключение к коннектору Яндекс Метрики, а также создаете отчет на основе демонстрационного дашборда из DataLens Marketplace, то наверняка вы захотите им поделиться с друзьями и коллегами. А сделать это не так-то просто... Это небольшая публикация поможет вам справиться с этой задачей.
Итак, когда вы создаете дашборд на основе данных Метрики и пытаетесь им поделиться:
Скопировав прямую ссылку из интерфейса:
То при открытии ее в браузере другим пользователем он будет видеть следующее уведомление - У вас нет доступа к объектам DataLens в этом каталоге:
Публичный доступ для демо-дашборда на основе готового подключения Метрики в принципе невозможен, поскольку вы не можете применить текущие настройки и получить ссылку на отчет.
Что же делать? В официальной справке Yandex DataLens про доступ написано так:
Чтобы поделиться чартом или дашбордом, содержащим данные Метрики или AppMetrica, воспользуйтесь одним из способов:
- Добавьте пользователя в организацию или облако и предоставьте ему доступ к дашборду или чарту.
- Выгрузите данные в кластер Managed Service for ClickHouse и используйте подключение к БД ClickHouse в качестве источника.
Поскольку нам нет необходимости выгружать данные в ClickHouse, мы воспользуемся первым способом.
После того, как вы создали подключение с помощью готового коннектора и с использованием готового шаблона через Коллекции и воркбуки, получили токен, выбрали счетчик Яндекс Метрики, поставили галочку Автоматически создать дашборд, чарты и датасет над подключением, откроется воркбук или папка с набором датасетов, чартов и дашбордом.
Подключение к Metrica API не поддерживает публичный доступ к объектам, созданным на его основе. Поэтому вам необходимо добавить пользователя в организацию, которому вы хотите предоставить доступ к дашборду. Для этого перейдите в раздел Настройки сервиса. В разделе Управление пользователями нажмите кнопку Пригласить пользователей.
Добавьте нужную почту и отправьте приглашение. Срок действия приглашения - 1 неделя.
Дождитесь, пока человек примет приглашение и вступит в вашу организацию. Затем откройте Коллекции и воркбуки с вашим демонстрационным дашбордом Яндекс Метрики и нажмите на иконку с тремя точками, выбрав в меню Доступ:
Нажмите Добавить пользователя:
Выберите из списка нужного пользователя:
И дайте ему соответствующее разрешение к демонстрационному дашборду и всем чартам и соединениям из выпадающего списка:
Сохраните изменения. После этого вы можете скопировать ссылку на дашборд из раздела Поделиться и отправить ее этому человеку.
Он сможет открыть демонстрационный дашборд Метрики по ней, либо же воспользоваться объектами из интерфейса Yandex DataLens, к которым вы предоставили ему доступ.
На этом все! Подробнее о том, как еще можно подключиться к Яндекс Метрике в Yandex DataLens, читайте в другой моей статье.