Аналитические сведения о работоспособности межсистемных систем
Статья
Итоги
Элемент
Description
Состояние выпуска
Общая доступность
Поддерживаемые продукты
Power BI (семантические модели) Power BI (потоки данных) Fabric (Dataflow 2-го поколения)
Поддерживаемые типы проверки подлинности
Учетная запись IRIS аналитики работоспособности
Необходимые компоненты
Чтобы использовать соединитель Intersystems Health Insights, у вас должна быть учетная запись IRIS (пользователь или пароль), а у пользователя должны быть права доступа к таблицам SQL, представлениям и кубам. Также необходимо установить драйвер ODBC IRIS.
Драйвер ODBC IRIS можно скачать на странице дистрибутивов WRC и установить отдельно.
Поддерживаемые возможности
Import
DirectQuery (семантические модели Power BI)
Подключение к базе данных Аналитики работоспособности межсистем в Power BI Desktop
Определите сведения о подключении сервера Аналитики работоспособности — сервер, порт суперсервера и пространство имен.
Откройте Power BI Desktop, выберите " Получить данные " и " Дополнительно".
Когда откроется диалоговое окно "Получить данные", выберите "База данных" и выполните поиск по списку, чтобы найти аналитические сведения о работоспособности intersystems. Затем нажмите кнопку "Подключить ".
Откроется экран подключения. Здесь узел (IP-адрес) — это IP-адрес узла для экземпляра InterSystems Health Insights, порт — это суперсерверный порт экземпляра, а пространство имен — это пространство имен, в котором находятся данные Аналитики работоспособности. Ответ " Да " или "Нет " на вопросы, связанные с подключением через SSL и скрытие системных таблиц. Затем выберите требуемое подключение.
При первом подключении к экземпляру Службы "Аналитика работоспособности" появится диалоговое окно проверки подлинности. Выберите "Базовый" и введите учетные данные InterSystems Health Insights.
Откроется окно навигации и отображается папка таблицы (в этой папке находятся таблицы HSAA) и папка куба (эта папка находится в кубах).
Логические ошибки вызывают ошибки в режиме DirectQuery
При использовании Power BI в режиме Direct Query попытка создавать фильтры, срезы или визуальные элементы с логическими данными о работоспособности приводит к ошибкам. Эти ошибки возникают, так как соединитель InterSystems Health Insights предоставляет логические значения в качестве типа данных BIT. Power BI не может обрабатывать ДАННЫЕ BIT в режиме DirectQuery и возвращает ошибку свертывания, если вы пытаетесь создать фильтры, срезы или визуальные элементы.
Эту проблему можно исправить, предоставив логическое значение в представлении с помощью инструкции CAST. Например:
CAST((CASE WHEN fieldname=1 затем 1 ELSE 0 END) в качестве INTEGER) в качестве имени поля
... где имя поля является логическим в вопросе.
Эта инструкция CAST предоставляет логическое значение как целое число, которое Power BI может обрабатывать без ошибок. Все NULLs по умолчанию имеют значение 0.
Вы можете создать собственные представления или использовать служебную программу CreateViewEntry для создания представления для любой таблицы Аналитики работоспособности с этой проблемой.
Длинные строки вызывают ошибки в режиме DirectQuery
При использовании Power BI в режиме DirectQuery попытка создать фильтры, срезы или визуальные элементы с длинными строками аналитики работоспособности приводит к ошибкам. Когда данные передаются в отчет в режиме DirectQuery, подсистема Power BI пытается ограничить количество запросов, отправленных в исходную среду, и пытается использовать данные, кэшированные в памяти. Если подсистема использует кэшированные данные памяти, она не может обрабатывать большие строки и возвращает ошибку свертывания.
Например, Gender_Code в HSAA. Пациент имеет максимальную длину 32000 и вызывает ошибки в режиме DirectQuery. Эту проблему можно исправить, предоставив свойство в представлении с помощью инструкции CAST. Например:
CAST(fieldname AS VARCHAR(4000)) в качестве имени поля
... где имя поля является длинной строкой, которая находится под вопросом.
Эта инструкция CAST ограничивает максимальную длину схемы, отправляемую в Power BI. Убедитесь, что важные данные не удаляются с помощью этой инструкции CAST. Например, вы можете подтвердить, что данные Gender_Code никогда не превышают 4000 символов в длину, то есть можно сократить максимальную длину, отправляемую в Power BI без последствий.
Вы можете создать собственные представления или использовать служебную программу CreateViewEntry для создания представления для любой таблицы Аналитики работоспособности с этой проблемой.
Демонстрация методов и рекомендаций, которые соответствуют бизнес-и техническим требованиям для моделирования, визуализации и анализа данных с помощью Microsoft Power BI.