Главн.

Раздел Главн. позволяет обрабатывать поля посредством определения агрегатов, например, для объединения полей, создания фильтров или настройки запросов.

Редактор выражений

С помощью редактора выражений можно создать поля (по одному или несколько сразу) и обработать условия фильтрации, как на калькуляторе.

Для построения выражения используется следующее.

  • Функции: позволяют построить комплексные выражения с одним или несколькими полями.
  • Переменные и их значения:
    • поля базы данных;
    • наборы полей, определенные в манипуляции данными;
    • запросы, определенные в манипуляции данными;
    • определенные категории для существующих полей/переменных.
  • Ассоциация полей.
  • Сообщения.
Определение агрегата

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

Настройки агрегации
  • Выбор таблицы событий

В разделе Выбор таблиц событий выполните следующее.

  1. В списке Таблица выберите таблицу, которая содержит события, связанные со ссылочной таблицей.
  2. В списке Столбец дат выберите поле, указывающее порядок событий.
  • Указание ключей соединения

В разделе Ключи соединения выполните следующее.

  1. В списке Ключ ссылочной таблицы выберите поле, соответствующее ключу соединения в ссылочной таблице.
  2. В списке Ключ таблицы событий выберите поле, соответствующее ключу соединения в таблице событий.
  • Указание операции агрегации
    1. В разделе Указание операции агрегации выполните следующее.
    2. В списке Функция выберите тип функции. Доступны следующие функции:
      Функции Описание Возвращаемые значения
      Число Вычисляет число вхождений Число вхождений
      Сумма Вычисляет сумму Сумма
      Среднее значение Вычисляет среднее арифметическое Среднее арифметическое
      Минимум Определяет минимальное значение Минимальное значение
      Максимум Определяет максимальное значение Максимальное значение
      Существует Проверяет существование хотя бы одного события для текущей ссылки

      0, если события не найдены

      1, если найдено хотя бы одно событие

      Не существует Проверяет отсутствие событий для текущей ссылки

      0, если найдено хотя бы одно событие

      1, если события не найдены

      Перв.

      Определяет первое вхождение

      Примечание: требуется значение из столбца дат

      для хронологически первого вхождения текущей ссылки
      Последн.

      Определяет последнее вхождение

      Примечание: требуется значение из столбца дат

      для хронологически последнего вхождения текущей ссылки
  • В списке "Целевой столбец" выберите переменную, к которой требуется применить выбранную функцию. Если выбрана операция "Число", опция * позволяет не выбирать конкретный столбец.

    Можно выбрать несколько целевых столбцов.

Настройки периода

Агрегаты можно создать для всего набора данных или отфильтровать по дате. Даты, используемые для фильтрации, могут быть константами, переменными или запросами.

  • Определение настроек периода
    1. Установите флажок Определить периоды, чтобы выбрать даты начала и окончания окна времени, используемого для фильтрации событий.
    2. Выберите, требуется ли определить Отдельный период или Последовательных периоды.
    3. Для отдельного периода
      1. Выберите тип ввода для даты начала. Доступны три типа.
        • Тип Поле использует дату, сохраненную в базе данных и подходящую каждому клиенту (например, дату первой покупки или дату ухода).
        • Тип Константа позволяет выбрать фиксированную дату (например, дата запуска маркетинговой кампании).
        • Тип Запрос запрашивает информацию у пользователя при генерации модели.
      2. Выберите формат содержимого (Метка времени или Дата). Если выбран тип Поле, только поля с выбранным форматом содержимого отображаются в списке.
      3. Выберите значение даты начала.
        • Для поля выберите поле из отображаемого списка.
        • Для константы введите значение или используйте кнопку календаря справа.
        • В случае запроса выберите запрос для использования или нажмите кнопку +, чтобы создать новый запрос.
          Примечание

          Дата начала включается в период.

      4. Повторите шаги 2–4 для даты окончания.
        Примечание

        Дата окончания исключается из периода.

        Для последовательных периодов

      • Определите требуемое число последовательных периодов, их длину и дату начала с помощью гиперссылок (подчеркнуты синим).
Настройки фильтров и инструментов сведения

Опция Фильтр позволяет отфильтровать данные в зависимости от значений переменных. Каждый определенный фильтр генерирует переменную.

Опция Инструмент сведения позволяет создать одну переменную для каждого выбранного значения. Создание инструмента сведения аналогично созданию фильтра для одной категории по всем выбранным категориям. Инструмент сведения всегда применяется к таблице событий.

Эти две опции могут использоваться вместе.

  • Определение фильтра

