Adobe Experience Platform Query Service可讓您使用SQL的限制,將資料集欄標示為主要或次要身分 ALTER TABLE
命令。 您可以使用此功能,確保已標幟欄位符合資料隱私權要求。 此命令允許您直接通過SQL添加或刪除主標識表列和次標識表列的約束。
將資料集欄標示為主要或次要身分識別時,必須了解 ALTER TABLE
SQL命令,並且對資料隱私要求有很好的了解。 繼續閱讀本檔案之前,請先檢閱下列檔案:
ALTER TABLE
命令.此 ALTER TABLE
命令允許您將資料集列標籤為人員的標識,然後使用該標籤作為主標識,方法是使用SQL更新相關元資料。 當資料集是透過SQL建立,而非直接透過Platform UI從結構建立時,這特別實用。 命令可用來確保您的Platform資料操作符合資料使用原則。
範例
下面的示例向現有 t1
表格。 的值 id
欄現在會標示為下方的主要身分 IDFA
命名空間。 身分命名空間是宣告欄位所代表身分資料類型的關鍵字。
ALTER TABLE t1 ADD CONSTRAINT PRIMARY IDENTITY (id) NAMESPACE 'IDFA';
第二個範例可確保 id
欄標示為次要身分。
ALTER TABLE t1 ADD CONSTRAINT IDENTITY(id) NAMESPACE 'IDFA';
您也可以使用 ALTER TABLE
命令。
範例
下列範例移除 c1
欄中標籤為現有主要標識 t1
表格。
ALTER TABLE t1 DROP CONSTRAINT PRIMARY IDENTITY (c1) ;
如下所示,移除身分限制時會使用相同語法。
ALTER TABLE t1 DROP CONSTRAINT IDENTITY (c1) ;
使用中繼資料命令 show identities
從命令行介面顯示一個表,其中包含作為標識分配的每個屬性。
> show identities;
以下顯示返回表的示例。
tableName | columnName | datatype | namespace | ifPrimary
-----------+------------+----------+-----------+----------
(0 rows)
下列清單說明使用XDM時,更新現有資料集中身分識別的重要考量事項。
identityMap
XDM欄位、根或頂層 identityMap
物件 必須 標示為身分或主要身分。