Если Санта Клаус пришел в гости к 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 по запросу.