데이터베이스에 연결 connecting-to-the-database
외부 데이터베이스에 대한 연결을 활성화하려면 연결 매개 변수(예: 타겟팅된 데이터 소스 및 로드해야 하는 데이터가 있는 테이블의 이름)를 지정해야 합니다.
공유 연결 만들기 creating-a-shared-connection
공유 외부 데이터베이스에 대한 연결을 활성화하려면 이 연결이 활성화되어 있는 한 Adobe Campaign을 통해 데이터베이스에 액세스할 수 있습니다.
-
Administration > Platform > External accounts 노드를 통해 미리 구성을 정의해야 합니다.
-
New 단추를 클릭하고 External database 유형을 선택합니다.
-
외부 데이터베이스의 Connection 매개 변수를 정의합니다.
ODBC 형식 데이터베이스에 연결하려면 Server 필드에 서버 이름이 아닌 ODBC 데이터 원본 이름이 포함되어야 합니다. 더욱이, 특정 추가 구성은 사용되는 데이터베이스에 따라 필요할 수 있다. 데이터베이스 유형별 특정 구성 섹션을 참조하십시오.
-
매개 변수를 입력한 후 Test the connection 단추를 클릭하여 승인합니다.
-
필요한 경우 구성을 삭제하지 않고 이 데이터베이스에 대한 액세스를 비활성화하려면 Enabled 옵션을 선택 취소하십시오.
-
Adobe Campaign에서 이 데이터베이스에 액세스할 수 있도록 하려면 SQL 함수를 배포해야 합니다. Parameters 탭을 클릭한 다음 Deploy functions 단추를 클릭합니다.
Parameters 탭에서 테이블 및 인덱스에 대한 특정 작업 테이블스페이스를 정의할 수 있습니다.
임시 연결 만들기 creating-a-temporary-connection
워크플로우 활동에서 외부 데이터베이스에 대한 연결을 직접 정의할 수 있습니다. 이 경우 로컬 외부 데이터베이스에 저장되며 현재 워크플로우 내에서 사용하도록 예약됩니다. 외부 계정에는 저장되지 않습니다. 이 유형의 정시 연결은 워크플로우의 다른 활동(특히 Query, Data loading (RDBMS), Enrichment 활동 또는 Split 활동)에서 만들 수 있습니다.
예를 들어 쿼리 활동에서 외부 데이터베이스에 대한 주기적 연결을 만드는 단계는 다음과 같습니다.
-
Add data… 을(를) 클릭하고 External data 옵션을 선택합니다.
-
Locally defining the data source 옵션을 선택하십시오.
-
드롭다운 목록에서 대상 데이터베이스 엔진을 선택합니다. 서버 이름을 입력하고 인증 매개 변수를 제공합니다.
외부 데이터베이스의 이름도 지정합니다.
Next 버튼을 클릭합니다.
-
데이터가 저장된 테이블을 선택합니다.
해당 필드에 직접 테이블 이름을 입력하거나 편집 아이콘을 눌러 데이터베이스 테이블 목록에 액세스할 수 있습니다.
-
외부 데이터베이스 데이터와 Adobe Campaign 데이터베이스의 데이터 사이에 하나 또는 여러 조정 필드를 정의하려면 Add 단추를 클릭하십시오. Remote field 및 Local field 의 Edit expression 아이콘을 사용하면 각 테이블의 필드 목록에 액세스할 수 있습니다.
-
필요한 경우 필터링 조건 및 데이터 정렬 모드를 지정합니다.
-
외부 데이터베이스에서 수집할 추가 데이터를 선택합니다. 이렇게 하려면 추가할 필드를 두 번 클릭하여 Output columns 에 표시합니다.
이 구성을 확인하려면 Finish 을(를) 클릭하십시오.
보안 연결 secure-connection
외부 FDA 계정을 구성할 때 외부 데이터베이스에 대한 액세스 보안을 설정할 수 있습니다.
이렇게 하려면 사용된 포트의 서버 주소와 주소 뒤에 ":ssl"을(를) 추가합니다. 예: 192.168.0.52:4501:ssl.
그런 다음 데이터는 보안 SSL 프로토콜을 통해 전송됩니다.
추가 구성 additional-configurations
필요한 경우 외부 데이터베이스에서 데이터를 처리하는 스키마를 만들 수 있습니다. 마찬가지로, Adobe Campaign을 사용하여 외부 테이블의 데이터에 대한 매핑을 정의할 수 있습니다. 이러한 구성은 일반적이며 워크플로우에만 적용되지 않습니다.