Плоские файлы TSV через FTP для подачи данных в Salescast
Если бы Дед Мороз пришёл в Lokad и предложил мне выбрать подарок, я, вероятно, попросил бы волшебный коннектор данных, который позволил бы мгновенную интеграцию любой клиентской системы с нашими приложениями.
Тем временем (пока мы ждем…), мы продолжаем работать над снижением сложности и временных затрат, связанных с интеграцией с нашими приложениями. Хотя интеграция через промежуточную схему (SQL-промежуточная база данных) зарекомендовала себя очень хорошо, мы получили многочисленные запросы на еще более простой метод интеграции. Сегодня наша команда разработчиков запустила в производство новую опцию интеграции, а именно: **И****нтеграция через плоские файлы. **
Почему это важно
Тестирование является важной частью оценки программных решений. Главная задача — минимизировать первоначальные усилия по интеграции при обеспечении качества данных, чтобы получить надежные, репрезентативные результаты тестирования.
Как это работает
TSV означает «значения, разделённые табуляцией», — формат хранения данных, который сохраняет информацию в специально форматированных текстовых файлах, используемых программным обеспечением. Хотя этот формат чрезвычайно старый, он оказывается удивительно эффективным для обмена данными и даже предпочтительнее SQL в проектах, где требуются большие наборы данных. Прежде всего, использование этого формата устраняет необходимость создания SQL-таблиц в базе данных.
1. Вкладка «Новые проекты» в Salescast теперь предлагает выбор между SQL-мастером и FTP-мастером.

Вкладка «Новый проект» в Salescast предоставляет доступ к FTP-мастеру
2. Данные должны быть предоставлены в двух файлах tsv. Важно, чтобы точная схема данных была воспроизведена — это объясняется более подробно в документации. Обратите внимание, что необходимо соблюдать все соглашения (например, табуляция, запятые, точки с запятой, имена таблиц и полей, регистрация символов и т.д.)!

Документация по настройке промежуточных файлов TSV
3. Таблицы необходимо загрузить на удалённый ftp-сервер. Вы можете разместить папку на уже используемом вами ftp-сервере или создать новую папку специально для этой цели.
4. Подключите ваш ftp-сервер, предоставив все необходимые учетные данные, а затем запустите Мастера.

FTP-мастер в Salescast
Ресурсы
Наше видео об интеграции предоставляет хорошее введение, и, как упоминалось выше, здесь приведены дополнительные детали по промежуточной схеме TSV.
Обратите внимание, что Lokad может настроить аккаунт ftp-сервера с высокоскоростным подключением к Salescast для клиентов, подписавшихся на Enterprise Plan. Мы также можем предоставить прямую интеграцию с учетной записью хранилища Windows Azure по запросу.