Анализ происхождения для приложений, скриптов и наборов данных
Происхождение позволяет прослеживать данные и их преобразования назад к первоначальному источнику. Qlik Cloud предоставляет подробное визуальное представление истории этого потока, которое позволяет в интерактивном режиме исследовать восходящее происхождение заданного поля или набора данных.
Потребительский вид сводки мер и измерений, используемый в определенном объекте диаграммы, идентифицирует источник, что повышает степень уверенности в том, что отображаемые и используемые данные будут понятны и достоверны.
Бизнес-пользователи, изучающие данное поле, могут просматривать происхождение поля, в котором сведены самые важные зависимости:
- Поля, используемые для его получения
- Прямые ассоциации и зависимости, включая владельца и пространство
- Первоначальный источник (первый известный источник)
Для просмотра нижестоящих или прямых зависимостей можно исследовать, какие элементы будут затронуты изменением объекта, оценив Анализ воздействия. См. Оценка анализа воздействия для приложений, скриптов и наборов данных.
Видеоролик по использованию происхождения данных:
Использование происхождения данных
График происхождения
График происхождения показывает поток данных через приложения в интерактивной графической диаграмме. Приложение, таблица или поле представляет собой узел на графике происхождения. Когда узел является базовым узлом для исследования, он находится в фокусе и отображается в качестве последнего элемента на графике. На самом детализированном уровне графика происхождения на уровне поля отображаются источники данных и преобразования, на основе которых был построен узел.
Графики происхождения полезны следующим пользователям:
-
эксперты по работе с данными,
-
бизнес-специалисты, разрабатывающие приложения,
-
продвинутые бизнес-пользователи, работающие с приложениями.
Каждый узел — это этап в происхождении выбранного набора данных или приложения. Эта информация о происхождении собирается каждый раз, когда приложение загружает или перезагружает данные. Если приложение не перезагружалось в последнее время, происхождение может быть неполным или неточным.
Происхождение поддерживается для наборов данных и приложений прямо через плитку или строку в каталоге Qlik Sense:
-
Набор данных: наборы данных — это источники данных, такие как данные, загруженные из коннекторов или файлов данных. Наборы данных могут представлять собой таблицы в базе данных, данные, загружаемые в хранилище данных, или данные, создаваемые в приложении, такие как файлы qvd. Наборы данных обычно включают по одной таблице, но некоторые, такие как файлы Excel, могут содержать несколько таблиц.
-
Приложение: узлы приложений представляют аналитические приложения Qlik Sense, которые используют источники данных в происхождении. Узлы приложений отображают имя и местоположение приложения как Sense.
Типичные входные узлы включают источники данных, используемые базовым узлом, или приложения, которые создают наборы данных. Происхождение на уровне поля позволяет провести детальное исследование того, как рассчитываются поля, и установить их специфический источник с учетом преобразований и приложений.
Узлы, доступные на графике происхождения, являются входными потоками в выбранный набор данных или приложение. Выберите набор данных или приложение, чтобы назначить его базовым узлом. Входные узлы — это вышестоящие узлы по отношению к базовому.
Узлы, доступные на графике происхождения, являются входными данными для выбранного базового узла, то есть узла в фокусе. Базовый узел — это одиночный узел, для которого требуется получить происхождение; это приложение, набор данных, файл, таблица или поле.
Это будет крайний правый узел на экране, выделенный синим. Это фокус исследования, и будут представлены только входные данные в этот базовый узел.
Исследуя происхождение, можно в интерактивном режиме выбрать в качестве базового узла другую таблицу, приложение или поле на экране, чтобы сделать его фокусом исследования.
Линии, соединяющие узлы, — ребра. Ребра представляют отношения между узлами. Они представляют отношения, указывая на связи, такие как использование набора данных приложением. Они также могут представлять данные, которые образуются в качестве сопутствующего продукта работы приложения. Набор узлов и ребер образует график происхождения.
Узлы сворачиваются или разворачиваются, позволяя просматривать уровни иерархии с более крупной и мелкой детализацией начиная от группы набора данных или приложения и до самого детализированного уровня, то есть уровня поля.
Сведения об узле
Сведения ограничиваются доступом пользователя к этому объекту. В окне «Сведения» предоставляется следующая информация:
-
Имя
-
Описание
-
Теги
-
Местоположение
-
Пространство
-
Владелец
-
Создатель
-
Последнее изменение
Навигация по графику происхождения
Щелкните и перетащите график происхождения, чтобы перемещаться по нему или расположить его по центру. Можно использовать также кнопки навигации. Выберите «Главная» , чтобы в центре графика происхождения был базовый узел. Используйте кнопки «Назад» и «Вперед» для перемещения по выбранным местам.
Выберите Происхождение в контекстном меню на плитке или строке приложения или набора данных в зависимости от вида, чтобы открыть для просмотра происхождение. График происхождения также можно открыть из обзора набора данных, выбрав и Происхождение. Чтобы просмотреть происхождение (по восходящей) или анализ воздействия (по нисходящей) для других узлов, отображаемых на графиках, выберите и Происхождение (использовать как новый базовый узел) или Анализ воздействия. Выберите узел, чтобы назначить его базовым.
Разворачивайте или сворачивайте узлы, чтобы развернуть или свернуть группы объектов на одном уровне.
Вид сводки происхождения
Потребители данных аналитики и обычные бизнес-пользователи могут открывать потребительский вид сводки зависимостей на уровне поля непосредственно из диаграммы аналитики в виде таблицы, в котором перечислены зависимости поля, использованного в диаграмме.
Этот вид поддерживается во всех не объединенных в пакет аналитических диаграммах Qlik, кроме диаграмм Кнопка и Карта. Тогда как доступен более подробный график происхождения, обычные пользователи аналитики могут просматривать сводную информацию для связанных объектов, включая приложения, ссылки, наборы данных, таблицы, поля, измерения и меры. Вид сводки происхождения позволяет легко объяснить, откуда взялись данные в диаграмме.
В этом виде приводятся подробные сведения и зависимости для мер и измерений в диаграмме. Сюда относятся Выражение, используемое для расчета меры или измерения, поля, используемые в выражении, и источники данных, откуда взяты поля. Выберите в полях и в окне «Источники», чтобы Перейти к источнику (для этого поля или источника).
Выполните следующие действия.
- Измените настройки диаграммы, чтобы сделать доступным потребительский вид сводки происхождения. Эти параметры по умолчанию выключены.
- Выберите Вид > Общие и включите Показать сведения.
- Выберите Вид > Общие и включите Показать выражения.
- Выберите Изменение завершено и выберите «Информация» , чтобы открыть потребительский вид сводки происхождения.
Ограничения
Диаграмма происхождения имеет следующие ограничения:
-
Приложения, которые не были перезагружены после выпуска происхождения в Qlik Cloud, могут не содержать всей информации о происхождении до момента их перезагрузки. Сведения о некоторых узлах могут быть ограничены, если они не были загружены после включения происхождения для этого клиента.
-
Сведения об узле для наборов данных за пределами клиента, такие как подключения к SQL Server или Google Drive, ограничиваются типом набора данных и его именем. Подключения REST только показывают, что это данные REST.
-
Вид сводки происхождения не поддерживается в диаграммах Кнопка и Карта.
-
В настоящее время вид сводки сведений о диаграмме недоступен в режиме мобильного устройства.
Разрешения
Для просмотра происхождения для элемента в центре активности необходимо иметь возможность просматривать приложение или набор данных. Если удается просмотреть график происхождения для базового узла, то также можно просмотреть базовые сведения и метаданные для вышестоящих объектов происхождения.
Безопасность
Происхождение на уровне поля
-
Пользователь может изменить только базовый узел, к которому у него есть доступ. В противном случае это контекстное меню недоступно.
-
Если у пользователя есть доступ к базовому узлу, он сможет просматривать все происхождение по восходящей.
Потребительский вид сводки (сведения о диаграмме)
-
Всегда разрешен доступ к измерениям и мерам. Ссылки на происхождение и имена наборов данных отображаются, только если пользователь имеет доступ.
Практический пример анализа происхождения
Для получения пошаговых инструкций для следующих примеров см. раздел Примеры использования происхождения на уровне поля.
Пример: исследование источников информации с помощью вида сводки происхождения
Рассматривая линейчатую диаграмму в приложении cars-data4-app, вы как потребитель аналитики хотели бы знать, откуда взяты эти данные. Убедитесь, что включены параметры Показать сведения и Показать выражения в разделе свойств Общие, затем выберите Изменение завершено. После возврата на экран диаграммы выберите Показать сведения , чтобы открыть потребительский вид происхождения.
В потребительском виде происхождения отображаются разделы Сведения для измерений и мер в левом столбце и Зависимости для полей и источников в среднем и правом столбце. Мы видим, что измерение Car_Id-ID зависит от поля Car_Id-ID, которое присутствует в трех указанных источниках QVD. Щелкните меню для записи в поле и выберите Lineage-Car_id-ID / cars-data, чтобы открыть график происхождения для поля Card_id-ID в файле QVD cars-data.
График происхождения просматривается справа налево: поле Car_id_ID находится в таблице cars-data; хранится как Файл данных Qlik. Разворачивайте узлы , прослеживая историю поля до первоначального файла, загруженного в Qlik Cloud. Как мы видим, первый переход назад показывает, что файл QVD cars-data.qvd, содержащий поле Car_id_ID, был загружен в приложение cars-data4-app. Следующий переход назад возвращает нас к приложению cars-data3-app, в котором был создан файл cars-data.qvd. Сделав еще один шаг назад и развернув узел, мы видим, что первоначальным исходным файлом является файл CSV cars-data3.csv, содержащий поле ID.
Разворачивая таблицы и просматривая поля, мы можем идентифицировать первоначальный исходный файл, таблицу и поле для измерения линейчатой диаграммы Car_id-ID.
Пример: исследование источников базы данных и процессов их создания
Как разработчик приложения, вы планируете использовать существующий набора данных rgb_customers.qvd для своего приложения. Вы исследуете первоначальные источники этого набора данных, чтобы понять, откуда взяты сведения. На плитке набора данных или в строке выберите Происхождение в меню , чтобы открыть график происхождения. Чтобы просмотреть метаданные для набора данных, на графике происхождения щелкните меню файла QVD rgb_customers.qvd и откройте обзор.
Щелкните стрелку «Назад» браузера, чтобы вернуться к графику происхождения набора данных для изучения. Разверните узел rgb_customers_qvd , чтобы посмотреть доступные поля. Обратите внимание, что любое поле можно сделать узлом в фокусе, выбрав Происхождение (использовать как новый базовый узел) , также можно выбрать Анализ воздействия, чтобы просмотреть поступательное происхождение и зависимые объекты, на которые повлияют изменения набора данных.
Прослеживая происхождение в обратном направлении и разворачивая узлы, мы видим, что этот набор данных QVD является выводом приложения Prep Data RGB Sales Analysis. Перейдя на один шаг назад и развернув узел Хранилище файлов, мы видим, что в приложение Sales Analysis был загружен файл CSV: rgb_customers.csv. Анализ на уровне поля показывает, что поле Tags в первоначальном исходном файле было переименовано в rgb_customers.Tags в приложении Sales Analysis. Первоначальный файл CSV можно открыть в области обзора, чтобы просмотреть ценные метаданные, такие как владелец, создатель, метрики использования, теги, классификации, профиль поля и анализ воздействия.
Пример: просмотр зависимостей поля и выражений в диаграммах со сводкой происхождения
Как обычный бизнес-пользователь вы анализируете линейный график COGS per Month в приложении и хотите просмотреть выражение, используемое для расчета меры (Cost of Goods Sold) COGS per Month, а также Поля и Источники, используемые в диаграмме. Убедитесь, что включены параметры Показать сведения и Показать выражения в разделе свойств Общие, затем выберите Изменение завершено. После возврата на экран диаграммы выберите Показать сведения , чтобы открыть потребительский вид происхождения.
В виде сводки происхождения отображаются меры и измерения, представленные в диаграмме. Выражения, которые создают меры и измерения, также можно посмотреть в раскрывающемся списке при разворачивании этих полей . Мы видим, что мера создана выражением: Sum (UnitCost*Quantity). Поля (Quantity, UnitCost) в выражении указаны в качестве зависимостей поля. Можно выбрать для просмотра происхождения двух полей, но в данном случае есть только один переход назад к первоначальному источнику Dataset.xlsx, который также указан в качестве зависимости источника в сводке происхождения.