Подключение CSV файла

Особенности заполнения csv файла

Технические требования

  • Кодировка UTF-8
  • Разделитель может быть , или ;
  • Десятичный разделитель в ячейках - . (точка), не , (запятая) иначе система будет считать строки в этом столбце как текстовые типы данных.
    Если в Вашем файле есть запятые, то нужно заменить их на точки. Для этого выделите столбец ctrl+h и замените , на . . В дальнейшем используйте для разделения только точки.
  • Название столбцов можно указывать как латиницей, так и кириллицей. Во втором случае произойдет транслитерация
  • В названии столбцов нельзя делать перенос на другую строку
  • Необходимо вторую строку (первая строка с названиями столбцов) заполнять полностью перед созданием запроса. Иначе у столбцов без заполненной строки тип данных будет определяться, как у последнего заполненного столбца

Цвет заливки, текста, шрифт, курсив, выравнивание на работоспособность файла не влияют.

BI

Необходимые столбцы для работы с csv

Набор столбцов строго не регламентирован, вы можете добавлять те столбцы, которые считаете нужными.

Нельзя использовать название столбца "Cost" и приведенные в списке.

Подключение csv файла

После подготовки CSV файла, подключите его к К50:BI для дальнейшего использования.
В проекте зайдите на вкладку Источники данных. Выберите тип системы CSV.

BI

В открывшемся окне заполните строки:
Название подключения - укажите название для его дальнейше удобной идентификации в списке коннекторов
URL - укажите ссылку, по которой доступен csv файл

BI

На следующем шаге укажите название подключенного источника.

Использование плановых показателей в К50:BI

Отчет Плана/факт Распределенный план по дням

Обычно такой тип отчета используется, когда дата старта рекламной активности не совпадает с первым числом месяца, а дата окончания с последним числом.
Например, есть бюджет 1000 рублей на 20 дней, по 50 руб. в день соответственно. Если за 7 дней было потрачено 350 рублей, то в отчете должно отображаться 100% выполнения плана по бюджету при выборе в датапикере этих 7-ми дней.

Обратите внимание

В csv файле такого типа обязательно должны присутствовать столбцы: Date_Start, Date_End, столбцы с плановыми показателями.

Пример структуры файла:
BI

В столбце Date_Start укажите начало планового периода
В столбце Date_End укажите конец запланированного периода

Отчет Плана/факт от всего месяца

В данном случае разбивать плановые показатели по дням нет необходимости.

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

Обратите внимание

В csv файле такого типа обязательно должны присутствовать столбцы: Date_Start, столбцы с плановыми показателями.

Пример структуры файла:
BI

Внимание

Указанные даты в этих столбцах должны находиться в рамках одного календарного месяца. Это необходимо для того, чтобы мы могли сопоставить CSV c плановыми показателями, с CSV с датами. Сопоставление строк таблиц будет происходить по каждому календарному дню указанного месяца.

Например, если планируемый период с 15.06.2019 по 14.07.2019, то необходимо его разбить на 2 строки:
1) с 15.06.2019 по 31.06.2019;
2) с 01.07.2019 по 14.07.2019.

BI

CSV с датами

Для использования CSV с плановыми показателями необходимо использовать еще один CSV с датами. Это делается для того, чтобы при выборе даты в датапикере выводились нужные плановые показатели за нужный месяц.

Обратите внимание

Если плановый csv к датам не привязан, то будут показываться, те данные в таблице, которые указаны в плановом csv, без привязки к датам.

Обратите внимание

Подключить CSV в качестве источника вы можете через сотрудника K50.

Как добавить CSV с датами в структуру данных

Вставьте запрос CSV с датами в структуру.

BI

Создайте новую структуру данных и добавьте CSV с датами

BI

В шагах преобразования выберите Фильтрация. Выбирите поле Date и выставьте фильтрацию В соотвествии с выбранным периодом.

BI

Присоедините к CSV с датами CSV с плановыми показателями. Связь выставьте по полю Date.

BI

BI

Далее необходимо в плановом csv переименовать столбец Date в FirstDate.

BI

Затем выставьте связь для этих таблиц по столбцу FirstDate.

BI