Проблемы Power BI – проблемы с установкой, производительностью и Kerberos
1. Цель
Мы рассмотрим проблемы Power BI, такие как проблемы с установкой, проблемы с производительностью и Kerberos в Power Bi.
Итак, приступим к руководству по проблемам Power BI.
Проблемы Power BI – проблемы с настройкой, производительностью и Kereros
2. Проблемы с Power BI
a. Проблемы с Power BI – Настройка
Ниже мы обсуждаем пошаговую инструкцию по перезапуску.
Платформа продолжает работать как сервис Windows, поэтому вы можете запускать и останавливать ее различными способами.
Знаете ли вы, как создавать визуальные элементы KPI для Power BI (ключевой показатель эффективности)?
Чтобы остановить администрирование, запустите следующую команду:
- ”’ net stop PBIEgwService ”’
Чтобы запустить администрирование, запустите следующую команду:
- ”’ net begin PBIEgwService ”’
Проблемы Power BI – проблемы с настройкой, производительностью и Kereros
i. Не удалось создать соединение
В идеале стоит попробовать еще раз.
Вам будут доступны большинство тонких элементов, но вызов Power BI вернул ошибку. Будут показаны ошибка и идентификатор действия. Такое может произойти по разным причинам. Вы можете собирать и просматривать журналы, чтобы получить более тонкие элементы.
Это также может быть связано с проблемами настройки посредника. Пользовательский интерфейс теперь учитывает промежуточную настройку. Вы можете узнать больше о внедрении улучшений промежуточного дизайна.
ii. Не удалось обновить элементы портала
В идеале стоит попробовать еще раз.
Данные были получены от Power BI. Данные были переданы в соседние локации, но не вернулись. Или, с другой стороны, симметричный ключ потерпел неудачу. Внутренний особый случай будет показан в разделе «Показать тонкие элементы». Вы можете собирать и проверять журналы, как сказано ниже, чтобы получить более тонкие элементы.
Перейдите по этой ссылке, чтобы узнать о гиперссылке в Power BI.
iii. Ошибка контента при входе в Power BI
Вы можете получить ошибку контента при пометке в Power BI в качестве компонента настройки локального информационного портала. Представление сопутствующего обновления безопасности должно решить проблему. Это можно сделать с помощью Центра обновления Windows.
MS16-051: Обновление безопасности для Internet Explorer: 10 мая 2016 г. (3154070 КБ)
iv. Конфигурация портала не работает из-за недействительной ссылки. Особый случай
Вы можете столкнуться с ошибкой, как та, что представлена ниже.
Ошибка обновления настроек входа.
Включает следующий стек, и этот стек будет включать сопровождающий.
Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.CouldNotUpdateGatewayConfigurationException: ошибка обновления структуры соединения. -> System.ArgumentNullException: значение не может быть недопустимым.
Имя параметра: serviceSection
На случай, если вы сделаете капитальное обновление более раннего соединения, мы сохраняем запись конфигурации. Возможно, сегмент отсутствует. В тот момент, когда портал попытается просмотреть его, мы получим указанный выше особый случай недопустимой ссылки.
Чтобы исправить это, сделайте сопутствующее.
- Удалите ве.
- Сотрите сопровождающий органайзер.
c:\Program Files\On-premises information passage
- Установите проход.
- Или примените ключ восстановления, чтобы восстановить текущий проход.
А вы знаете, как работать с таблицей на информационных панелях и отчетах Power BI?
v. Поддержка TLS 1.1/1.2
После обновления в августе 2017 г. локальный информационный портал использует протокол TLS 1.1 или 1.2 для использования Power BI по умолчанию. Предыдущие формы прохождения локальной информации естественным образом использовали TLS 1.0. Первого ноября 2017 года поддержка TLS 1.0 прекратится, поэтому к тому времени вам следует обновить структуру своих локальных информационных центров до установки обновления от августа 2017 года или более позднего, чтобы гарантировать бесперебойную работу ваших соединений.
Обратите внимание, что TLS 1.0 еще будет поддерживаться локальным информационным порталом до первого ноября и используется соединением в качестве запасного компонента. Чтобы гарантировать, что все перемещения портала используют TLS 1.1 или 1.2 (и чтобы сохранить использование TLS 1.0 на вашем входе), вы должны включить или изменить соответствующие ключи реестра на машине, на которой запущено преимущество перехода:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]”SchUseStrongCrypto”=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]”SchUseStrongCrypto”=dword:00000001
Примечание. Включение или изменение этих разделов реестра применяет изменения ко всем отдельным приложениям .NET. Сведения об изменениях реестра, влияющих на TLS для различных приложений, см. в разделе Параметры реестра TLS.
b. Проблемы с Power BI – запросы со средней скоростью выполнения
Вы можете обнаружить, что выполнение запросов замедлилось. Вы можете включить дополнительное ведение журнала, чтобы получать данные о том, что замедлилось. Когда вы обнаружите длительный запрос, может потребоваться дополнительное изменение вашего источника информации, чтобы настроить производительность вопроса. Например, изменение записей для запроса SQL Server.
Вам следует изменить две установочные записи, чтобы определить длину вопроса.
Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config
В документе Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config измените значение EmitQueryTraces с false на true. Эта запись, находится в папке C:\Program Files\On-Premier Information Entry. Расширение возможностей EmitQueryTraces начнет регистрировать запросы, отправленные от входа к источнику информации.
i. Императив (EmitQueryTraces)
Расширение возможностей EmitQueryTraces могло бы сделать оценку журнала, в основном полагаясь на использование шлюха. Когда вы закончите просмотр журналов, вам нужно будет установить для EmitQueryTraces значение False. Не рекомендуется оставлять эту настройку с расширенными полномочиями.
Давайте посмотрим на безопасность Power BI: что такое динамическая безопасность на уровне строк
Duplicate
<setting name="EmitQueryTraces" serializeAs="String"> <value>True</value> </setting>
Подробности по этому случаю:
Информаци DM.EnterpriseGateway: 0 : 2016-09-15T16:09:27.2664967Z DM.EnterpriseGateway 4af2c279-1f91-4c33-ae5e-b3c863946c41 d1c77e9e-3858-4b21-3e62-1b6eaf28b176 MGEQ c32f15e3-699c-4360-9e61-2cc03e8c8f4c FF59BC20 [DM.GatewayCore] Executing inquiry (timeout=224) “<pi>
SELECT
TOP (1000001) [t0].[ProductCategoryName],[t0].[FiscalYear],SUM([t0].[Amount])
AS [a0]
FROM
(
(select [$Table].[ProductCategoryName] as [ProductCategoryName],
[$Table].[ProductSubcategory] as [ProductSubcategory],
[$Table].[Product] as [Product],
[$Table].[CustomerKey] as [CustomerKey],
[$Table].[Region] as [Region],
[$Table].[Age] as [Age],
[$Table].[IncomeGroup] as [IncomeGroup],
[$Table].[CalendarYear] as [CalendarYear],
[$Table].[FiscalYear] as [FiscalYear],
[$Table].[Month] as [Month],
[$Table].[OrderNumber] as [OrderNumber],
[$Table].[LineNumber] as [LineNumber],
[$Table].[Quantity] as [Quantity],
[$Table].[Amount] as [Amount]
from [dbo].[V_CustomerOrders] as [$Table])
)
AS [t0]
Gathering BY [t0].[ProductCategoryName],[t0].[FiscalYear] </pi>”
Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.dll.config
В документе Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.dll.config измените значение TracingVerbosity с 4 на 5. Этот документ, как правило, находится в папке C:\Program Files\On-premises информационного соединения. При изменении этого параметра в журнал входа будут занесены подробные разделы. Сюда входят разделы, показывающие длину. Вы также можете расширить возможности подробных отрывков, включив функцию «Дополнительное ведение журнала» в приложении «Шлюзы на местах».
Взгляните на Power BI Aggregate - рабочее и используемое поле классификации
Расширение возможностей TracingVerbosity до «5» может полностью построить оценку журнала, полагаясь на использование портала. Когда вы закончите изучение журналов, вам нужно будет установить для TraceVerbosity значение «4». Не рекомендуется оставлять этот параметр расширенным для длительного использования.
<setting name="TracingVerbosity" serializeAs="String"> <value>5</value> </setting>
Типы действий
ii. Описание типа деятельности
Запросы MGEQ, выполняемые через ADO.NET. Сюда входят источники информации DirectQuery.
Запросы MGEO выполняются через OLEDB. Сюда входят SAP HANA и Analysis Services 2016.
Запросы MGEM, выполняемые из движка Mashup. Используются с импортированными наборами данных, которые планируется обновить или восстановить по запросу.
Определить объем вопроса
Чтобы определить время, которое потребовалось для запроса источника информации, вы можете сделать сопроводительный лист.
Откройте журнал портала.
Найдите тип действия, чтобы обнаружить запрос. Примером такого может быть MGEQ.
Обратите внимание на второй GUID, так как это идентификатор спроса.
Продолжайте искать MGEQ, пока не обнаружите раздел FireActivityCompletedSuccessfullyEvent с длиной. Вы можете проверить, что у прохода есть аналогичный идентификатор спроса. Интервал будет указан в миллисекундах.
DM.EnterpriseGateway Verbose: 0 : 2016-09-26T23:08:56.7940067Z DM.EnterpriseGateway baf40f21-2eb4-4af1-9c59-0950ef11ec4a 5f99f566-106d-c8ac-c864-c0808c41a606 MGEQ 21f96cc4-7496-bfdd-748c-b4915cb4b70c B8DFCF12 [DM.Pipeline.Common.TracingTelemetryService] Event: FireActivityCompletedSuccessfullyEvent (duration=5004)
Примечание. FireActivityCompletedSuccessfullyEvent – подробный отрывок. Этот отрывок не будет записан, за исключением случаев, когда TraceVerbosity находится на уровне 5.
c. Проблемы Power BI – Kerberos
На случай, если основной сервер базы данных и локальный информационный портал не предназначены для делегирования Kerberos с ограничениями, расширьте возможности подробного подписания на соединения и исследуйте с учетом ошибок/следов в документах журнала входа в качестве начального этапа для расследования.
ImpersonationLevel идентифицируется с настройкой SPN или настройкой подхода соседства.
[DataMovement.PipeLine.GatewayDataAccess] Информация об имитации клиента DOMAIN\User (IsAuthenticated: True, ImpersonationLevel: Identification)
Договоренность
Следуйте этим указаниям, чтобы понять проблему:
Настройте SPN для локального шлюза
Настройте принудительное обозначение в вашей Active Directory (AD)
FailedToImpersonateUserException: не удалось настроить индивидуальность Windows для идентификатора пользователя клиента.
Исключение FailedToImpersonateUserException произойдет в том случае, если вы не готовы имитировать в интересах другого клиента. Это также может произойти, если запись, которую вы пытаетесь воспроизвести, взята из другой области, чем та, в которой находится пространство портала (это ограничение).
Подтвердите правильность дизайна в соответствии со средствами, указанными в области «ImpersonationLevel» выше.
Гарантия того, что идентификатор пользователя, который он пытается имитировать, является законной учетной записью AD.
Общая ошибка; Ошибка 1033 при одновременном разборе соглашения.
Вы получите ошибку 1033, если ваш внешний идентификатор, разработанный в SAP HANA, не координирует вход, если клиент имитируется с использованием UPN (alias@domain.com). В журналах вы увидите, что «Первое имя участника-пользователя «alias@domain.com» заменено другим именем участника-пользователя «alias@domain.com» в самой высокой точке журналов ошибок, как показано ниже».
Дубликат
[DM.GatewayCore] Требуется SingleSignOn. Уникальное имя участника-пользователя alias@domain.com заменяется новым именем участника-пользователя alias@domain.com.
SAP HANA требует, чтобы имитируемый клиент использовал характеристику sAMAccountName в AD (ложное имя клиента). Если это не так, вы увидите ошибку 1033.
В журналах вы должны увидеть sAMAccountName (прозвище), а не UPN, которое является псевдонимом после пробела (alias@doimain.com)
А вы знаете, как создать карту фигур в Power BI Desktop?
<setting name="ADUserNameReplacementProperty" serializeAs="String"> <value>sAMAccount</value> </setting> <setting name="ADServerPath" serializeAs="String"> <value/> </setting> <setting name="CustomASDataSource" serializeAs="String"> <value/> </setting> <setting name="ADUserNameLookupProperty" serializeAs="String"> <value>AADEmail</value>
[SAP AG] [LIBODBCHDB DLL] [HDBODBC] Неудовлетворительный интерфейс связи; - 10709 Соединение прервано (RTE: [- 1] Ошибка Kerberos. Серьезное: «Другая проблема [851968]», незначительное: «В пакете безопасности нет доступа к аккредитации, Вы получите сообщение об ошибке – 10709 Соединение не выполнено, если ваше обозначение неправильно указано в AD.
Убедитесь, что у вас есть сервер SAP Hana на вкладке назначения в AD для учетной записи преимуществ входа.
Итак, это все, что мы хотели рассказать о проблемах с Power BI. Надеемся, вам понравилось наше объяснение.
3. Заключение
Итак, в этой статье, посвященной по проблемам Power BI мы узнали о проблемах установки в Power BI, Kerberos и проблемах с производительностью в Power BI. Более того, мы обсудили решение для решения такого рода проблем Power BI.