Скажите пожалуйста, кто-то работал с автоматизацией/интеграцией Tabular Editor через command

line для пайплайнов Azure Devops?
Какими best practice можете поделиться?

10 ответов

17 просмотров
Viacheslav-Kokhno Автор вопроса

в процессе ci/cd

Практиками гугления ;)

Viacheslav Kokhno
в процессе ci/cd

@ovashchenkova не делали такого? Вообще тема стыка с Azure DevOps меня очень интересует

напрямую не работал, но на сайте документации TE есть хорошая серия статей об этом https://tabulareditor.github.io/2019/02/20/DevOps1.html

Viacheslav-Kokhno Автор вопроса

планирую использовать TE + Pipeline как часть процесса для версионирования и отслеживания изменений модели данных через .bim

Viacheslav Kokhno
планирую использовать TE + Pipeline как часть проц...

советую не через bim (хотя так тоже можно). Если несколько разрабов одновременно над разными частями модели работают, конфликт изменений неизбежен. Тогда лучше через Save to Folder - и изменения разных кусочков модели прекасно складываются в общую картинку. Ну, почти всегда 6)

Смотря какая целевая модель. Можно деплоить сразу в опубликованный датасет через XMLA или в модель SSAS/AAS. В TE это делается и кнопками, и через CLI. Простой тестовый воркфлоу: берем pbix, Save to Folder, затем Open from folder, меняем что-то, сохраняем (здесь включается версионирование и ваша практика бранчинга), ну а затем через F6 :) или через CLI деплоим. А вот в файл PBIX - не уверен, что так можно. Проблема в том, что MS не разрешает создавать файлы PBIX ничем кроме PBI Desktop. Я пробовал брать файл bim и деплоить его в PBIX - не работает, автор ТЕ сказал, что это пока точно не будет работать. Но на всякую хитрую гайку, как известно. Я видел тулзу, которая умеет склеивать PBIT из кусочков (а чем вам PBIT не модель?). Так что берем лерку и нарезаем левую резьбу :)

Viacheslav-Kokhno Автор вопроса
Maxim Zelensky
Смотря какая целевая модель. Можно деплоить сразу...

@MaximZelensky вы видите в этом процессе использование Deployment pipelines? Например тот же деплой со стейджа на стейдж вынести в пайплайн на REST. и есть идеи как быть с отчетами которые имеют live conneсtion к датасету? их бы тоже не хотелось оставлять в стороне. если распаковать архив pbix такого отчета, то те же меры в файле Layout хранятся, как на мой взгляд, в кривом json одной строкой в теге config. для начала наверное буду паралельно с pbix прикладывать распакованные их копии для версионности и отслеживания изменений в репозитории

Похожие вопросы

Обсуждают сегодня

Добрый день! Вопрос, понимаю, не очень принципиальный и можно его обойти, но просто любопытно, откуда в срезе берётся "Пусто"? Если в срез перетягиваю Месяц из Sales, то всё х...
Anastasiya
28
Добрый день! Помогите, пожалуйста, может быть кто сталкивался. У заказчика есть интересное требование. Есть данные по проектам и дисциплинам по этим проектам (каждый проект ...
Leonid Solovev
20
Добрый вечер. Поручили выбрать сервис для нового дашборда компании. Пока выбор упал на power bi. Можете что нибудь рассказать об опыте использования? Подводных камнях, способо...
Илья
33
добрый день всем! Пожалуйста, помогите решить данную проблему: дашборд не мой, при обновлении датасета с браузера - выдает ошибку - {"error":{"code":"DM_GWPipeline_Gateway_Mas...
Feniks Sushhaya
15
Здравствуйте! Подскажите, можно ли в DAX вычесть НДС прямо в формуле SAMX, или нужна обязательно таблица с процентами НДС? "НДС нужно исключить. Считайте НДС равным 1.2 (20%)....
Владимир
26
Добрый день, Коллеги. Подскажите пожалуйста в чем причина ? При выборе поля Размер, гистограмма по Размерам формируется , а по Складам -нет. Названия Складов все заполнены ...
Julia Po
33
Всем привет) Я уже задавала этот вопрос на прошлой неделе, но возможно, в пятницу было очень непонятно сформулировано. Постаралась сейчас максимально понятно все описать Необ...
Катя Каткова
4
День добрый. Есть такой вопрос. Имеем матрих таблицу, есть по каждому человеку группы вопросов, он отвечал на них и имеет баллы. Т. Е. В группе есть несколько вопросов. Нужно ...
Oleg Savinkov
21
Коллеги! По одиночке в стреде PBI Desktop все запросы к Analytic srv и SQL SRV отрабатываются долго (много данных), но выполняются. Но при обовлении всей модели выдает ошибк...
Антон Москвин
23
Видимо это имели в виду?
Ekaterina Lelekova
25
Карта сайта