Меню

Power bi код ошибки 4002

В этой статье представлена ошибка с номером Ошибка 4002, известная как Ошибка Microsoft Silverlight 4002, описанная как AG_E_ACCESS_DENIED.

О программе Runtime Ошибка 4002

Время выполнения Ошибка 4002 происходит, когда Microsoft Silverlight дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.

Определения (Бета)

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

  • Silverlight . Silverlight — это кроссбраузерный кроссплатформенный плагин Microsoft для работы с мультимедиа и многофункциональных интерактивных приложений.

Симптомы Ошибка 4002 — Ошибка Microsoft Silverlight 4002

Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.

Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.

Fix Ошибка Microsoft Silverlight 4002 (Error Ошибка 4002)
(Только для примера)

Причины Ошибка Microsoft Silverlight 4002 — Ошибка 4002

При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.

Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.

Методы исправления

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

Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.

Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.

Метод 1 — Закройте конфликтующие программы

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

  • Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
  • Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
  • Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
  • Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.

Метод 2 — Обновите / переустановите конфликтующие программы

Использование панели управления

  • В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
  • В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
  • Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
  • В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
  • Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.

Использование других методов

  • В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
  • В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
  • Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
  • Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.

Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.

Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.

Метод 4 — Переустановите библиотеки времени выполнения

Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.

  • Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
  • Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
  • Загрузите последний распространяемый пакет от Microsoft и установите его.

Метод 5 — Запустить очистку диска

Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.

  • Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
  • Вы также можете очистить кеш и перезагрузить компьютер.
  • Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C 🙂
  • Щелкните «Свойства», а затем — «Очистка диска».

Метод 6 — Переустановите графический драйвер

Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:

  • Откройте диспетчер устройств и найдите драйвер видеокарты.
  • Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.

Метод 7 — Ошибка выполнения, связанная с IE

Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:

  1. Сбросьте настройки браузера.
    • В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
    • Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
  2. Отключить отладку скриптов и уведомления об ошибках.
    • В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
    • Установите флажок в переключателе.
    • Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.

Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.

Другие языки:

How to fix Error 4002 (Microsoft Silverlight Error 4002) — AG_E_ACCESS_DENIED.
Wie beheben Fehler 4002 (Microsoft Silverlight-Fehler 4002) — AG_E_ACCESS_DENIED.
Come fissare Errore 4002 (Errore Microsoft Silverlight 4002) — AG_E_ACCESS_DENIED.
Hoe maak je Fout 4002 (Microsoft Silverlight-fout 4002) — AG_E_ACCESS_DENIED.
Comment réparer Erreur 4002 (Erreur Microsoft Silverlight 4002) — AG_E_ACCESS_DENIED.
어떻게 고치는 지 오류 4002 (Microsoft Silverlight 오류 4002) — AG_E_ACCESS_DENIED.
Como corrigir o Erro 4002 (Erro Microsoft Silverlight 4002) — AG_E_ACCESS_DENIED.
Hur man åtgärdar Fel 4002 (Microsoft Silverlight Error 4002) — AG_E_ACCESS_DENIED.
Jak naprawić Błąd 4002 (Błąd Microsoft Silverlight 4002) — AG_E_ACCESS_DENIED.
Cómo arreglar Error 4002 (Error 4002 de Microsoft Silverlight) — AG_E_ACCESS_DENIED.

The Author Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.

Следуйте за нами: Facebook Youtube Twitter

Рекомендуемый инструмент для ремонта:

Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.

ШАГ 1:

Нажмите здесь, чтобы скачать и установите средство восстановления Windows.

ШАГ 2:

Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

ШАГ 3:

Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

СКАЧАТЬ СЕЙЧАС

Совместимость

Требования

1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.

ID статьи: ACX08116RU

Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

Совет по увеличению скорости #87

Отключить живые плитки в Windows 10:

Если вы находите функцию отображения живых плиток в Windows 10 немного странной, вы всегда можете легко отключить их. Эта необычная функция может потреблять много ресурсов и требует, чтобы меню «Пуск» оставалось открытым, чтобы вы могли видеть обновления в реальном времени. Отключите их по одному или используйте редактор групповой политики, чтобы закрыть все сразу.

Нажмите здесь, чтобы узнать о другом способе ускорения работы ПК под управлением Windows

Ошибки ключа Power BI могут возникать по-разному с использованием разных сообщений об ошибках. Некоторые сообщения о ключах ошибок Power BI, о которых сообщают пользователи Power BI, включают в себя ошибку Power BI, в которой заданный ключ отсутствует в словаре, ошибка power bi, ключ не соответствует ни одной строке, и ошибка power bi, генерирующая асимметричный ключ.

Следуйте инструкциям по устранению неполадок для каждой ошибки ниже, чтобы устранить ошибку ключа Power BI.

1. Ошибка Power BI при генерации асимметричного ключа

Изменить виртуальную машину

  1. Если вы используете виртуальную машину и получаете ошибку Power BI, генерирующую асимметричный ключ, попробуйте установить шлюз в другую виртуальную машину.
  2. Пользователи сообщают, что установка шлюза на другой виртуальной машине устранила ошибку.

Обновите ОС (Windows Server)

  1. Если вы устанавливаете шлюз в более старой версии, такой как Windows Server 2008, попробуйте обновить его до более новой версии Windows Server 2012 или более поздней.
  2. Из-за проблем несовместимости или других сбоев, установка шлюза может завершиться неудачно в более старой версии Windows Server 2012.
  3. Просто установите Windows Server на виртуальной машине и попробуйте установить шлюз.
  4. Проверьте, разрешена ли ошибка генерации асимметричного ключа.

Установите Data Gateway вручную

  1. В случае, если проблема связана с Power BI, вы можете попробовать установить каждый шлюз вручную.
  2. Чтобы установить шлюз данных On-Premises, перейдите к разделу Install On-Premises.
  3. Чтобы установить Локальный шлюз данных (Персональный режим), перейдите по ссылке Установить Локальный (Персональный режим).
  4. Загрузите и установите шлюзы данных вручную и проверьте, устранена ли ошибка.

Изменить пользователя входа в систему для обслуживания

  1. Если вы этого еще не сделали, попробуйте изменить имя пользователя для службы.
  2. Нажмите Windows Key + R, чтобы открыть Run.
  3. Введите services.msc и нажмите ОК.

  4. В окне «Службы» найдите и дважды щелкните Power BI Gateway — Enterprise Service.
  5. На вкладке « Вход » выберите « Учетная запись локальной системы ».
  6. Нажмите Apply и OK, чтобы сохранить изменения.
  7. Теперь попробуйте установить шлюз и проверить, устранена ли ошибка.

Знаете ли вы, как обновить данные в Power BI? Узнайте, как следовать этим руководствам.

2. Исправить ошибку Power BI, если указанный ключ отсутствовал в словаре.

Обновление приложения Power BI

  1. Если проблема возникает после установки обновления Windows, то Microsoft, скорее всего, выпустит обновление для устранения проблемы.
  2. Запустите приложение Microsoft Store и найдите Power BI.

  3. Загрузите и установите, если какое-либо обновление доступно для приложения Power BI.

