기존 테이블의 스키마 schema-of-an-existing-table

개요 overview

응용 프로그램이 기존 테이블의 데이터, SQL 뷰 또는 원격 데이터베이스의 데이터에 액세스해야 하는 경우 다음 데이터를 사용하여 Adobe Campaign에서 해당 스키마를 만듭니다.

  • 테이블 이름: "sqltable" 특성이 있는 테이블 이름(dblink를 사용할 때 해당 별칭과 함께) 입력,
  • 스키마 키: 조정 필드 참조,
  • 색인: 쿼리 생성에 사용,
  • XML 구조의 필드 및 위치: 응용 프로그램에 사용되는 필드만 채웁니다.
  • 링크: 기준의 다른 테이블과 조인이 있는 경우.

구현 implementation

해당 스키마를 생성하려면 다음 단계를 적용합니다.

  1. Adobe Campaign 트리의 Administration>Configuration>Data schemas 노드를 편집하고 New 을(를) 클릭합니다.

  2. Access data from an existing table or an SQL view 옵션을 선택하고 Next 을(를) 클릭합니다.

  3. 테이블 또는 기존 뷰를 선택합니다.

  4. 필요에 따라 스키마 콘텐츠를 조정합니다.

    테이블 생성 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