Как интегрировать ActiveCampaign с SQL Server для расширенной аналитики
Опубликовано: 2020-09-11Этот пост был предоставлен Skyvia.
Облачные инструменты «программное обеспечение как услуга» (SaaS), такие как ActiveCampaign, стали критически важными для многих предприятий, но многим компаниям по-прежнему необходимо хранить часть своих данных локально. Некоторые делают это из соображений безопасности, в то время как другим требуется централизованное хранилище для данных, поступающих из разных источников.
В большинстве случаев данные хранятся в реляционной (SQL) базе данных. Этот пост охватывает:
- Что такое базы данных SQL
- Почему вам может понадобиться использовать SQL-сервер
- Как вы можете загрузить данные ActiveCampaign в базу данных без программирования и необходимости технических знаний
Что такое база данных SQL?
Реляционная (или SQL) база данных — это набор данных, организованных в виде таблицы с использованием столбцов и строк. SQL здесь означает язык структурированных запросов — язык, используемый для запросов и управления данными, а также для администрирования сервера базы данных.
Одним из самых популярных серверов баз данных на рынке является Microsoft SQL Server. Он часто используется для хранения локальных бизнес-данных и предоставления данных другим программным приложениям. Microsoft SQL Server популярен, потому что он хорошо совместим со многими сторонними приложениями и клиентами. Он также предлагает высокую надежность и производительность, а также широкий набор встроенных инструментов, таких как службы анализа и отчетности.
Почему вы должны использовать SQL-сервер?
Есть 3 основные причины для использования баз данных:
- Личная копия данных. Хотя облачные приложения, такие как ActiveCampaign, надежны, когда речь идет о хранении данных, пользователь по-прежнему может массово удалить или изменить важные данные по ошибке. Хранение всегда доступной копии данных не повредит.
- Централизованное хранение данных. Консолидация данных из разных источников в одном месте — таких как маркетинговые данные из ваших кампаний в ActiveCampaign, данные о продажах из вашего решения для электронной коммерции или данные службы поддержки клиентов из вашей системы поддержки — может дать вам 360-градусное представление о ваших клиентах.
- Анализ данных и отчетность. В то время как хорошие данные и отчеты можно легко получить из ActiveCampaign удаленно через их API, базы данных SQL гораздо более оптимизированы для анализа и поддерживают широкий спектр инструментов анализа данных и создания отчетов. Microsoft SQL Server даже предлагает собственные решения для создания отчетов и анализа.
Как Skyvia может помочь пользователям ActiveCampaign
ActiveCampaign играет важную роль во многих компаниях. Это важно для:
- Автоматизация вашего электронного маркетинга
- Общение с клиентами
- Управление списками контактов и потенциальных клиентов
(Просто назвать несколько вещей).
ActiveCampaign хранит информацию о вашей оценке лидов, сегментации, истории воронки сделок — информацию, без которой ваше представление о ваших клиентах и лидах не может быть полным.
Если вам нужно обогатить информацию в своей базе данных данными из ActiveCampaign, Skyvia — идеальный инструмент для использования.
Репликация ActiveCampaign+Skyvia в базу данных
Skyvia — это решение для интеграции облачных данных, которое может легко копировать данные из ActiveCampaign и ряда других облачных приложений на SQL Server, а также на несколько других серверов баз данных и облачных хранилищ данных.
Skyvia предлагает несколько инструментов, которые можно использовать для передачи данных ActiveCampaign в базу данных. Самый простой инструмент — это репликация Skyvia, которая создает точную копию облачных данных в базе данных.
Настройка репликации в Skyvia — это простой процесс без программирования, который занимает менее 5 минут. Он не требует навыков программирования или установки программного обеспечения. Вам даже не нужно подготавливать соответствующие таблицы базы данных — Skyvia может выполнить репликацию в пустую базу данных и создать для вас таблицы.
Как только вы настроите репликацию, она может запускаться автоматически по расписанию и обновлять вашу базу данных свежими данными из ActiveCampaign без какого-либо взаимодействия с пользователем. Таким образом, у вас всегда будут свежие данные ActiveCampaign в базе данных SQL Server, что особенно важно для анализа данных и принятия правильных решений.
Функция добавочных обновлений позволяет загружать только добавленные/измененные записи, поэтому вам не нужно каждый раз перезагружать все записи. Это ускоряет репликацию и использует меньше вызовов ActiveCampaign API.
Как настроить репликацию
Чтобы настроить репликацию, сначала необходимо создать подключения к ActiveCampaign и базе данных. Для подключения к ActiveCampaign вам необходимо указать имя вашей учетной записи и API-ключ.
Для SQL Server также необходимо указать соответствующий параметр подключения — IP-адрес сервера для подключения, имя пользователя и пароль, а также базу данных для репликации данных.
Обратите внимание, однако, что ваш SQL Server должен быть доступен из Интернета и разрешать соединения TCP/IP, по крайней мере, с IP-адресов Skyvias. Кроме того, вы можете установить наше приложение Агента на компьютер, который имеет как доступ в Интернет, так и доступ к этому приложению SQL, и использовать подключение Агента. Этот агент служит безопасным туннелем для загрузки данных между Skyvia и вашей базой данных без необходимости открывать SQL Server для Интернета.
После этого вы можете продолжить саму репликацию. Здесь вам нужно только выбрать соответствующие подключения, а затем установить флажки для объектов ActiveCampaign (Skyvia представляет данные ActiveCampaign в виде таблиц с записями и столбцами, и мы называем эти таблицы «объектами» — например, объект «Контакты», объект «Сделки») , которые вы хотите копировать. При желании вы можете более детально настроить репликацию, исключив некоторые поля из репликации и установив фильтры для реплицируемых данных.
Наконец, вы можете настроить расписание автоматического запуска репликации. Гибкие настройки расписания позволяют настроить практически любое необходимое вам расписание. Вы можете запускать репликацию каждый день или в определенные дни недели или чаще, чем один раз в день — вплоть до нескольких минут.
Другие сценарии интеграции данных ActiveCampaign
Репликация Skyvia — идеальное решение для пустой базы данных. Но что, если у вас уже есть база данных для лидов, контактов, сделок и другой информации? Они могут иметь структуру, отличную от объектов ActiveCampaign. Дело может быть особенно сложным, если база данных уже частично заполнена, и некоторые записи уже присутствуют как в базе данных.
В этом случае вы можете использовать Skyvia Import. Это гораздо более продвинутый инструмент, чем репликация. Он предоставляет мощные настройки сопоставления, которые позволяют загружать данные между таблицами различной структуры. Они включают в себя поиск для сохранения отношений исходных данных и выражений, которые позволяют выполнять сложные преобразования данных.
Настройки фильтра позволяют загружать только новые записи или записи, соответствующие каким-либо другим критериям. Кроме того, Skyvia Import поддерживает операцию UPSERT, которая позволяет загружать данные без создания дубликатов.
Skyvia Import можно использовать не только для загрузки данных ActiveCampaign в базы данных, но (в отличие от репликации) он также поддерживает загрузку данных из различных источников данных, включая базы данных и CSV-файлы, в ActiveCampaign. Однако конфигурация импорта немного сложнее, чем репликация. Но не беспокойтесь, это по-прежнему делается визуально, без какого-либо кодирования, а документация Skyvia охватывает все настройки и все виды отображения.
Skyvia — это бесплатное решение. Его цена зависит от объема загружаемых данных и позволяет загружать определенный объем данных в месяц даже на бесплатном тарифном плане. Если вам нужно получить копию ваших данных ActiveCampaign в базе данных или импортировать данные из других источников в ActiveCampaign, не стесняйтесь попробовать Skyvia для этих задач.