Загрузить файлы в Zip-файл

  1. Для загрузки фирменного пакета с несколькими файлами важно сжать папку, содержащую файлы, а затем загрузить ее.
  2. Поэтому включите в папку файл Metadata.xml, logo.png и color.json.
  3. Теперь сожмите папку, используя бесплатное программное обеспечение для сжатия.
  4. Загрузите сжатый файл в раздел «Брендинг».

3. Исправьте ошибку Power BI, чтобы ключ не совпадал ни с одной строкой.

Отменить изменения, внесенные в таблицу в базе данных

  1. Если вы недавно внесли какие-либо изменения в какую-либо таблицу в базе данных и получили эту ошибку, попробуйте отменить изменения, чтобы устранить ошибку.
  2. Нажмите Домой и выберите Изменить запросы.
  3. Под Прикладными Шагами удалите навигацию.
  4. Нажмите Закрыть и Применить.
  5. Теперь попробуйте получить доступ к таблице в базе данных и проверьте, устранена ли ошибка.

Важной частью Power BI является подключение к Интернету . Таким образом, вы можете обмениваться данными и общаться с другими о проекте. Однако Power BI имеет много проблем с подключением.

В этой статье мы опишем их и покажем, как исправить ошибки подключения в Power BI.

Многие люди не могут сохранить изменения на сервере, и они получают сообщение об ошибке. Один пользователь сообщил на официальном форуме следующее:

У меня не было проблем с загрузкой объектов или созданием соединений. Отчет также кажется полностью функциональным, но при попытке обновления из Power BI Desktop появляется следующее сообщение об ошибке.

Power Bi не может сохранить на сервере

Таким образом, проблема возникла, когда пользователь попытался выполнить обновление с Power BI Desktop, потому что «недостаточно памяти для завершения операции».

Другая проблема связана с ошибкой брандмауэра, как сообщил один пользователь на форуме:

когда я пытаюсь обновить его, я получаю следующую ошибку: Formula.Firewall: запрос «Est Review Effort» (шаг «Объединенные запросы1») ссылается на другие запросы или шаги, поэтому он может не иметь прямого доступа к источнику данных. Пожалуйста, восстановите эту комбинацию данных.

Итак, проблемы связаны с выбранной комбинацией данных и с доступом к источнику данных.

Многие пользователи столкнулись с проблемой в отчете Power BI. Проще говоря, «сервис недоступен», как сообщил один пользователь на официальном форуме:

Когда я запускаю любой отчет, я вижу «Служба недоступна. Ошибка HTTP 503. Служба недоступна. »С изображением загрузки данных.

служба power bi недоступна

Кроме того, перезапуск не исправил ошибку.

Недопустимые учетные данные подключения — еще одна серьезная проблема Power BI, как сказал один пользователь на форуме :

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

Таким образом, проблема возникает, когда пользователь обновил данные.

Иногда ошибки могут быть «неожиданными». Пользователь описал следующую проблему:

Попытка сохранить файл Power BI и получить «Неожиданную сетевую ошибку». Попытка сделать «сохранить как», и это тоже не удалось. Пробовал как на локальный диск, так и в сеть. Я могу сохранить / экспортировать в шаблон Power BI, но это не очень полезно.

Поэтому попытка сохранить файл Power BI не удалась из-за непредвиденной сетевой ошибки.

Вероятно, наиболее серьезная проблема заключается в том, что программа не может запуститься, как описал пользователь:

Я скачал PBI 24 июня 2018 года. Я не могу запустить приложение. Моя системная информация следующая в списке. ОС — Windows 7 Ultimate (64-разрядная). Оперативная память — 8 ГБ

мощность би не в состоянии начать

Таким образом, Power BI Desktop не запускается, поскольку программа не смогла подключиться к модели. Сегодня мы покажем вам, как исправить эти проблемы с подключением в Power BI.

Вот как можно исправить проблемы с сетью в Power BI

1. Не удалось сохранить изменения на сервере ошибки

Для этого есть очень простое решение. Удалите отчет и опубликуйте его снова. После этого вы можете запланировать обновление без каких-либо проблем.

2. Ошибка брандмауэра

Вы можете решить эту проблему с помощью нескольких изменений в Power BI.

  1. Нажмите « Файл» , выберите « Параметры и настройки» , затем нажмите « Параметры» . Варианты мощности би
  2. Перейдите в Глобальный , затем Конфиденциальность , а затем установите флажок Всегда игнорировать настройки уровня конфиденциальности . power bi global уединение

Кроме того, вы можете устранить ошибку, выполнив следующие шаги.

Откройте меню «Параметры», как в приведенном выше решении.

  1. Перейдите в Текущий файл и выберите Конфиденциальность .
  2. Установите флажок Игнорировать уровни конфиденциальности и потенциально улучшите производительность . power bi текущий файл

3. Сервис недоступен

Эта проблема возникает, когда Power BI Desktop находится на одном компьютере, а клиент подключается к отчету Power BI на другом сервере. Вы должны хранить все на одном сервере, если хотите избежать этой проблемы.

4. Неверные учетные данные подключения

Вы можете проверить сетевое подключение с помощью этого сценария PowerShell: Test-NetConnection -ComputerName watchdog.servicebus.windows.net -Порт 9350

5. Произошла непредвиденная ошибка сети

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


Ваша Power BI устарела? Установите последнюю версию отсюда!


6. Не удалось подключиться к ошибке модели

Чтобы решить эту проблему, попробуйте 32-разрядную версию Power BI Desktop, поскольку 64-разрядная версия может вызвать проблемы у некоторых пользователей.

Вывод

Как видите, проблемы не так серьезны, как кажутся. Ошибки подключения, как правило, вызваны какой-либо неисправной опцией или устаревшей программой. Правильно настройте Power BI и обновляйте программу для максимальной производительности.

Наши решения работали для вас? Дайте нам знать в комментариях ниже!

СВЯЗАННЫЕ СТАТЬИ, КОТОРЫЕ ВЫ ДОЛЖНЫ ПРОВЕРИТЬ:

  • Не удается открыть файл Power BI? Вот 4 решения, чтобы попробовать
  • Как автоматически обновить Power BI и обновить панель инструментов [ЛЕГКИЕ ШАГИ]
  • Как создавать слайсеры в Power BI [EASY GUIDE]

English Original
 X 

View Original
 X 

«Loading blocked by failures with other queries» when opening a BIM 360 Data Connector data set with Power BI

By:


Support

Support

0 contributions

Issue:

The following message is shown when opening a BIM 360 Data Connector data set with Power BI:

«Loading blocked by failures with other queries»

image.png

Causes:

Outdated PowerBI templates for Data Connector.

Solution:

  • Use the current templates from this link:

         

Get Power BI Templates for Construction

  • Download the admin template and re-model all dashboards to fit the purpose.

See Also:

How to generate a PowerBI report of BIM 360 project activities

Products:

BIM 360;

Post a question. Get an answer.

Get answers fast from Autodesk support staff and product experts in the forums.

Visit BIM 360 Docs forums

English Original
 X 

View Original
 X 

