Mit Adobe Experience Platform Query Service können Sie Datensatzspalten mit Begrenzungen für SQL als primäre oder sekundäre Identitäten markieren. ALTER TABLE
Befehl. Mit dieser Funktion können Sie sicherstellen, dass gekennzeichnete Felder den Datenschutzanforderungen entsprechen. Mit diesem Befehl können Sie über SQL direkt Begrenzungen für primäre und sekundäre Identitätstabelle-Spalten hinzufügen oder löschen.
Die Beschriftung von Datensatzspalten als primäre oder sekundäre Identität erfordert ein Verständnis der ALTER TABLE
SQL-Befehl und ein gutes Verständnis der Datenschutzanforderungen. Bevor Sie mit diesem Dokument fortfahren, lesen Sie bitte die folgende Dokumentation:
ALTER TABLE
command.Die ALTER TABLE
-Befehl können Sie eine Datensatzspalte als Identität einer Person beschriften und diese Bezeichnung dann als primäre Identität verwenden, indem Sie die zugehörigen Metadaten mit SQL aktualisieren. Dies ist besonders nützlich, wenn Datensätze über SQL erstellt werden und nicht direkt über die Platform-Benutzeroberfläche von einem Schema aus. Mit dem -Befehl können Sie sicherstellen, dass Ihre Datenvorgänge in Platform mit Datennutzungsrichtlinien konform sind.
Beispiele
Im folgenden Beispiel wird der vorhandenen t1
Tabelle. Die Werte der id
-Spalte sind nun als primäre Identitäten unter der IDFA
Namespace. Ein Identitäts-Namespace ist ein Schlüsselwort, das den Typ der Identitätsdaten deklariert, die das Feld darstellt.
ALTER TABLE t1 ADD CONSTRAINT PRIMARY IDENTITY (id) NAMESPACE 'IDFA';
Das zweite Beispiel stellt sicher, dass die Variable id
-Spalte wird als sekundäre Identität markiert.
ALTER TABLE t1 ADD CONSTRAINT IDENTITY(id) NAMESPACE 'IDFA';
Begrenzungen können auch mithilfe der ALTER TABLE
Befehl.
Beispiele
Im folgenden Beispiel wird die Anforderung entfernt, dass die Variable c1
-Spalte eine primäre Identität in der vorhandenen t1
Tabelle.
ALTER TABLE t1 DROP CONSTRAINT PRIMARY IDENTITY (c1) ;
Wie unten dargestellt, wird dieselbe Syntax beim Entfernen einer Identitätsbegrenzung verwendet.
ALTER TABLE t1 DROP CONSTRAINT IDENTITY (c1) ;
Verwenden des Metadaten-Befehls show identities
über die Befehlszeilenschnittstelle, um eine Tabelle mit allen Attributen anzuzeigen, die als Identität zugewiesen sind.
> show identities;
Nachfolgend finden Sie ein Beispiel einer zurückgegebenen Tabelle.
tableName | columnName | datatype | namespace | ifPrimary
-----------+------------+----------+-----------+----------
(0 rows)
In der folgenden Liste werden wichtige Überlegungen zum Aktualisieren von Identitäten in vorhandenen Datensätzen bei der Verwendung von XDM erläutert.
identityMap
XDM-Feld, der Stamm oder die oberste Ebene identityMap
Objekt must als Identität oder primäre Identität gekennzeichnet sein.