Renta поддерживает экспорт данных из Amplitude в следующие пункты назначения:
- Google BigQuery
- Clickhouse
- SQL Server
- Google Spreadsheets
Создание интеграции в хранилище данных (DWH)
- Перейдите в каталог интеграций;
- Выберите Amplitude;
- Добавьте аккаунт Amplitude, в котором находятся необходимые данные;
- Выберите добавленный аккаунт Amplitude;
- Укажите место назначения, в которое вы хотите импортировать данные;
- Перейдите на экран настроек и установите необходимую конфигурацию:
Parameters
Параметры — содержат список параметров и метрик, доступных для экспорта. Укажите необходимые для выгрузки параметры.
В результате Renta создаст таблицу, которая будет содержать данные выбранных параметров. Порядок выбранных параметров в интерфейсе будет соответствовать порядку столбцов таблицы.
Date range type
Диапазон дат — укажите период, за который необходимо экспортировать данные. Вы можете указать любой исторический временной интервал.
Чтобы выбрать необходимое время, введите дату, с которой вы хотите начать выгрузку данных, в поле «From», затем введите дату окончания в поле «To».
Если вы хотите, чтобы данные в таблице обновлялись ежедневно и дополнялись новыми днями, тогда в поле «To» укажите «Yesterday».
Подробная инструкция по работе с диапазоном дат.
Integration name
Имя интеграции — при создании интеграции автоматически генерируется её имя. В этом поле вы можете переименовать название интеграции. Разрешены как кириллица, так и латиница, но не более 100 символов.
Название интеграции отображается на странице Integration List.
Table name
Имя таблицы — при создании интеграции автоматически генерируется имя таблицы, которая будет создана в DWH. В этом поле вы можете переименовать её.
Разрешена только латиница, цифры и символ «_».
Update time
Время обновления — вы можете указать любое время обновления, которое вам нужно. Рента обновляет интеграции ежедневно в интервале выбранного часа.
Обычно наши пользователи выбирают время обновления интеграций рано утром, например, в 5 утра. В этом случае ваша интеграция будет обновляться в период с 5 утра до 6 утра.
Обновление интеграций происходит по часовому поясу, выбранном в настройках вашего профайла.
Overwrite period
Период перезаписи данных — это ретроспективное обновление данных за выбранный период.
Например, вы выбираете период перезаписи «Последние 7 дней» — это означает, что все данные за последние 7 дней будут удалены из таблицы и вставлены снова с обновленными данными.
Примечание: данная настройка доступна только в том случае, если был выбран параметр с типом date или dateTime.
Создание интеграции в Google Spreadsheets
Воспользуйтесь бесплатным расширением, доступным в Google Workspace Marketplace. Для этого:
- Установите расширение Renta Spreadsheets Add-on.
- Затем зайдите в Google Sheets, и во вкладке Tools выберите Renta, после чего нажмите кнопку Run.
После чего в правом сайдбаре откроется рабочая область с настройками интеграций. Подробная инструкция по созданию интеграции доступна по данной ссылке. Обратите внимание, что все созданные интеграции в Google Spreadsheets также доступны для управления в веб-версии Renta.
Структура данных
Name | Description | Type |
---|---|---|
server_received_time | Amplitude timestamp (UTC) of when our servers receive the event. | DATE |
date | Date (YYYY-MM-DD) of the annotation. | DATE |
app | project/app id, only appears when the deletion is done for multiple projects | INTEGER |
device_carrier | What device carrier the user has. | STRING |
schema | Amplitude's data structure. | INTEGER |
city | The current city of the user. | STRING |
user_id | A readable ID specified by you. | STRING |
uuid | Unique user ID. | STRING |
event_time | Amplitude timestamp (UTC) which is the client_event_time adjusted by the difference between server_received_time and client_upload_time. | DATE |
platform | Platform of the device. | STRING |
os_version | The version of the mobile operating system or browser the user is using. | STRING |
amplitude_id | The Amplitude ID. | INTEGER |
processed_time | UTC ISO-8601 formatted timestamp. | DATE |
user_creation_time | UTC ISO-8601 formatted timestamp. | DATE |
version_name | Name of the version. | STRING |
ip_address | IP address of the user. | STRING |
paying | Whether the user is paying or not. | STRING |
dma | The current Designated Market Area of the user. | STRING |
client_upload_time | ocal timestamp (UTC) of when the device uploaded the event. | DATE |
insert_id | A unique identifier for the event. | STRING |
event_type | Name of the event type. | STRING |
library | Library. | STRING |
amplitude_attribution_ids | ID of amplitude attribution. | ARRAY(STRING) |
device_type | Type of the device. | STRING |
device_manufacturer | Manufacturer of the device. | STRING |
start_version | Start version. | STRING |
location_lng | Longitude of the user. | STRING |
server_upload_time | The time in milliseconds since epoch (Unix Timestamp) that our event servers accepted the upload request. | DATE |
event_id | An incrementing counter to distinguish events with the same user_id and timestamp from each other. | INTEGER |
location_lat | The current Latitude of the user. | STRING |
os_name | The name of the mobile operating system or browser that the user is using. | STRING |
amplitude_event_type | Amplitude specific identifiers based on events Amplitude generates. | STRING |
device_brand | What device brand the user is on. | STRING |
device_id | A device specific identifier, such as the Identifier for Vendor (IDFV) on iOS. | STRING |
language | What language the user has set. | STRING |
device_model | What device model the user is on. | STRING |
country | What country the user is in. | STRING |
region | What geographical region the user is in. | STRING |
is_attribution_event | Amplitude Is Attrivbution Event | BIT |
adid | ID of the ad. | STRING |
session_id | ID of the session. | INTEGER |
device_family | What device users family use. | STRING |
sample_rate | The sample rate. | STRING |
idfa | (required for iOS) The Identifier for Advertiser or the Identifier for Vendor. | STRING |
client_event_time | Local timestamp (UTC) of when the device logged the event. | DATE |
space_name | Space name. | STRING |
Квоты и лимиты
Важное примечание: Renta не предусматривает никакие ограничения, такие как количество учетных записей или временной промежуток выгрузки данных.
Лимиты Amplitude:
- 360 запросов в час
Ссылка на официальную документацию Amplitude.