Интеграция корпоративных данных с данными DataMarket

Данные Qlik DataMarket можно объединить с корпоративными данными для обеспечения более широкого контекста для этих данных и более глубокого понимания рынков.

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

На следующих рисунках показано, как объединять корпоративные данные и данные DataMarket и создавать информативные визуализации Qlik Sense.

Сравнение данных о продажах с показателем валового внутреннего продукта (GDP)

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

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

Чтобы посмотреть, как обстоят дела в каждой стране, можно сравнить данные о продажах компании с данными для страны, отображающими, насколько устойчив рынок. Например, можно сравнить данные о продажах в каждой стране с показателем валового внутреннего продукта (GDP). Либо можно сравнить данные о продажах с демографическими показателями целевого рынка. Если целевой аудиторией компании являются люди в возрасте от 21 года до 35 лет, можно посмотреть размер этой возрастной категории для разных стран. Или посмотреть, какую долю (в процентах) составляет эта возрастная категория от общей численности населения.

Qlik DataMarket содержит набор данных в группе Essentials Free с именем Select development indicators, которая предоставляет ряд экономических мер, в том числе темпы роста GDP, грамотность, количество интернет-пользователей, общая численность населения и GDP per capita in US dollars. Чтобы связать данные о стране из Select development indicators, корпоративные данные должны иметь поле, совпадающее с полем Country в наборе данных DataMarket. Если в корпоративных данных гораздо больше стран, чем в наборе данных Select development indicators, связь будет непрочной и, скорее всего, не очень полезной. Если в корпоративных данных меньше стран, чем в наборе данных Select development indicators, эта связь может быть полезна для выполнения сравнения.

При условии, что между полями стран в корпоративных данных и данных DataMarket установлена хорошая связь, в линейчатую диаграмму продаж можно добавить показатель GDP per capita in US dollars, чтобы сравнить сведения о продажах в каждой стране с показателем GDP.

Bar chart with measures Sales and GDP per capita.

Отображение данных о продажах в евро

При анализе данных о продажах визуализация обычно представляет собой диаграмму KPI, отображающую общий объем продаж. На представленном рисунке общий объем продаж отображается в долларах США, потому что так записаны корпоративные данные. Если большое количество продаж совершается в странах, где используется евро, общий объем продаж может быть удобнее просматривать в евро. Это можно добавить к ключевому показателю эффективности. В группе Essentials Free DataMarket содержит набор данных 3x3 currency exchange rates, который можно использовать для перевода долларов США в евро.

При выборе поля Base currency в наборе данных 3x3 currency exchange rates можно выбрать только доллары США, потому что сведения о продажах записаны в этой валюте. В наборе корпоративных данных, представленном на рисунке, имеется поле с именем Base currency, которое отображает валюту, используемую каждым клиентом. Несмотря на то что он содержит двенадцать разных валют, в итоге Диспетчер данных не рекомендует связывать два поля. Эти поля не следует связывать, потому что валюты в корпоративных данных, которые не сопоставлены долларам США и евро, могут помешать выполнению некоторых сравнений в долларах и евро. Модель данных будет выглядеть следующим образом:

Data model overview.

Поле Quote currency из набора данных 3x3 currency exchange rates должно иметь значение Euro. Выборка DateTime должна иметь значение Most recent, чтобы для визуализации KPI получить только текущий курс валют, а не данные за прошедшие периоды.

KPI visualization Sales showing Euro Sales.

Чтобы получить значение Euro Sales, необходимо просто умножить значение Sum(Sales) на Exchange rate в наборе данных 3x3 currency exchange rates.

Создание альтернативных мер для данных о продажах

Используя данные о валюте DataMarket, в линейчатую диаграмму продаж можно внести дополнительные улучшения. Эта диаграмма сравнивает объем продаж с показателем GDP на душу населения в долларах США для каждой страны, но для продаж и GDP можно добавить альтернативные меры. Значение Sum(Sales) можно умножить на значение Exchange rate в таблице 3x3 currency exchange rates, чтобы отобразить данные о продажах в евро, как это было сделано в диаграмме Sales KPI. Значение ВВП на душу населения в долларах США также можно умножить на значение Exchange rate, после чего линейчатая диаграмма сравнит данные о продажах с показателем ВВП на душу населения в евро.

Bar chart with measures Sales in euros and GDP in euros.

Здесь важно, чтобы поля Base currency не были связаны, потому что, как уже говорилось выше, поле набора корпоративных данных Base currency содержит двенадцать разных валют. Когда будет выполнено вычисление курса валют для отдельных стран, для каждой страны можно использовать основную валюту, если таблицы были связаны. Но корпоративные данные не содержат значений продаж в большинстве из этих двенадцати валют. Они содержат значения продаж только в долларах США. Для параметра Base currency из набора данных DataMarket используются только доллары США, поэтому для любой страны, значение Base currency которой отличается от долларов США в корпоративных данных, значение Sales in euros будет пустым, если две таблицы были связаны.