«Loading blocked by failures with other queries» when opening a BIM 360 Data Connector data set with Power BI

By:


Support

Support

0 contributions

Issue:

The following message is shown when opening a BIM 360 Data Connector data set with Power BI:

«Loading blocked by failures with other queries»

image.png

Causes:

Outdated PowerBI templates for Data Connector.

Solution:

  • Use the current templates from this link:

         

Get Power BI Templates for Construction

  • Download the admin template and re-model all dashboards to fit the purpose.

See Also:

How to generate a PowerBI report of BIM 360 project activities

Products:

BIM 360;

Post a question. Get an answer.

Get answers fast from Autodesk support staff and product experts in the forums.

Visit BIM 360 Docs forums

Содержание

  1. Устранение неполадок со входом в Power BI Desktop
  2. Ошибка «Требуется проверка подлинности прокси-сервера»
  3. Ошибка «Non-HTTPS URL redirect not supported» (Не поддерживается перенаправление URL-адресов без HTTP)
  4. Сведения о сборе трассировок в Power BI Desktop
  5. Использование системных учетных данных по умолчанию для веб-прокси
  6. Рекомендации и ограничения
  7. Не запускается power bi desktop на windows 7
  8. Устранение неполадок с открытием Power BI Desktop
  9. Устранение неполадок при открытии зашифрованных PBIX-файлов
  10. Устранение проблем с локальным шлюзом данных и Power BI Desktop
  11. Решение 1. Установите последнюю версию локального шлюза данных Power BI
  12. Решение 2. Удалите или остановите службу Майкрософт для локального шлюза данных Power BI
  13. Решение 3. Запустите Power BI Desktop с правами администратора
  14. Устранение проблем при подключении к SQL Server
  15. Проблема с выполнением входа
  16. Получение справки по другим проблемам при запуске
  17. Устранение неполадок при настройке среды Power BI
  18. Не удается запустить pbiviz
  19. Не удается подключиться к службе Power BI
  20. Значок разработчика не отображается на вкладке «Визуализации»
  21. Не запускается power bi desktop на windows 7
  22. Вот как можно исправить проблемы с сетью в Power BI
  23. 1. Не удалось сохранить изменения на сервере ошибки
  24. 2. Ошибка брандмауэра
  25. 3. Сервис недоступен
  26. 4. Неверные учетные данные подключения
  27. 5. Произошла непредвиденная ошибка сети
  28. 6. Не удалось подключиться к ошибке модели
  29. Заключение

Устранение неполадок со входом в Power BI Desktop

Иногда при попытках входа в Power BI Desktop вы можете столкнуться с ошибками. Подобные проблемы при входе могут возникнуть по двум основным причинам: ошибки аутентификации прокси-сервера и ошибки перенаправления URL-адресов без HTTPS.

Чтобы определить причину проблем в конкретном случае, первым шагом следует обратиться к администратору и предоставить ему диагностические сведения. Администратор может выполнить трассировку проблем, связанных со входом, чтобы выяснить, какие из описанных далее ошибок имеют к вам отношение.

Давайте поочередно рассмотрим каждую из возможных проблем. В конце этой статьи описывается процесс создания трассировки в Power BI Desktop, которая поможет в устранении неполадок.

Ошибка «Требуется проверка подлинности прокси-сервера»

На следующем снимке экрана вы видите пример ошибки Требуется проверка подлинности прокси-сервера.

desktop tshoot sign in 01

С этой ошибкой связаны следующие исключения в файлах трассировки Power BI Desktop:

Самой распространенной причиной такой ошибки является прокси-сервер аутентификации, который блокирует веб-запросы Power BI Desktop в локальной сети.

Если в сети работает прокси-сервер проверки подлинности, для решения проблемы администратору нужно добавить следующие домены в список разрешений на этом прокси-сервере:

Клиентам, работающим с облаком для государственных организаций, для устранения этой проблемы следует добавить следующие домены в список разрешений на прокси-сервере проверки подлинности:

Ошибка «Non-HTTPS URL redirect not supported» (Не поддерживается перенаправление URL-адресов без HTTP)

Текущие версии Power BI Desktop используют текущую версию библиотеки аутентификации Active Directory (ADAL), в которой не допускается перенаправление на URL-адреса, не защищенные протоколом HTTPS.

С этой ошибкой связаны следующие исключения в файлах трассировки Power BI Desktop:

Если происходит ошибка с кодом non_https_redirect_failed, значит одна или несколько страниц либо поставщиков в цепочке перенаправления используют конечную точку без защиты протоколом HTTPS или издатель сертификата на одном или нескольких шагах перенаправления не входит на устройстве в число доверенных корневых центров сертификации. Все поставщики в цепочке перенаправления входа обязаны использовать URL-адрес с HTTPS. Чтобы устранить такую проблему, обратитесь к администратору и попросите обеспечить применение защищенных URL-адресов для сайтов аутентификации.

Сведения о сборе трассировок в Power BI Desktop

Чтобы собрать трассировку в Power BI Desktop, выполните следующие действия:

Включите трассировку в Power BI Desktop, последовательно выбрав пункты Файл > Параметры и настройки > Параметры, а затем выберите Диагностика из элементов на панели слева. Откроется панель, представленная на изображении ниже, где вам нужно установить флажок рядом с пунктом Включить трассировку. Возможно, придется перезапустить Power BI Desktop.

desktop tshoot sign in 02

После этого выполните действия, приводящие к ошибке. Теперь Power BI Desktop добавит все события в журнал трассировки, который хранится на локальном компьютере.

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

C:Users/ /AppData/Local/Microsoft/Power BI Desktop/Traces

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

Использование системных учетных данных по умолчанию для веб-прокси

В веб-запросах, выданных Power BI Desktop, не используются учетные данные веб-прокси. В сетях, где используется прокси-сервер, Power BI Desktop может быть не в состоянии успешно выполнять веб-запросы.

Системный администратор или администратор сети могут разрешить использование системных учетных данных по умолчанию для проверки подлинности веб-прокси. Администраторы могут создать в реестре запись UseDefaultCredentialsForProxy и задать значение «1», чтобы включить использование системных учетных данных по умолчанию для проверки подлинности веб-прокси.

Запись реестра можно разместить в одном из следующих расположений:

[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftMicrosoft Power BI Desktop] [HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft Power BI Desktop]

Нет необходимости добавлять запись реестра в оба расположения.

desktop tshoot sign in 03b

После создания записи реестра (может потребоваться перезагрузка) при выполнении Power BI Desktop веб-запросов используются параметры прокси-сервера, которые заданы в Internet Explorer.

Как и при любом изменении параметров прокси-сервера или учетных данных, создание этой записи реестра влечет за собой последствия для безопасности, поэтому перед включением этой функции администраторам необходимо убедиться, что они правильно настроили прокси-серверы в Internet Explorer.

Рекомендации и ограничения

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

При включении этой функции для клиентов следуйте приведенным ниже рекомендациям.

Источник

Не запускается power bi desktop на windows 7

I have just installed desktop version 2.91.701.0 ( PBIDesktopSetup_x64) on Windows 7. The application does not start and gives the following error:

