Попробовать

Загрузка файлов с устройства пользователя и облака

📂 В этой статье описаны способы загрузки файлов таблиц в Smart Data Hub.

Советуем также почитать:
Интеграция с Яндекс.Диск
Интеграция с Google Диск
Интеграция с другими коннекторами

🧩 Входим в модуль загрузки файлов

После «Регистрации» вы находитесь в интерфейсе подключения интеграций, в котором перечислены все доступные «Коннекторы». Во всех остальных случаях авторизуйтесь в аккаунте Smart Data Hub и перейдите к списку интеграций, кликнув слева в меню раздел «Коннекторы» (1) и для перехода на страницу загрузки таблиц «Загрузить» (2):

Открывается интерфейс загрузки файла:

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

❗ Одновременно можно загрузить один файл.

❗ Если перетащить второй файл в выделенную область, то первый файл будет заменен.

📤 Загрузка с устройства пользователя (PC / Mac)

Для загрузки файла с устройства пользователя можно кликнуть на соответствующую область или перетащить файл. После этого файл будет «прикреплен» и подготовлен для дальнейшей загрузки в систему Smart Data Hub:

Если таблица выбрана неверно или вам нужно вернуться на шаг назад – следует удалить таблицу, нажав на «крестик» :

☁️ Загрузка файла с облака

Чтобы загрузить файл с облака необходимо скопировать ссылку из облачного хранилища и вставить ее в соответствующее поле.

Например в «Google Таблицы» это выглядит так:

А в «Яндекс Таблицы» это выглядит так:

Вставляем ссылку в соответствующее поле:

…далее необходимо выбрать периодичность загрузки файла:

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

При выборе «однократно» — файл загрузится один раз и не будет автоматически обновляться в системе. 

При выборе периодичности «раз в час», «раз в 4 часа», «раз в день», «раз в 7 дней» и «раз в 30 дней» – файл будет обновляться по указанному вами расписанию. Все строки с изменениями так же будут обновлены вне зависимости от расположения файла.

Далее нажимаем на кнопку «ок» и перемещаемся на следующий шаг:

Так же как и в варианте загрузки с устройства пользователя, для возврата на главную страницу или замену ссылки необходимо нажать на «крестик» .

⚙️ Настройка файлов для загрузки

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

После этого открываются настройки для загружаемого файла:

Значения селекторов (слева указано положение селектора по умолчанию):

 «Разбить данные по датам» – необходимо включить, если данные передаются периодами и необходима разбивка данных по дням;

 «Сохранить схему данных» – включение этого селектора позволяет сохранить настройки (положение селекторов) для будущих загрузок. Настройки для столбцов, загрузки, коды полей будут сохранены и при дальнейшей загрузке файлов с выбором данной схемы данных – загрузка будет происходить в те же параметры, показатели, без лишних настроек;

 «Спецобработка Субъектов РФ» – если в файле используются названия субъектов РФ, система автоматически присвоит значение из загруженного словаря (например, «Мос. область», «МО», «Москов. обл» = «Московская область»);

 «Первая строка содержит наименования полей» – включен, когда необходимо считать, что первая строка таблицы загружаемого файла содержит наименования полей;

 «Подобрать схему данных» – включен по умолчанию, когда необходимо автоматически определить и подобрать схему данных;

 «Вторая строка содержит агрегатную функцию» – считать, что вторая строка таблицы содержит значение агрегатной функции: dim — параметрsum — функция суммаavg — функция среднееavgWeighted — функция средневзвешенное. Если селектор выключен – система автоматически расставит значение для столбцов.

 «Третья строка содержит коды (строковые идентификаторы) полей» (8) – учесть, что в третьей строке загружаемой таблицы вписаны названия полей на латинице, которые пользователь будет использовать в базе. Если переключатель выключен – система автоматически транслирует наименования полей на латиницу.

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

🗂️ Схемы данных

✅ Схемы данных упрощают загрузку для пользователей.

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

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

✅ Схема данных создается для проекта, не для сайта!

✅ Схемы данных отображаются на главной странице модуля загрузки файлов. 

На данном этапе отображается название, описание дата и время создания схемы данных, и когда ее редактировали.

Схему данных можно переименовать, копировать или удалить

Для подключения схемы необходимо выбрать файл для загрузки (с устройства или по ссылке), перейти в настройки (3) и кликнуть на галочку «схемы данных» (4):

После этого в списке будут отражены все существующие схемы данных. 

Для выбора определенной схемы данных необходимо нажать кнопку «Подключить»:

На данном этапе схему данных так же можно переименовать, скопировать, удалить

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

Сопоставление столбцов таблицы из файла происходит по названию столбцов в схеме данных.

📤 Загрузка без выбора схемы данных / первичная загрузка файла

Если файл грузится впервые и для проекта не существует схем данных, либо файл необходимо загрузить с новой схемой данных – необходимо пройти несколько дополнительных шагов. 

При нажатии на кнопку далее открывается раздел создание «СОЗДАНИЕ ПОЛЕЙ В ХРАНИЛИЩЕ ДАННЫХ»:

✅ На данном этапе загружаются все элементы из файла в хранилище;

✅ Если таблица содержит наименования столбцов на кириллице – система автоматически транслирует названия на латиницу в нижнем регистре (имя = imia);

✅ Если таблица содержит наименования столбцов на латинице – система оставит значения на латинице;

✅ Если в наименовании полей содержатся пробелы – система подставит «_» вместо пробелов;

✅ На этом шаге названия для элементов из хранилища можно редактировать;

✅ При необходимости можно удалить столбцы для загрузки (справа крестик) или добавить необходимые столбцы (слева раздел «Поля», полужирным выделены неиспользованные поля в загрузке данной таблице);

Описание вкладки «Хранилище» вынесено в отдельную статью.

…После создания и/или удаления полей в хранилище данных нажимаем кнопку «Далее».

Далее система переходит на раздел «СОЗДАНИЕ ПАРАМЕТРОВ И ПОКАЗАТЕЛЕЙ»:

На данном этапе необходимо проверить значения параметров и показателей для загружаемых столбцов из таблицы. Так же возможно изменить значение (параметр / показатель) для каждого загружаемого столбца.

При необходимости можно удалить столбцы для загрузки, нажав на крестик справа или добавить необходимые столбцы (раздел «Поля» слева, полужирным выделены неиспользованные поля в загрузке данной таблице):

Здесь: dim — параметрsum — функция суммаavg — функция среднееavgWeighted — функция средневзвешенное.

После редактирования и создания параметров и показателей для данных нажимаем кнопку «Готово» и файл загружается в систему Smart Data Hub. Таблица сохраняется и отображается в разделе «загруженные файлы / схемы данных» в списке загруженных таблиц и отображается на экране: