Запрос к DataVault #
DataVault построен на базе Redshift и использует синтаксис запросов, аналогичный синтаксису PostgreSQL. Большинство инструментов бизнес-аналитики позволяют получать доступ к базам данных через PostgreSQL. Этого должно быть достаточно для доступа к вашему DataVault.
Инструменты бизнес-аналитики (BI) #
Ниже приведены несколько инструментов бизнес-аналитики, которые, как известно, хорошо взаимодействуют с DataVault. С некоторыми из этих компаний у нас налажены партнерские отношения. По любым вопросам, касающимся этих партнерских отношений, обращайтесь по адресу info@tenjin.io.







Начало работы с SQL #
Освоение языка SQL может показаться сложной задачей. Тем не менее, рано или поздно этот навык понадобится всем специалистам по маркетингу.
У Tenjin есть множество ресурсов, которые помогут вам освоить SQL и научиться использовать его в DataVault. А по мере того, как вы будете лучше осваивать SQL, вы сможете модифицировать свои запросы и продолжать их оптимизировать! Напишите нам по адресу support@tenjin.com, чтобы получить доступ к нашим ресурсам.
Изучение SQL #
Используя приведенные выше основы, вы сможете извлечь таблицы данных, хранящиеся в DataVault, и с помощью соединений (join) объединить данные из разных таблиц.
В сочетании с приведенными ниже примерами из Тэндзина у вас должно быть достаточно информации, чтобы приступить к оптимизации маркетинговых мероприятий.
Типовые вопросы о Тэндзине #
Все запросы написаны для DataVault и могут быть адаптированы для ваших конкретных целей.
Ниже приведён пример запроса.
SELECT COUNT(DISTINCT COALESCE(advertising_id, developer_device_id)) AS dau
ИЗ событий
WHERE created_at :: DATE = ‘@DATE’ AND bundle_id = ‘@BUNDLEID’ AND platform = ‘@PLATFORM’;
Этот запрос вычисляет количество ежедневных активных пользователей (DAU) за определённую дату. Даже не зная языка SQL, можно в общих чертах понять, что он делает. Но пока не обращайте внимания на конкретный контекст — просто знайте, что он вычисляет DAU за определённый день.
Если вы новичок, вам достаточно просто заменить все переменные на символ @, чтобы получить нужный результат.
В этом случае замените @DATE на дату, которую вы хотите проанализировать, @BUNDLEID на bundle_id, который вы используете, а @PLATFORM на platform, которую вы рассматриваете.
В итоге вы можете изменить запрос так, чтобы он выглядел примерно следующим образом:
SELECT COUNT(DISTINCT COALESCE(advertising_id, developer_device_id)) AS dau
ИЗ событий
WHERE created_at :: DATE = ‘2018-02-01’ AND bundle_id = ‘com.tenjin.wordfinder’ AND platform = ‘ios’;
Это позволит автоматически рассчитать показатель DAU для приложения на iOS.