기존 테이블의 스키마 schema-of-an-existing-table
개요 overview
응용 프로그램이 기존 테이블의 데이터, SQL 뷰 또는 원격 데이터베이스의 데이터에 액세스해야 하는 경우 다음 데이터를 사용하여 Adobe Campaign에서 해당 스키마를 만듭니다.
- 테이블 이름: "sqltable" 특성이 있는 테이블 이름(dblink를 사용할 때 해당 별칭과 함께) 입력,
- 스키마 키: 조정 필드 참조,
- 색인: 쿼리 생성에 사용,
- XML 구조의 필드 및 위치: 응용 프로그램에 사용되는 필드만 채웁니다.
- 링크: 기준의 다른 테이블과 조인이 있는 경우.
구현 implementation
해당 스키마를 생성하려면 다음 단계를 적용합니다.
-
Adobe Campaign 트리의 Administration>Configuration>Data schemas 노드를 편집하고 New 을(를) 클릭합니다.
-
Access data from an existing table or an SQL view 옵션을 선택하고 Next 을(를) 클릭합니다.
-
테이블 또는 기존 뷰를 선택합니다.
-
필요에 따라 스키마 콘텐츠를 조정합니다.
테이블 생성 SQL 스크립트를 생성하지 않으려면
<srcSchema>
루트 요소에서 view="true" 특성으로 스키마를 채워야 합니다.
예:
<srcSchema name="recipient" namespace="cus" view="true">
<element name="recipient" sqltable="dbsrv.recipient">
<key name="email">
<keyfield xpath="@email"/>
</key>
<attribute name="email" type="string" length="80" sqlname="email"/>
</element>
</srcSchema>
외부 데이터베이스 액세스 accessing-an-external-database
페더레이션 데이터 액세스 - FDA 옵션을 사용하면 외부 데이터베이스에 저장된 데이터에 액세스할 수 있습니다.
외부 데이터베이스의 데이터에 액세스하기 위해 스키마에 포함할 구성이 이 페이지에 자세히 설명되어 있습니다.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1