고급 분석을 위해 ActiveCampaign을 SQL Server와 통합하는 방법
게시 됨: 2020-09-11이 포스팅은 스카이비아의 지원을 받아 작성되었습니다.
ActiveCampaign과 같은 클라우드 기반 SaaS(Software-as-a-Service) 도구는 많은 기업에서 중요해졌지만 많은 기업에서 여전히 일부 데이터를 로컬에 저장해야 합니다. 일부는 보안 문제 때문에 이렇게 하는 반면, 다른 일부는 다른 소스에서 오는 데이터를 위한 중앙 집중식 데이터 저장소를 원합니다.
대부분의 경우 데이터는 관계형(SQL) 데이터베이스에 저장됩니다. 이 게시물은 다음을 다룹니다.
- SQL 데이터베이스란
- SQL 서버를 사용해야 하는 이유
- 기술 지식 없이 코딩 없이 ActiveCampaign 데이터를 데이터베이스에 로드하는 방법
SQL 데이터베이스란 무엇입니까?
관계형(또는 SQL) 데이터베이스는 열과 행을 사용하여 테이블로 구성된 데이터 모음입니다. 여기서 SQL은 Structured Query Language 를 나타냅니다. 이는 데이터를 쿼리 및 관리하고 데이터베이스 서버를 관리하는 데 사용되는 언어입니다.
시장에서 가장 인기 있는 데이터베이스 서버 중 하나는 Microsoft SQL Server입니다. 온프레미스 비즈니스 데이터를 저장하고 다른 소프트웨어 애플리케이션에 데이터를 제공하는 데 자주 사용됩니다. Microsoft SQL Server는 많은 타사 앱 및 클라이언트와 호환성이 높기 때문에 널리 사용됩니다. 또한 분석 및 보고 서비스와 같은 다양한 번들 도구 세트뿐만 아니라 높은 안정성과 성능을 제공합니다.
SQL 서버를 사용해야 하는 이유는 무엇입니까?
데이터베이스를 사용하는 주된 이유는 3가지입니다.
- 데이터의 개인 사본. ActiveCampaign과 같은 클라우드 앱은 데이터 저장과 관련하여 안정적이지만 사용자는 여전히 실수로 중요한 데이터를 대량 삭제하거나 수정할 수 있습니다. 항상 액세스할 수 있는 데이터 복사본을 유지하는 것은 문제가 되지 않습니다.
- 중앙 집중식 데이터 저장. ActiveCampaign 캠페인의 마케팅 데이터, 전자 상거래 솔루션의 판매 데이터 또는 지원 시스템의 고객 지원 데이터와 같이 다양한 소스의 데이터를 한 곳에서 통합하면 고객에 대한 360도 뷰를 제공할 수 있습니다.
- 데이터 분석 및 보고. API를 통해 원격으로 ActiveCampaign에서 좋은 데이터와 보고를 쉽게 얻을 수 있지만 SQL 데이터베이스는 분석에 훨씬 최적화되어 있으며 광범위한 데이터 분석 및 보고 도구를 지원합니다. Microsoft SQL Server는 기본 보고 및 분석 솔루션도 제공합니다.
Skyvia가 ActiveCampaign 사용자를 돕는 방법
ActiveCampaign은 많은 비즈니스에서 중요한 역할을 합니다. 다음과 같은 경우에 중요합니다.
- 이메일 마케팅 자동화
- 고객과의 커뮤니케이션
- 연락처 및 리드 목록 관리
(몇 가지만 들자면).
ActiveCampaign은 리드 스코어링, 세분화, 거래 파이프라인 기록에 대한 정보를 저장합니다. 이 정보 없이는 고객 및 리드에 대한 뷰가 완성될 수 없습니다.
ActiveCampaign의 데이터로 데이터베이스의 정보를 보강해야 하는 경우 Skyvia는 사용하기에 완벽한 도구입니다.
ActiveCampaign+Skyvia 데이터베이스 복제
Skyvia는 ActiveCampaign 및 기타 여러 클라우드 응용 프로그램의 데이터를 SQL Server는 물론 몇 가지 다른 데이터베이스 서버 및 클라우드 데이터 웨어하우스로 쉽게 복사할 수 있는 클라우드 데이터 통합 솔루션입니다.
Skyvia는 ActiveCampaign 데이터를 데이터베이스로 가져오는 데 사용할 수 있는 여러 도구를 제공합니다. 가장 쉬운 도구는 데이터베이스에 클라우드 데이터의 정확한 사본을 생성하는 Skyvia의 복제 입니다.
Skyvia에서 복제를 설정하는 것은 코딩이 필요 없는 쉽고 5분 미만이 소요되는 프로세스입니다. 코딩 기술이나 소프트웨어 설치가 필요하지 않습니다. 해당 데이터베이스 테이블을 준비할 필요도 없습니다. Skyvia는 빈 데이터베이스에 대한 복제를 수행하고 테이블을 생성할 수 있습니다.
복제를 설정하면 일정에 따라 자동으로 실행되고 사용자 상호 작용 없이 ActiveCampaign의 최신 데이터로 데이터베이스를 업데이트할 수 있습니다. 따라서 SQL Server 데이터베이스에는 항상 최신 ActiveCampaign 데이터가 있습니다. 이는 데이터 분석과 올바른 결정을 내리는 데 특히 중요합니다.
증분 업데이트 기능을 사용하면 추가/수정된 레코드만 로드할 수 있으므로 매번 모든 레코드를 다시 로드할 필요가 없습니다. 이렇게 하면 복제가 빨라지고 ActiveCampaign API 호출을 덜 사용합니다.
복제를 구성하는 방법
복제를 구성하려면 먼저 ActiveCampaign 및 데이터베이스에 대한 연결을 생성해야 합니다. ActiveCampaign에 연결하려면 계정 이름과 API 키를 지정해야 합니다.
SQL Server의 경우 연결할 서버의 IP, 사용자 이름과 암호, 데이터를 복제할 데이터베이스 등 해당 연결 매개변수도 지정해야 합니다.
그러나 SQL Server는 인터넷에서 사용할 수 있어야 하며 최소한 Skyvias의 IP에서 TCP/IP 연결을 허용해야 합니다. 또는 인터넷에 액세스할 수 있고 이 SQL 응용 프로그램에 액세스할 수 있고 에이전트 연결을 사용할 수 있는 컴퓨터에 에이전트 응용 프로그램을 설치할 수 있습니다. 이 에이전트는 인터넷용 SQL Server를 열 필요 없이 Skyvia와 데이터베이스 간에 데이터를 로드하기 위한 보안 터널 역할을 합니다.
그런 다음 복제 자체를 계속할 수 있습니다. 여기에서 해당 연결을 선택한 다음 원하는 ActiveCampaign 개체 (Skyvia는 ActiveCampaign 데이터를 레코드와 열이 있는 테이블로 표시하며 이러한 테이블을 연락처 개체, 거래 개체와 같은 "개체"라고 함) 에 대한 확인란을 선택하기만 하면 됩니다. 뒤로 젖히다. 원하는 경우 복제에서 일부 필드를 제외하고 복제된 데이터에 대한 필터를 설정하여 복제를 더 세부적으로 조정할 수 있습니다.
마지막으로 복제가 자동으로 실행되도록 일정을 구성할 수 있습니다. 유연한 일정 설정을 통해 필요한 거의 모든 일정을 구성할 수 있습니다. 복제는 매일 또는 특정 평일에 실행하거나 하루에 한 번 이상(최대 몇 분마다) 실행할 수 있습니다.
ActiveCampaign 데이터 통합을 위한 기타 시나리오
Skyvia의 복제는 빈 데이터베이스에 대한 완벽한 솔루션입니다. 그러나 리드, 연락처, 거래 및 기타 정보에 대한 기존 데이터베이스가 이미 있는 경우에는 어떻게 될까요? ActiveCampaign 개체와 다른 구조를 가질 수 있습니다. 데이터베이스가 이미 부분적으로 채워져 있고 일부 레코드가 둘 다 데이터베이스에 이미 있는 경우 이 경우는 특히 복잡할 수 있습니다.
이 경우 Skyvia Import를 사용할 수 있습니다. 이것은 복제보다 훨씬 더 고급 도구입니다. 다른 구조의 테이블 간에 데이터를 로드할 수 있는 강력한 매핑 설정을 제공합니다. 여기에는 소스 데이터 관계를 유지하기 위한 조회와 복잡한 데이터 변환을 허용하는 표현식이 포함됩니다.
필터 설정을 사용하면 새 레코드나 일부 다른 기준과 일치하는 레코드만 로드할 수 있습니다. 게다가 Skyvia의 Import는 중복 생성 없이 데이터를 로드할 수 있는 UPSERT 작업을 지원합니다.
Skyvia Import는 ActiveCampaign 데이터를 데이터베이스에 로드하는 데 사용할 수 있을 뿐만 아니라 (Replication과 달리) 데이터베이스 및 CSV 파일을 비롯한 다양한 데이터 소스에서 ActiveCampaign으로 데이터 로드도 지원합니다. 그러나 가져오기 구성은 복제보다 약간 더 복잡합니다. 그러나 걱정하지 마십시오. 코딩 없이 시각적으로 수행되며 Skyvia의 문서에서는 모든 설정과 모든 매핑 종류를 다룹니다.
Skyvia는 프리미엄 솔루션입니다. 로드된 데이터의 양에 따라 가격이 책정되며, 무료 요금제에서도 월별 일정량의 데이터를 로드할 수 있습니다. 데이터베이스에서 ActiveCampaign 데이터의 복사본을 가져오거나 다른 소스에서 ActiveCampaign으로 데이터를 가져와야 하는 경우 이러한 작업에 대해 Skyvia를 사용해 보십시오.