Доступны два типа:

  • фильтрация таблицы событий содержит список фильтров для таблицы событий;
  • фильтрация ссылочной таблицы содержит список фильтров для ссылочной таблицы.
  1. Нажмите кнопку Добавить (), чтобы определить сложное условие с помощью редактора выражений.
  2. Выберите ранее определенное условие и нажмите кнопку Обработать (), чтобы изменить его.
  3. Выберите ранее определенное условие и нажмите кнопку Удалить (), чтобы удалить его.
  • Определение инструмента сведения
    1. Выберите переменную в качестве фильтра из раскрывающегося списка Переменные.
    2. Чтобы добавить категории в таблицу:
      • Извлеките категории переменных автоматически, нажав кнопку лупы () рядом со списком и выбрав значения для сохранения или исключения с помощью соответствующих флажков Выбор.

        или

      • Введите значение в поле Новая категория и нажмите кнопку +.
      • Чтобы загрузить список категорий из файлов, нажмите кнопку открытия файла () справа от таблицы категорий и выберите значения для сохранения или исключения с помощью соответствующих флажков Выбор.
        Примечание

        Число создаваемых переменных указывается внизу панели. Это число увеличивается экспоненциально при фильтрации с помощью инструмента сведения. Чем больше переменных, тем длительнее изучение модели.

    3. Чтобы сохранить выбранные категории, нажмите кнопку сохранения () справа от таблицы категорий.
      Примечание

      Как указано выше, кнопка сохранения сохраняет только категории, для которых установлен флажок "Выбор".

    4. Установите флажок Также создать агрегаты без инструмента сведения, чтобы создать неотфильтрованную переменную агрегата.
Фильтрация событий

Агрегаты можно создать для всего набора данных или отфильтровать по дате. Как и в модуле записи событий, даты, используемые для фильтрации, могут быть константами, переменными или запросами.

  • Фильтрация событий
    1. Установите флажок Окно времени, чтобы указать даты начала и окончания окна времени, используемого для фильтрации событий.
    2. Выберите тип ввода для даты начала. Доступны три типа.
      • Тип Поле использует дату, сохраненную в базе данных и подходящую каждому клиенту (например, дату первой покупки или дату ухода).
      • Тип Константа позволяет выбрать фиксированную дату (например, дата запуска маркетинговой кампании).
      • Тип Запрос запрашивает информацию у пользователя при генерации модели.
    3. Выберите формат содержимого (Метка времени или Дата). Если выбран тип Поле, только поля с выбранным форматом содержимого отображаются в списке.
    4. Выберите значение даты начала.
      • Для поля выберите поле из отображаемого списка.
      • Для константы введите значение или используйте кнопку календаря справа.
      • В случае запроса выберите запрос для использования или нажмите кнопку +, чтобы создать новый запрос.
    5. Повторите шаги 2–4 для даты окончания.
    6. Нажмите кнопку Дальше, чтобы создать агрегат. В открывшемся окне укажите имя нового поля.
    7. В поле Имя введите имя нового поля.
    8. Нажмите кнопку OK.
Объединение

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

  • Создание объединения
    • Таблица
      1. Выберите таблицу для соединения из списка Целевая таблица.
      2. Нажмите кнопку +.
      3. Выберите исходное поле из списка Исходное поле.

        Если выбранная таблица содержит поля, соответствующие исходному, они будут отображены в поле Целевое поле. В противном случае выводится сообщение Поля недоступны.

      4. Выберите целевое поле из списка Целевое поле.
      5. Нажмите кнопку ОК, чтобы создать объединение. Эта кнопка активируется только после выбора всех необходимых элементов для объединения. Существующие объединения отображаются в верхней части панели.

После создания объединения все поля целевой таблицы добавляются в список Исходное поле, и из них можно создать новые объединения.

Примечание

При попытке создать объединение без использования ключевого поля появится значок предупреждения в списке существующих объединений.

  • Поля

При объединении новых полей можно самостоятельно определить имя, добавив префикс или суффикс к псевдонимам.

  • В поле Префикс введите префикс и нижнее подчеркивание.
  • В поле Суффикс введите нижнее подчеркивание и суффикс.

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

  • Создание составного ключа
    1. Выберите исходное поле из списка Исходное поле.
    2. Выберите целевое поле из списка Целевое поле.
    3. Нажмите кнопку Новое объединение.

      Будет открыто контекстное меню.

    4. Выберите опцию Добавить пару ключей.

      Исходное и целевое поля существующего объединения в верхней части панели будут обновлены.

Фильтр

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

  • Чтобы настроить фильтр:
    1. В разделе Сохранить только записи, которые выберите, следует ли оставить записи, отвечающие всем определенным условиям или хотя бы одному из них.
    2. Нажмите кнопку Новое условие. Будет открыт редактор выражений для определения нового условия.
  • Обработка условия фильтрации
    1. В списке Список условий фильтрации выберите условие, которое требуется изменить.
    2. Нажмите кнопку Обработать.
  • Чтобы удалить условие фильтрации:
    1. В списке Список условий фильтрации выберите условие, которое требуется удалить.
    2. Нажмите кнопку Удалить.
Запросы

Эта вкладка содержит существующие запросы и позволяет создать запросы значения у пользователя, которые появляются при использовании набора аналитических данных в любом компоненте Automated Analytics.

  • Создание запроса

Запрос можно создать двумя способами: на вкладке Запрос или при создании нового поля или фильтра.

  1. В редакторе запросов введите имя запроса в поле Имя. Это имя позволит выбрать запрос в качестве значения при создании поля или фильтра.
  2. Выберите тип в списке Тип.
  3. Введите значение по умолчанию в поле Значение. При выполнении запроса пользователю это значение будет предлагаться по умолчанию.
  4. Введите текст запроса значения у пользователя в поле Описание.
  5. Нажмите кнопку ОК, чтобы создать новый запрос.
Примечание

Запросы не отображаются на вкладке Просмотреть данные.