Сборки раннего доступа

Цикл публикации и выпуска пользовательских визуалов Power BI бывает довольно долгим: этот процесс одновременно проходит множество визуалов.

Разработчики Deneb стараются выявлять проблемы как можно раньше, чтобы простые ошибки не обнаруживались уже после публикации в AppSource: повторное прохождение процедуры для исправлений может занять много времени. Любая помощь и обратная связь приветствуются 😊

Доступны два канала раннего доступа — Alpha и Beta. Они позволяют проверять возможности на ранних этапах разработки, до отправки новых версий в AppSource на публикацию и сертификацию.

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

Общая информация

  • Если вы готовы получать уведомления по электронной почте, подпишитесь на выпуски через функцию Watch в репозитории Deneb. Настройка уведомлений описана в справке GitHub «About notifications».
  • При установке новая сборка заменяет ранее загруженную в отчёт сборку того же канала раннего доступа.
  • Визуал каждого канала имеет собственные уникальный идентификатор и значок. Его можно вручную добавить в отчёт, не заменяя визуалы из AppSource или другого канала — аналогично автономной версии.
  • Визуал полностью инициализируется заново только при создании на странице отчёта. Если нужно обновить экземпляр Alpha Channel Build, перейдите на другую страницу и вернитесь либо добавьте на текущую страницу новый экземпляр.

Обратная связь о сборках раннего доступа

Для тестирования и проверки особенно полезны сообщения об ошибках и отзывы о работе конкретных возможностей. Выявляя проблемы до публикации, вы помогаете избежать долгих циклов повторной отправки в AppSource 🙂

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

  1. Щёлкните правой кнопкой мыши значок визуала на панели и выберите About («О программе»). Power BI откроет диалог со сведениями о визуале, например:

    Диалог About пользовательского визуала с названием и версией.

  2. Выделите текст в поле Version и скопируйте его в буфер обмена сочетанием [ Ctrl + C ].

  3. Вставьте версию в создаваемое обращение.

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

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

Канал Alpha

Файл .pbiviz канала Alpha автоматически собирается и публикуется при каждом включении запроса на изменения (pull request) в основную ветку разработки.

Поэтому Alpha Channel Build отражает самые свежие изменения. Возможности могут быть незавершёнными или нестабильными, хотя разработчики надеются этого избежать.

Получение сборки

Сборка Alpha публикуется под обозначением alpha в репозитории Deneb на GitHub. Здесь всегда находится последняя сборка текущего этапа разработки.

Короткий адрес: https://deneb.link/alpha-build.

Страница выпуска Alpha выглядит примерно так. Последний файл .pbiviz находится в списке Assets внизу страницы:

Пример страницы выпуска Deneb Alpha на GitHub. Последний файл .pbiviz доступен в списке Assets внизу.

Установка и распознавание

Сборка Alpha устанавливается вручную: импортируйте загруженный файл .pbiviz в отчёт. На панели Visualizations («Визуализации») появится следующий значок:

Сборка Alpha устанавливается как отдельный визуал и отличается от других каналов, включая AppSource.

На стартовой странице также будут отличаться сведения о визуале:

Стартовая страница Deneb (Alpha Channel Build) после добавления в отчёт: отличаются название, описание и версия.

Канал Beta

Файл .pbiviz канала Beta собирается, когда готов кандидат на выпуск в AppSource. Обычно это результат запланированного цикла разработки либо промежуточный выпуск с исправлениями проблем, найденных в предыдущей бета-версии.

Получение сборки

Сборка Beta публикуется под тегом выпуска beta в репозитории Deneb на GitHub. Здесь всегда находится последняя сборка текущего этапа разработки.

Короткий адрес: https://deneb.link/beta-build.

Файл .pbiviz загружается так же, как для Alpha: он находится в списке Assets внизу страницы выпуска.

Установка и распознавание

Сборка Beta устанавливается вручную: импортируйте загруженный файл .pbiviz в отчёт. На панели Visualizations появится следующий значок:

Сборка Beta устанавливается как отдельный визуал и отличается от других каналов, включая AppSource.

Как и Alpha, Beta Channel Build показывает собственную версию на стартовой странице.