임시 데이터 세트에서 기본 ID 설정

Adobe Experience Platform Query Service를 사용하면 SQL ALTER TABLE 명령에 대한 제약 조건을 사용하여 데이터 집합 열을 기본 또는 보조 ID로 표시할 수 있습니다. 이 기능을 사용하여 플래그가 지정된 필드가 데이터 개인 정보 보호 요구 사항과 일치하도록 할 수 있습니다. 이 명령을 사용하면 SQL을 통해 직접 기본 및 보조 ID 테이블 열에 대한 제약 조건을 추가하거나 삭제할 수 있습니다.

시작하기

데이터 집합 열에 기본 또는 보조 ID로 레이블을 지정하려면 ALTER TABLE SQL 명령에 대한 이해와 데이터 개인 정보 보호 요구 사항에 대한 충분한 이해가 필요합니다. 이 문서를 계속하기 전에 다음 설명서를 검토하십시오.

제한 추가 add-constraints

ALTER TABLE 명령을 사용하면 데이터 집합 열에 개인 ID로 레이블을 지정한 다음 SQL을 사용하여 관련 메타데이터를 업데이트하여 해당 레이블을 기본 ID로 사용할 수 있습니다. 이 기능은 Platform UI를 통해 스키마에서 직접 가져오는 대신 SQL을 통해 데이터 세트를 만들 때 특히 유용합니다. 이 명령은 플랫폼 내의 데이터 작업이 데이터 사용 정책을 준수하는지 확인하는 데 사용할 수 있습니다.

다음 예제에서는 기존 t1 테이블에 제약 조건을 추가합니다. 이제 id 열의 값이 IDFA 네임스페이스 아래에 기본 ID로 표시됩니다. ID 네임스페이스는 필드가 나타내는 ID 데이터 유형을 선언하는 키워드입니다.

ALTER TABLE t1 ADD CONSTRAINT PRIMARY IDENTITY (id) NAMESPACE 'IDFA';

두 번째 예제에서는 id 열이 보조 ID로 표시되도록 합니다.

ALTER TABLE t1 ADD CONSTRAINT IDENTITY(id) NAMESPACE 'IDFA';

드롭 제한 drop-constraints

ALTER TABLE 명령을 사용하여 테이블 열에서 제약 조건을 제거할 수도 있습니다.

다음 예제에서는 기존 t1 테이블에서 c1 열에 기본 ID 레이블을 지정하는 요구 사항을 제거합니다.

ALTER TABLE t1 DROP CONSTRAINT PRIMARY IDENTITY (c1) ;

아래에서 보듯이 ID 제약 조건을 제거할 때와 동일한 구문이 사용됩니다.

ALTER TABLE t1 DROP CONSTRAINT IDENTITY (c1) ;

ID 표시

명령줄 인터페이스의 메타데이터 명령 show identities을(를) 사용하여 ID로 할당된 모든 특성이 있는 테이블을 표시합니다.

> show identities;

반환된 테이블의 예가 아래에 표시됩니다.

 tableName | columnName | datatype | namespace | ifPrimary
-----------+------------+----------+-----------+----------
(0 rows)

XDM 제한 사항 limitations

다음 목록은 XDM을 사용할 때 기존 데이터 세트에서 ID를 업데이트할 때 고려해야 할 중요한 사항을 설명합니다.

  • 열을 ID로 지정하려면 must ​도 열의 메타데이터로 유지할 네임스페이스를 정의합니다.
  • XDM은 네임스페이스 특성에서 열 이름 지정을 지원하지 않습니다.
  • 스키마에서 identityMap XDM 필드를 사용하는 경우 루트 또는 최상위 identityMap 개체 must ​이(가) ID 또는 기본 ID로 레이블이 지정됩니다.
recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb