Публикация общих запросов в Power Query

В Power Query предусмотрена замечательная возможность делиться своими запросами с другими людьми. В настоящее время это можно делать между пользователями тенанта Office 365.

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

После того, как мы написали и протестировали запрос Power Query его можно опубликовать. Для этого нужно наличие учетной записи в Office 365. На вкладке Power Query нажимаем кнопку Sign In и вводим учетные данные от своего аккаунта.

image1

После чего нажимаем правой кнопкой по запросу и выбираем пункт меню Share, либо ищем такую же кнопку, выделив запрос, на вкладке Query.

image2 image3

После чего откроется окно в котором укажем имя запроса, его описание, если требуется и для кого он будет доступен. После нажатия кнопки Share a Copy запрос будет опубликован.

image4

Чтобы найти чужой (или свой) запрос нам нужно на вкладке Power Query выбрать кнопку Online Search.

image5

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

OnlineSearch

При наведении на запрос будет отображено окно предпросмотра и ниже кнопки с действиями.

image7

Нажимаем Add to worksheet и запрос будет скопирован к нам на лист. Однако в действительности копируется не сам запрос, а ссылка на него и мы не можем увидеть его код или отредактировать. Если мы попытаемся открыть текст запроса в Advanced Editor, то увидим примерное следующее.

= Embedded.Value(«db00a962-0e6d-4aaa-aa55-7e6a9abaeb9e»)

Здесь содержится идентификатор запроса, который является ссылкой на версию. Это означает то, что если автор запроса его отредактирует, то в поиске Online Search будет отображаться только самая свежая версия, но старая ссылка будет все еще действительной и будет продолжать работать. Вы можете проверить это подменяя идентификатор для разных версий запроса.

Если же мы – автор запроса и хотим его удалить из общего доступа или отредактировать, то потребуется перейти на вкладку Power Query и отыскать кнопку Shared.

image8

Справа будут отображены опубликованные вами запросы.

image9

При наведении на запрос мы можем его открыть на редактирование, изменить настройки или вовсе удалить. Отредактированный запрос можно точно так же опубликовать, как и создать новый. Отличие лишь в том, что появляется дополнительная кнопка Update, при нажатии на которую запрос будет обновлен и будет создана его новая (текущая) версия. Старые версии, как уже было сказано выше будут продолжать оставаться доступными по ссылке с идентификатором.

image10

Таким образом, мы вкратце познакомились с интересной возможностью делиться своими запросами и\или данными в Power Query.

leave your comment


+ пять = 10