Перейти к основному содержимому

Yandex Tables

В этом разделе описывается источник данных Yandex Tables для Visary BI.

Источник данных Yandex Tables представляет собой Yandex Tables файл, хранящийся в Yandex Disk.

Для создания источника данных Yandex Tables в приложении необходимо настроить Yandex авторизацию. Для нее необходимо иметь созданное приложение в Yandex OAuth. Если приложение отсутствует, то его необходимо создать.

Создание Yandex OAuth приложения:

1. Перейдите по ссылке Yandex OAuth

image

2. Введите имя приложения

3. (Опционально) Выберите иконку приложения

4. Поставьте галку напротив "Веб-сервисы"

5. В поле "Redirect URI" введите адрес страницы

  • На эту страницу пользователь будет направляться после авторизации в формате http(s)://host:port/redirect.html (например, для локального приложения http://<i></i>localhost:8080/redirect.html)

6. В поле "Suggest Hostname" введите хост страницы

  • Например, для локального приложения http://<i></i>localhost:8080

7. В поле "Доступ к данным" введите "cloud_api:disk.read"

8. Введите в поле "Почта для связи" электронную почту

  • На эту почту должны прихожить оповещения об изменениях во внешней авторизации

9. Нажмите на кнопку "Создать приложение"

10. На появившейся странице отключите виджет "Мгновенный вход"

image

11. Скопируйте ClientID и сохраните его в настройках Visary в разделе "Настройки BI" в значении "Yandex Client Id"

12. Нажмите на кнопку "Сохранить"

13. Готово. После выполненных шагов Yandex авторизация будет работать корректно

Создание нового источника данных Yandex Tables:

1. Заполните параметры подключения

  1. "Наименование"

  2. "URL"

  • Пример способа получения ссылки на файл:

‎1. Перейдите в Yandex Disk

image

‎2. Кликните правой или левой кнопкой мыши на нужном файле, либо откройте нужный файл

‎3. Нажмите на кнопку "Поделиться"

image

image

image

‎4. Нажмите на кнопку "Скопировать"

image

Данный способ сделает файл публичным и доступным всем, у кого есть на него ссылка. Для создания источника данных с таким файлом Yandex авторизация не необходима. Если на файл не создана публичная ссылка, то для доступа к нему требуется Yandex авторизация и, вместо публичной ссылки, путь к файлу на яндекс диске. Путь к файлу начинается с disk:/. Например, для файла под названием "Тест.xslx", находящегося в папке "Загрузки" путь будет disk:/Загрузки/Test.xlsx. Таким методом можно получить доступ к файлам, находящемся на Яндекс Диске пользователя, за которого вы авторизовались через Yandex авторизацию, либо к файлам, находящимся в папках, к которым для вас настроен общий доступ.

3."Наименование листа"

2. (Опционально) Авторизуйтесь через Yandex

3. (Опционально) Нажмите на кнопку "Проверить подключение"

  • При нажатии на кнопку будет проведена проверка возможности получения файла, если получение файла возможно, то будет выведено сообщение "Успешное подключение".

  • Для проверки подключения к файлу по пути к нему так же нужна авторизация через Yandex.

4. Нажмите на кнопку "Применить"

Обновление источника данных

  • Кнопка "Обновить источник данных" в созданном источнике позоляет обновить данные в отчетах, в которых используется данный источник. Для обновления данных из файла, полученного по пути к нему так же нужна авторизация через Yandex.