Feedback Type:
Frown (Error)

Error Message:
AS Process PID=1052 has exited with ExitCode=-1073741511, ExitTime=2022-03-22T14:08:32.2281622+10:00

Stack Trace Message:
AS Process PID=1052 has exited with ExitCode=-1073741511, ExitTime=2022-03-22T14:08:32.2281622+10:00

Invocation Stack Trace:
at Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
at Microsoft.Mashup.Client.UI.Shared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass15_0. b__0()
at Microsoft.Mashup.Host.Document.SynchronizationContextExtensions.<>c__DisplayClass2_1. b__0(Object null)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at System.Windows.Forms.WindowsFormsSynchronizationContext.Send(SendOrPostCallback d, Object state)
at Microsoft.Mashup.Host.Document.SynchronizationContextExtensions.SendAndMarshalExceptions(SynchronizationContext context, Action callback)
at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
at Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions. d__1.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at Microsoft.PowerBI.Client.Windows.Services.UIBlockingService.WaitOnUIThreadForTaskCompletion[T](Task`1 task)
at Microsoft.PowerBI.Client.Windows.Services.UIBlockingService.BlockUIAndRun[T](Func`1 asyncMethod)
at Microsoft.PowerBI.Client.Windows.Services.FileManager.OpenFile(IPowerBIWindowService windowService, IPbixFile fileToOpen, Nullable`1 entryPoint)
at Microsoft.PowerBI.Client.Program.TryOpenOrCreateReport(IUIHost uiHost, IPowerBIWindowService windowService, IFileManager fileManager, IFileHistoryManager fileHistoryManager, String filePath, FileType fileType, IFileInformationProtectionManager fileInformationProtectionManager)
at Microsoft.PowerBI.Client.Program.<>c__DisplayClass4_0. b__1()
at Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0. b__0()
at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
at Microsoft.PowerBI.Client.Program.Main(String[] args)

Is anyone able to help with what this error means and how to resolve it.

Источник

Устранение неполадок с открытием Power BI Desktop

В этой статье описываются и рассматриваются рекомендации по некоторым проблемам с открытием Power BI.

Устранение неполадок при открытии зашифрованных PBIX-файлов

Зашифрованные PBIX-файлы нельзя открыть с помощью версии Power BI Desktop, которая не поддерживает защиту информации.

Если вам необходимо продолжить использование Power BI Desktop, рекомендуемым решением является обновление до версии, поддерживающей защиту информации. Вы можете скачать последнюю версию Power BI Desktop (эта ссылка является ссылкой на прямое скачивание для исполняемого файла установки). Последняя версия Power BI Desktop поддерживает защиту информации, а также может расшифровывать и открывать любой зашифрованный PBIX-файл.

Устранение проблем с локальным шлюзом данных и Power BI Desktop

В Power BI Desktop пользователям, установившим и использующим предыдущие версии локального шлюза данных Power BI, может быть запрещен запуск Power BI Desktop из-за ограничений политики администрирования, которую локальный шлюз Power BI налагает на именованные каналы на локальном компьютере.

У вас есть три варианта устранения проблемы, связанной с локальным шлюзом данных, и обеспечения открытия Power BI Desktop:

Решение 1. Установите последнюю версию локального шлюза данных Power BI

Последняя версия локального шлюза данных Power BI не налагает ограничения на именованные каналы на локальном компьютере и разрешает открыть Power BI Desktop должным образом. Если вам нужно продолжить использование локального шлюза данных Power BI, рекомендуется именно его обновление. Вы можете скачать последнюю версию локального шлюза данных Power BI. Ссылка является прямой ссылкой для скачивания исполняемого файла установки.

Решение 2. Удалите или остановите службу Майкрософт для локального шлюза данных Power BI

Вы можете удалить локальный шлюз данных Power BI, если он больше не нужен. Или можно также отключить службу Майкрософт локального шлюза данных Power BI, которая удаляет ограничение политики и позволяет открывать Power BI Desktop.

Решение 3. Запустите Power BI Desktop с правами администратора

Вместо этого Power BI Desktop можно запустить от имени администратора, что также позволит успешно открыть Power BI Desktop. По-прежнему рекомендуется установить последнюю версию локального шлюза данных Power BI, как было описано ранее.

Приложение Power BI Desktop разработано как многопроцессную архитектуру, и некоторые из этих процессов обмениваются данными с помощью именованных каналов Windows. При этом некоторые процессы могут мешать использованию именованных каналов. Чаще всего это происходит в рамках обеспечения безопасности, например, когда антивирусная программа или брандмауэр могут блокировать каналы или перенаправлять трафик в определенный порт. Эту проблему может решить открытие Power BI Desktop с правами администратора. Если выполнение с правами администратора не привело к открытию, попросите администратора определить, какие правила безопасности препятствуют правильной связи именованных каналов. Затем добавьте Power BI Desktop и соответствующие ему подпроцессы, чтобы разрешить списки.

Устранение проблем при подключении к SQL Server

При попытке подключения к базе данных SQL Server может появиться сообщение об ошибке следующего вида:

«An error happened while reading data from the provider:
‘Could not load file or assembly ‘System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxx’ or one of its dependencies.
Either a required impersonation level was not provided, or the provided impersonation level is invalid. (Exception from HRESULT: 0x80070542)’»

Часто проблему можно устранить, если открыть Power BI Desktop от имени администратора, прежде чем устанавливать подключение SQL Server.

После открытия Power BI Desktop от имени администратора и установки подключения необходимые библиотеки DLL регистрируются правильно. После этого открытие приложения Power BI Desktop от имени администратора не требуется. При подключении к SQL Server с использованием альтернативных учетных данных Windows вам каждый раз потребуется открывать Power BI Desktop от имени администратора.

Проблема с выполнением входа

Может отображаться сообщение, аналогичное следующему:

«Не удается выполнить вход. Произошла ошибка при попытке входа. Сведения: базовое соединение закрыто — не удалось установить доверительные отношения для защищенного канала SSL/TLS».

Решение. Необходимо снять флажок Включить проверку отзыва сертификатов. Дополнительные сведения см. в статье Проверка отзыва сертификатов в Power BI Desktop.

Получение справки по другим проблемам при запуске

Мы стараемся описать как можно больше проблем, связанных с использованием Power BI Desktop. Мы регулярно просматриваем описание проблем, которые возникают у многих наших клиентов, и включаем их в наши статьи.

Если проблема с открытием Power BI Desktop не связана с локальным шлюзом данных или если предыдущие действия не помогли, обратитесь в службу поддержки Power BI (https://support.powerbi.com).Вам помогут определить и устранить проблему.

Если в будущем у вас возникнут другие проблемы с Power BI Desktop, полезным действием станет включение трассировки и сбор файлов журналов. Файлы журнала могут помочь изолировать и определить неполадку. Чтобы включить трассировку, нажмите Файл > Параметры и настройки > Параметры, выберите Диагностика, а затем Включить трассировку. Для установки этого параметра необходимо запустить Power BI Desktop, но это полезно для будущих проблем, связанных с открытием Power BI Desktop.

Источник

Устранение неполадок при настройке среды Power BI

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

Не удается запустить pbiviz

Если среда настроена неправильно, может появиться сообщение об ошибке, информирующее о том, что команда pbiviz не найдена.

При запуске pbiviz в командной строке терминала вы увидите экран справки. В противном случае убедитесь, что у вас есть Node.js версии 4.0 или выше. Сведения об установке pbiviz или NodeJS см. в разделе Настройка среды для разработки визуального элемента Power BI.

Не удается подключиться к службе Power BI

Запустите сервер визуальных элементов с помощью команды pbiviz start в командной строке терминала из корня вашего проекта визуальных элементов.

powerbi start visual

Если сервер не запущен, вероятно, SSL-сертификаты установлены неправильно. Сведения об установке SSL-сертификатов см. в разделе Создание и установка сертификата.

Значок разработчика не отображается на вкладке «Визуализации»

Значок разработчика выглядит как значок запроса на вкладке Визуализации.

powerbi developer visual selection

Сейчас визуальный элемент разработчика доступен только в службе Power BI, а не в Power BI Desktop или мобильном приложении. Но упакованный визуальный элемент можно будет использовать везде.

Источник

Не запускается power bi desktop на windows 7

Важной частью Power BI является подключение к Интернету. Таким образом, вы можете обмениваться данными и общаться с другими о проекте. Однако Power BI имеет много проблем с подключением.

, мы опишем их и покажем, как исправить ошибки подключения в Power BI.

Многие люди не могут сохранить изменения на сервере, и они получают сообщение об ошибке. Один пользователь сообщил на официальном форуме следующее:

У меня не было проблем с загрузкой объектов или созданием соединений. Отчет также кажется полностью функциональным, но при попытке обновления из Power BI Desktop появляется следующее сообщение об ошибке.

fix connection errors in power bi with 6 easy solutions

Таким образом, проблема возникла, когда пользователь попытался обновить приложение Power BI Desktop, так как «недостаточно памяти для завершения операции».

Другая проблема связана с ошибкой брандмауэра, как сообщил один пользователь на форуме:

когда я пытаюсь обновить его, я получаю следующую ошибку: Formula.Firewall: запрос «Est Review Effort» (шаг «Объединенные запросы1») ссылается на другие запросы или шаги, поэтому он может не иметь прямого доступа к источнику данных. Пожалуйста, восстановите эту комбинацию данных.

Итак, проблемы связаны с выбранной комбинацией данных и с доступом к источнику данных.

Многие пользователи столкнулись с проблемой в отчете Power BI. Проще говоря, «сервис недоступен», как сообщил один пользователь на официальном форуме:

Когда я запускаю любой отчет, я вижу «Служба недоступна. Ошибка HTTP 503. Служба недоступна. »С изображением загрузки данных.

fix connection errors in power bi with 6 easy solutions 1

Кроме того, перезапуск не исправил ошибку.

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

Таким образом, проблема возникает, когда пользователь обновил данные.

Иногда ошибки могут быть «неожиданными». Пользователь описал следующую проблему:

Попытка сохранить файл Power BI и получить «Неожиданную сетевую ошибку». Попытка сделать «сохранить как», и это тоже не удалось. Пробовал как на локальный диск, так и в сеть. Я могу сохранить / экспортировать в шаблон Power BI, но это не очень полезно.

Поэтому попытка сохранить файл Power BI не удалась из-за непредвиденной сетевой ошибки.

Вероятно, наиболее серьезная проблема заключается в том, что программа не может запуститься, как описал пользователь:

fix connection errors in power bi with 6 easy solutions 2

Таким образом, Power BI Desktop не запускается, поскольку программа не смогла подключиться к модели. Сегодня мы покажем вам, как исправить эти проблемы с подключением в Power BI.

Вот как можно исправить проблемы с сетью в Power BI

1. Не удалось сохранить изменения на сервере ошибки

Для этого есть очень простое решение. Удалите отчет и опубликуйте его снова. После этого вы можете запланировать обновление без каких-либо проблем.

2. Ошибка брандмауэра

Вы можете решить эту проблему с помощью нескольких изменений в Power BI.

fix connection errors in power bi with 6 easy solutions 3

fix connection errors in power bi with 6 easy solutions 4

Кроме того, вы можете устранить ошибку, выполнив следующие шаги.

Откройте меню «Параметры», как в приведенном выше решении.

fix connection errors in power bi with 6 easy solutions 5

3. Сервис недоступен

Эта проблема возникает, когда Power BI Desktop находится на одном компьютере, а клиент подключается к отчету Power BI на другом сервере. Вы должны хранить все на одном сервере, если хотите избежать этой проблемы.

4. Неверные учетные данные подключения

5. Произошла непредвиденная ошибка сети

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

6. Не удалось подключиться к ошибке модели

Чтобы решить эту проблему, попробуйте 32-разрядную версию Power BI Desktop, поскольку 64-разрядная версия может вызвать проблемы у некоторых пользователей.

Заключение

Как видите, проблемы не так серьезны, как кажутся. Ошибки подключения, как правило, вызваны какой-либо неисправной опцией или устаревшей программой. Правильно настройте Power BI и обновляйте программу для максимальной производительности.

Наши решения работали для вас? Дайте нам знать в комментариях ниже!

Источник

image

В данной статье я хочу рассказать о некоторых возможностях бесплатной и крайне полезной, но пока еще мало известной надстройки над MS Excel под названием Power Query.

Power Query позволяет забирать данные из самых разных источников (таких как csv, xls, json, текстовых файлов, папок с этими файлами, самых разных баз данных, различных api вроде Facebook opengraph, Google Analytics, Яндекс.Метрика, CallTouch и много чего еще), создавать

повторяемые последовательности обработки

этих данных и загружать их внутрь таблиц Excel или самого data model.

И вот под катом вы можете найти подробности всего этого великолепия возможностей.

Совместимость и технические подробности

Power Query доступен бесплатно для всех версий Windows Excel 2010, 2013 и встроен по умолчанию в Windows Excel 2016. Для пользователей MacOS X Power Query недоступен (впрочем, даже без этого маковский Excel отвратителен на ощупь и продвинутые пользователи, включая меня, чаще всего работают с нормальным Excel через Parallels или запуская его на удаленной виндовой машинке).

Также, Power Query встроен в новый продукт для бизнес аналитики — Power BI, а еще, ходят слухи, что Power Query будет появляться и в составе других продуктов от Microsoft. Т.е. Power Query ждет светлое будущее и самое время для адептов технологий Microsoft (и не только) заняться его освоением.

Как оно работает

После установки Power Query в интерфейсе Excel 2010–2013 появляется отдельная одноименная вкладка.

В новом Excel 2016 функционал Power Query доступен на вкладке Data (данные), в блоке “Get & Transform”.

Сначала, в интерфейсе Excel мы выбираем конкретный источник данных, откуда нам их нужно получить, и перед нами открывается окошко самого Power Query с предпросмотром первых строчек загруженных данных (область 1). В верхней части окошка располагается Ribbon с командами по обработке данных (область 2). И в правой части экрана (область 3) у нас расположена панель с последовательностью всех действий, которые применяются к данным.

Возможности Power Query

У Power Query очень много возможностей и я хочу остановиться на некоторых из числа моих любимых.

Как я уже писал выше, Power Query замечателен тем, что позволяет подключаться к самым разным источникам данных. Так он позволяет загружать данные из CSV, TXT, XML, json файлов. Притом процесс выбора опций загрузки тех-же CSV файлов гибче и удобнее, чем он реализован штатными средствами Excel: кодировка автоматически выбирается часто правильно и можно указать символ разделителя столбцов.

Объединение файлов лежащих в папке

Power Query умеет забирать данные из указанной папки и объединять их содержимое в единые таблицы. Это может быть полезно, например, если вам периодически приходят какие-то специализированные отчеты за отдельный промежуток времени, но данные для анализа нужны в общей таблице. Гифка

Текстовые функции

К столбцам из текста в Power Query по нажатию на кнопки на Ribbon можно применять такие функции как:

  1. Разделить столбец по символу или по количеству символов. И в отличие от Excel можно задать максимальное количество столбцов, а также направление откуда нужно считать символы — слева, справа.
  2. Изменить регистр ячеек в столбце
  3. Подсчитать количество символов в ячейках столбца.

Числовые функции

К столбцам с числовыми значениями по нажатию на кнопки на Ribbon можно применять:

  1. Арифметические операции
  2. Возводить в степени, вычислять логарифмы, факториалы, корни
  3. Тригонометрические операции
  4. Округлять до заданных значений
  5. Определять четность и т.д.

Функции для работы с датами, временем и продолжительностью

К столбцам со значениями даты и времени по нажатию на кнопки на Ribbon можно применять:

  1. Автоматическое определение формата вписанной даты (в excel c этим большая боль)
  2. Извлекать в один клик номер месяца, дня недели, количество дней или часов в периоде и т.п.

Unpivot — Pivot

В интерфейсе Power Query есть функция “Unpivot”, которая в один клик позволяет привести данные с одной метрикой разложенные по столбцам по периодам к форме, которая будет удобна для использования в сводных таблицах (понимаю что трудно написал — смотрите пример). Также, есть функция с обратным действие Pivot. Гифка

Операция Merge — смерть ВПР

Функция ВПР (VLOOKUP) одна из наиболее используемых функций в MS Excel. Она позволяет подтягивать данные в одну таблицу из другой таблицы по единому ключу. И вот как раз для этой функции в Power Query есть гораздо более удобная альтернатива — операция Merge. При помощи этой операции соединение таблиц нескольких таблиц в одну по ключу (по простому или по составному ключу, когда соответствие нужно находить по нескольким столбцам) выполняется буквально в 7 кликов мыши без ввода с клавиатуры.

Операция Merge — это аналог join в sql, и ее можно настроить чтобы join был разных типов — Inner (default), Left Outer, Right Outer, Full Outer.

Upd.Мне тут подсказали, что Power Query не умеет делать Aproximate join, а впр умеет. Чистая правда, из коробки альтернатив нет. Гифка

Подключение к различным базам данных. Query Folding.

Power Query также замечателен тем, что умеет цепляться к самым разным базам данных — от MS SQL и MySQL до Postgres и HP Vertica. При этом, вам даже не нужно знать SQL или другой язык базы данных, т.к. предпросмотр данных отображается в интерфейсе Power Query и все те операции, которые выполняются в интерфейсе прозрачно транслируются в язык запросов к базе данных.

А еще в Power Query есть понятие Query Folding: если вы подключены к совместимой базе данных (на текущий момент это MS SQl), то тяжелые операции по обработке данных Power Query будет стараться выполнить на серверной стороне и забирать к себе лишь обработанные данные. Эта возможность радикально улучшает быстродействие многих обработок.

Язык программирования “М”

Надстройка Power Query — это интерпретатор нового, скриптового, специализированного для работы с данными, языка программирования М.

На каждое действие, которое мы выполняем с данными в графическом интерфейсе Power Query, в скрипт у нас пишется новая строчка кода. Отражая это, в панели с последовательностью действий (область 3), создается новый шаг с говорящим названием. Благодаря этому, используя панель с последовательностью действий, мы всегда можем посмотреть как выглядят у нас данные на каждом шаге обработки, можем добавить новые шаги, изменить настройки применяемой операции на конкретном шаге, поменять их порядок или удалить ненужные шаги. Гифка

Также, мы всегда можем посмотреть и отредактировать сам код написанного скрипта. И выглядеть будет он примерно так:

Язык M, к сожалению, не похож ни на язык формул в Excel, ни на MDX и, к счастью, не похож на Visual Basic. Однако, он очень прост в изучении и открывает огромные возможности по манипуляции данными, которые недоступны с использованием графического интерфейса.

Загрузка данных из Яндекс.Метрики, Google Analytics и прочих Api

Немного овладев языком “M” я смог написать программки в Power Query, которые умеют подключаться к API Яндекс.Метрики и Google Analytics и забирать оттуда данные с задаваемыми настройками. Программки PQYandexMetrika и PQGoogleAnalytics я выложил в опенсорс на гитхаб под лицензией GPL. Призываю пользоваться. И я буду очень рад, если эти программы будут дорабатываться энтузиастами.

Для Google Analytics подобного рода экспортеров в разных реализациях достаточно много, но вот для Яндекс.Метрики, насколько я знаю, мой экспортер был первым публично доступным, да еще и бесплатным 🙂

Power Query умеет формировать headers для post и get запросов и забирать данные из интернета. Благодаря этому, при должном уровне сноровки, Power Query можно подключить практически к любым API. В частности, я для своих исследований дергаю данные по телефонным звонкам клиентов из CallTouch API, из API сервиса по мониторингу активности за компьютером Rescuetime, занимаюсь парсингом нужных мне веб-страничек на предмет извлечения актуальной информации.

Еще раз про повторяемость и про варианты применения

Как я уже писал выше, скрипт Power Query представляет собой повторяемую последовательность манипуляций, применяемых к данным. Это значит, что однажды настроив нужную вам обработку вы сможете применить ее к новым файлам изменив всего один шаг в скрипте — указав путь к новому файлу. Благодаря этому можно избавиться от огромного количества рутины и освободить время для продуктивной работы — анализа данных.

Я занимаюсь веб-аналитикой и контекстной рекламой. И так уж получилось, что с момента, как я познакомился с Power Query в ее интерфейсах я провожу больше времени, чем в самом Excel. Мне так удобнее. Вместе с тем возросло и мое потребление другой замечательной надстройки в MS Excel — PowerPivot.

Вот часть задач, которые я делаю с использованием Power Query:

  1. разбираю семантику для Толстых проектов,
  2. Делаю частотные словари,
  3. Создаю веб-аналитические дашборды и отчеты для анализа конкретных срезов,
  4. Восстанавливаю достижение целей в системах веб-аналитики, если они не настроены на проекте,
  5. Сглаживаю прогноз вероятности методами Андрея Белоусова (+Байеса:),
  6. Делаю аудит контекстной рекламы на данных из K50 статистика,
  7. И много других разных ad-hoc analysis задач, которые нужно сделать лишь однажды

Вот bi систему, про которую я рассказывал на Yac/M 2015 (видео) я делал полнстью при помощи Power Query и загружал данные внутрь PowerPivot.

Пару слов про локализацию

На сайте Microsoft для пользователей из России по умолчанию скачивается Power Query с переведенным на русским язык интерфейсом. К счастью, локализаторы до перевода на русский языка программирования (как это сделано с языком формул в excel) не добрались, однако жизнь пользователям неоднозначными переводами сильно усложнили. И я призываю вас скачивать, устанавливать и пользоваться английской версией Power Query. Поверьте, она будет гораздо понятнее.

Ссылки по теме

Официальные ресурсы на английском:

  1. Скачать Английскую версию Power Query
  2. Справка по формулам языка M
  3. Ветка Форума Microsoft Technet про Power Query

На момент написания статьи на русском языке информации по Power Query практически нет, и то что мной найдено приведено ниже:

  1. Импорт данных из таблиц в Google Spreadsheets
  2. Power BI. Получаем данные из REST API
  3. Сообщество продвинутых пользователей Excel, Power Pivot и Power Query в Facebook
  4. Обновляемая страничка в Marketing-wiki про Power Query

На английском:

  1. Видео с демонстрацией возможностей Power Query на конференции TechEd North America
  2. Блог Chris Webb, пожалуй наиболее полный ресурс с примерами использования Power Query
  3. Книга Chris Webb — Power Query for Power BI and Excel
  4. Блог Ken Puls
  5. Курс «Excel для интернет-маркетинга»
  6. Курс «Power BI для интернет-маркетинга»
  7. Книга Ken Puls и Miguel Escobar — M is for Data Monkey

сервиса,
Так отчет нормально на компе обновляется, также в облаке шлюз настроен, и успешно проходят проверку все источники, но при обновлении вот такая беда.

Код базовой ошибки: -2147467259
Сообщение о базовой ошибке: Для объединения данных необходимо указать сведения
DM_ErrorDetailNameCode_UnderlyingHResult: -2147467259
Microsoft.Data.Mashup.MashupSecurityException.DataSources: [{«kind»:»PostgreSQL»,»path»:»62.84.119.73:5432;wberry»},{«kind»:»Web»,»path»:»https://docs.google.com/spreadsheets/d/e/2PACX-1vRZTwV9yirUKVXO-dbxD3QFr4oECMd0VuOmarh1Jhg7gZa8OaaeVs2lBOqtUY9ewUZZg-xxvHwF75K1/pub?gid=149576617u0026single=trueu0026output=csv»}]
Microsoft.Data.Mashup.MashupSecurityException.Reason: PrivacySetting
URI кластера: WABI-NORTH-EUROPE-K-PRIMARY-redirect.analysis.windows.net
Идентификатор действия: b2506510-c328-47ec-bf6b-7f64cad4b228
Идентификатор запроса: 029d7b72-00de-091d-fc34-9935c79a4db7
Время: 2022-03-14 09:13:26Z

Запросы postgreSQL и гугл таблица в опубликованная в формате csv объединены в power query

russian

pbi

Tags:
Power BI, Power Query

Чтобы создать надежную систему BI, вам необходимо тщательно учитывать и обрабатывать ошибки. Если вы создаете решение для отчетов, обновление которого не выполняется при каждом возникновении ошибки, это не надежная система. Ошибки могут произойти по многим причинам. В этом сообщении мы покажем вам способ поймать возможные ошибки в Power Query и как создать страницу отчета об исключении, чтобы визуализировать строки ошибок для дальнейшего изучения. Метод, о котором вы здесь узнаете, сохранит вашу модель от сбоя во время обновления. Эо означает, что вы обновили набор данных, и вы можете поймать любые строки, вызвавшие ошибку на странице отчета об исключении.

Пример набора данных

Мы будем использовать пример файла Excel в качестве источника данных, который содержит 18 484 строки клиентов. В образце Dataset у нас есть поле BirthDate рядом со всеми другими полями, которые должны иметь в нем значение даты. Вот как выглядят данные, когда мы вводим их в Power Query:

 

Происходит ошибка


Когда мы получаем этот набор данных в окне редактора Power Query Editor (как показано на приведенном выше снимке экрана), Power Query автоматически преобразует тип данных столбца BirthDate в Date. Вы можете увидеть это автоматическое преобразование типа данных в списке шагов;
 
Конечно, вы можете отключить автоматическое определение типа данных Power Query, но наша точка зрения отличается. Мы хотим, чтобы набор данных не показывал вам, как с этим бороться. Ошибки происходят в Power Query в реальном мире, и мы хотим показать вам, как их найти.

Как вы можете видеть в редакторе Power Query Editor, мы не видим ошибок для этого типа данных, и все выглядит великолепно;

 

Теперь мы загружаем этот набор данных в Power BI, используя Close и Apply в окне редактора запросов, и мы ждем, что все загрузится успешно, однако это выходит из-под контроля!

 

Звучит знакомо? Да, если вы некоторое время работали с Power BI, возможно, вы это испытали. В редакторе Power Query Editor нет ошибок, но когда мы загружаем данные в Power BI, они появляются ! Как это возможно? Давайте сначала узнаем, почему это происходит.

Почему Power Query Editor не поймал ошибку?

Редактор Power Query Editor всегда работает с предварительным просмотром набора данных, размер предварительного просмотра зависит от того, сколько столбцов у вас есть, иногда это 1000 строк, а иногда и 200 строк. Если вы нажмете на Query в окне редактора Power Query, вы можете увидеть это, как показано ниже в строке состояния;

 

Причина использования Power Query для использования набора данных предварительного просмотра заключается, главным образом, в ускорении процесса разработки трансформации. Представьте, что если у вас есть таблица с 10 миллионами строк, каждое преобразование, которое вы хотите применить к этому набору данных, займет много времени, и вам придется подождать, прежде чем вы начнете делать следующий шаг. Ожидание ответа каждый раз замедляет процесс разработки. Именно по этой причине предпочтительным вариантом является работа над предварительным просмотром в наборе данных. Вы можете применить все преобразования, которые вы хотите в предварительном просмотре, и когда вы им довольны, затем примените его ко всему набору данных. Как правило, первые 1000 строк или первые 200 строк являются хорошим образцом всего набора данных, и вы можете ожидать увидеть большинство проблем с данными. Не всегда, конечно.

Как тогда преобразование будет применено ко всему набору данных? Когда вы загружаете данные в Power BI, а именно — когда вы нажимаете «Close» и «APPLY» в окне Power Query Editor. Этот APPLY означает применить эти преобразования теперь во всем наборе данных. Именно по этой причине процесс загрузки может занять больше времени, особенно если набор данных большой.

Power Query Editor всегда работает с предварительным просмотром данных, чтобы ускорить процесс разработки. Когда вы загружаете данные в Power BI, преобразования будут применяться ко всему набору данных.

Теперь, когда вы знаете, как Power Query Editor имеет дело с предварительным просмотром данных, вы можете догадаться, почему произошла ошибка выше? Причина в том, что предварительный просмотр данных (около 1000 строк) не имел проблем с применяемыми преобразованиями (в этом случае автоматический тип данных изменяется на Date для столбца BirthDate). Однако весь набор данных (около 18 тыс. строк) имеет проблемы с этим преобразованием! Когда вы увидите вышеприведенную ошибку в Power BI Desktop, вы можете нажать View errors и перейти в  Power Query editor, посмотреть их, разобраться с ними и исправить. Однако этого недостаточно.

Что делать, если ошибка не возникает в Power BI Desktop, но происходит в запланированном обновлении в службе Power BI?

Это хороший вопрос! Исправить ошибки в Power BI Desktop легко, но учтите, что ошибка также не произошла в Desktop, и вы опубликовали отчет Power BI на веб-сайт и запланировали его обновление. Затем на следующий день вы увидите, что отчет не обновился с ошибкой! Вы должны научиться правильно обращаться к строкам ошибок до того, как это приведет к сбою запланированного обновления. Давайте посмотрим, как с этим справиться.

Работа с ошибками: поиск строк ошибок

Чтобы справиться с ошибками, вы должны поймать ошибку до того, как она загрузится в Power BI. Один из способов сделать это — создать две ссылки одной и той же таблицы, одну в качестве окончательного запроса, а другую — как строки ошибок.

 

На скриншоте выше, мы переименовали таблицу DimCustomer в DimCustomer — Original, а затем создали ссылку из нее. Если вы хотите узнать, что такое Reference, прочитайте статью о Reference и Duplicate здесь. Новый запрошенный запрос можно назвать DimCustomer. Это будет чистый запрос без ошибок (мы удалим ошибки из него на следующем шаге);

 

Новая таблица — это таблица, которая будет чистой, без ошибок, и мы можем использовать ее в отчете. Давайте очистим это от любых ошибок

Удаление ошибок из загрузки таблицы в Power BI

Поскольку DimCustomer станет для нас окончательным запросом, я хочу удалить из него ошибки. Удаление ошибок — это простой вариант на вкладке «Главная» в разделе  Reduce Rows -> Remove Rows -> Remove Errors.. Перед этим выберите столбец BirthDate.

 

Вы также можете сделать это для всех столбцов, если хотите; выбрав все столбцы, а затем выбрав «Remove Errors». Это сообщение — всего лишь образец одного столбца и может быть продлен до конца.

Remove Errors — это шаг на этапе преобразования данных, а это означает, что при нажатии APPLY он будет применяться ко всему набору данных, поэтому в результате, когда изменение типа данных приведет к ошибке, следующий шаг после этого — Remove Errors, уничтожит строки, вызвавшие ошибку. Но DimCustomer — Original все еще может вызвать ошибку, поэтому мы должны снять галочку Enable Load с этого запроса.

 

Теперь мы успешно удалили ошибки и загрузили данные в Power BI. Ошибок не будет.

Но подождите! Как насчет этих строк ошибок? Как мы можем их поймать? Нам нужно поймать эти строки и выяснить, что произошло, и подумать о плане действий, чтобы исправить их, не так ли? Таким образом, нам нужна другая ссылка запроса из исходного запроса, но для сохранения строк ошибок.

Храните ошибки в таблице исключений

Аналогично опции «Remove Errors» есть опция «Keep Errors». Если вы уже видели этот вариант, возможно, вам интересно, как его использовать? Вот точный сценарий использования. Keep Errors поможет уловить строки ошибок в таблице исключений.

Создайте еще одну ссылку из DimCustomer — Original.

 

Переименуйте этот новый запрос как строки ошибок DimCustomer. Для этого запроса нам нужно сохранить ошибки, которые можно найти рядом с ошибками удаления, но в разделе Keep Rows.

 

Теперь эта таблица будет содержать строки, которые вызывают ошибку. Вот пример набора;

 

Это еще не конец истории. Если вы загрузите эту новую таблицу DimCustomer — строки ошибок в Power BI, вы снова получите ту же ошибку. Зачем? ну, потому что этот запрос, безусловно, собирается возвращать строки ошибок! Вам необходимо удалить ошибку из этого набора данных.

Получение информации об ошибке

Если вы удалите столбец ошибок из таблицы исключений, которые мы создали, то у вас не будет никаких подробностей о произошедшей ошибке, и было бы трудно отследить ее и устранить неполадки. Лучше всего поймать детали ошибки. Сообщение об ошибке и значение, вызвавшее ошибку, являются важными деталями, которые вы не хотите пропустить. Выполните следующие шаги, чтобы получить эту информацию.

В таблице  Error Rows добавьте Custom Column.

 

В редакторе Custom Column напишите «try», а затем пробел, имя поля, вызвавшего ошибку. В нашем примере: BirthDate;

try [BirthDate]

 

try (все строчные буквы), это ключевое слово в M, которое будет ловить данные об ошибке. Вместо того, чтобы возвращать только ошибку, она вернет запись, содержащую данные об ошибках, такие как исходное значение и сообщение об ошибке. Ниже, снимок экрана показывает, как будет выводиться результат попытки;

 

Выход записи «try» будет иметь два поля; HasError (мы уже знаем, что это будет правда) и Error. Ошибка — это еще одна запись с более подробной информацией. Нажмите «Expand » в столбце «Custom column» и выберите «Error».

 

В столбце вывода с именем «Error» снова нажмите на «Expand» и на этот раз выберите все столбцы;

 

Хорошо иметь исходное имя столбца в качестве префикса, потому что тогда вы бы знали, что это столбцы с подробными сведениями об ошибках.

Теперь вы получите полную информацию об ошибке, как показано ниже;

 

Вышеупомянутая информация является вашим самым ценным активом для отчетности об исключениях.

Удалите столбец ошибок

Теперь последний шаг перед загрузкой данных в Power BI — удалить столбец, который вызывает ошибку. В нашем примере; Столбец BirthDate должен быть удален (в противном случае обновление снова завершится неудачей);

 

Отчет об исключении

Теперь вы можете загрузить данные в Power BI. У вас будет две таблицы; DimCustomer и DimCustomer – Error Rows. DimCustomer — это таблица, которую вы можете использовать для обычной отчетности. DimCustomer – Error Rows — это таблица, которую вы можете использовать для отчетов об исключениях. Отчет об исключении — это отчет, который можно использовать для устранения неполадок, и перечисляет все ошибки для дальнейшего расследования. Убедитесь, что между этими двумя таблицами нет никакой связи.

Вот созданный нами образец визуального отчета, который показывает ошибки:

 

Подведем итоги

Ошибки случаются, и вам приходится иметь дело с ними. Вместо того, чтобы ждать ошибки, а затем находить их лишь через месяц после появления, лучше выявлять их, как только они произойдут. В этой статье вы узнали способ обработки строк ошибок.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Power bi если ошибка то пусто
  • Potplayer64 dll is modified or hacked ошибка