Adobe Experience Platform Query Service를 사용하면 SQL에 대한 제약 조건을 사용하여 데이터 세트 열을 기본 또는 보조 ID로 표시할 수 있습니다 ALTER TABLE
명령입니다. 이 기능을 사용하여 플래그가 지정된 필드가 데이터 개인 정보 보호 요구 사항과 일치하도록 할 수 있습니다. 이 명령을 사용하면 SQL을 통해 직접 기본 및 보조 ID 테이블 열에 대한 제약 조건을 추가하거나 삭제할 수 있습니다.
데이터 세트 열에 기본 또는 보조 ID로 레이블을 지정하려면 다음을 이해해야 합니다. ALTER TABLE
SQL 명령 및 데이터 개인 정보 보호 요구 사항에 대한 올바른 이해. 이 문서를 계속하기 전에 다음 설명서를 검토하십시오.
다음 ALTER TABLE
명령을 사용하면 데이터 세트 열에 레이블을 개인의 id로 지정한 다음 SQL을 사용하여 관련 메타데이터를 업데이트하여 해당 레이블을 기본 id로 사용할 수 있습니다. 이 기능은 Platform UI를 통해 스키마에서 직접 가져오는 대신 SQL을 통해 데이터 세트를 만들 때 특히 유용합니다. 이 명령은 플랫폼 내의 데이터 작업이 데이터 사용 정책을 준수하는지 확인하는 데 사용할 수 있습니다.
예
다음 예제에서는 기존 파일에 제약 조건을 추가합니다 t1
테이블. 의 값 id
열은 이제 아래의 기본 ID로 표시됩니다. IDFA
네임스페이스입니다. ID 네임스페이스는 필드가 나타내는 ID 데이터 유형을 선언하는 키워드입니다.
ALTER TABLE t1 ADD CONSTRAINT PRIMARY IDENTITY (id) NAMESPACE 'IDFA';
두 번째 예에서는 id
열이 보조 ID로 표시됩니다.
ALTER TABLE t1 ADD CONSTRAINT IDENTITY(id) NAMESPACE 'IDFA';
테이블 열에서 제약 조건을 제거할 수도 있습니다. ALTER TABLE
명령입니다.
예
다음 예제에서는 c1
열은 기존 ID에서 기본 ID로 레이블이 지정됨 t1
테이블.
ALTER TABLE t1 DROP CONSTRAINT PRIMARY IDENTITY (c1) ;
아래에서 보듯이 ID 제약 조건을 제거할 때와 동일한 구문이 사용됩니다.
ALTER TABLE t1 DROP CONSTRAINT IDENTITY (c1) ;
metadata 명령 사용 show identities
를 사용하여 id로 지정된 모든 특성이 있는 테이블을 표시할 수 있습니다.
> show identities;
반환된 테이블의 예가 아래에 표시됩니다.
tableName | columnName | datatype | namespace | ifPrimary
-----------+------------+----------+-----------+----------
(0 rows)
다음 목록은 XDM을 사용할 때 기존 데이터 세트에서 ID를 업데이트할 때 고려해야 할 중요한 사항을 설명합니다.
identityMap
루트 또는 최상위 수준인 XDM 필드 identityMap
오브젝트 필수 id 또는 기본 id로 레이블이 지정됩니다.