Primaire id's instellen in een ad-hocgegevensset

De Dienst van de Vraag van Adobe Experience Platform staat u toe om datasetkolommen als of primaire of secundaire identiteiten te merken gebruikend beperkingen voor SQL ALTER TABLE gebruiken. U kunt deze functie gebruiken om ervoor te zorgen dat gemarkeerde velden voldoen aan de privacyvereisten voor gegevens. Dit bevel staat u toe om beperkingen voor zowel primaire als secundaire kolommen van de identiteitslijst direct door SQL toe te voegen of te schrappen.

Aan de slag

De kolommen van de gegevensreeks van het etiket als primaire of secundaire identiteit vereisen een begrip van het ALTER TABLE SQL-opdracht en een goed begrip van de privacyvereisten voor gegevens. Lees de volgende documentatie voordat u doorgaat met dit document:

Beperkingen toevoegen add-constraints

De ALTER TABLE staat u toe om een datasetkolom als identiteit van een persoon te etiketteren en dan dat etiket als primaire identiteit te gebruiken door de bijbehorende meta-gegevens bij te werken gebruikend SQL. Dit is vooral nuttig wanneer de datasets door SQL eerder dan direct van een schema door het Platform UI worden gecreeerd. De opdracht kan worden gebruikt om ervoor te zorgen dat uw gegevensbewerkingen in het Platform compatibel zijn met het beleid voor gegevensgebruik.

Voorbeelden

In het volgende voorbeeld wordt een beperking toegevoegd aan het bestaande t1 tabel. De waarden van de id de kolom is nu gemarkeerd als primaire identiteiten onder de IDFA naamruimte. Een naamruimte van een identiteit is een trefwoord dat het type identiteitsgegevens declareert dat het veld vertegenwoordigt.

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

Het tweede voorbeeld zorgt ervoor dat de id wordt gemarkeerd als een secundaire identiteit.

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

Beperkingen voor neerzetten drop-constraints

Restricties kunnen ook uit tabelkolommen worden verwijderd met de opdracht ALTER TABLE gebruiken.

Voorbeelden

In het volgende voorbeeld wordt de vereiste dat de c1 een primaire identiteit in de bestaande kolom t1 tabel.

ALTER TABLE t1 DROP CONSTRAINT PRIMARY IDENTITY (c1) ;

Zoals u hieronder ziet, wordt dezelfde syntaxis gebruikt voor het verwijderen van een identiteitsbeperking.

ALTER TABLE t1 DROP CONSTRAINT IDENTITY (c1) ;

Identiteiten tonen

De opdracht Metagegevens gebruiken show identities van de interface van de bevellijn om een lijst met elke attributen te tonen die als identiteit wordt toegewezen.

> show identities;

Hieronder wordt een voorbeeld van een geretourneerde tabel weergegeven.

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

XDM-beperkingen limitations

In de volgende lijst worden belangrijke overwegingen beschreven voor het bijwerken van identiteiten in bestaande gegevenssets bij het gebruik van XDM.

  • Als u een kolom als een identiteit wilt opgeven, moet Definieer ook de naamruimte die als metagegevens voor de kolom moet worden behouden.
  • XDM ondersteunt het opgeven van een kolomnaam in het naamruimtekenmerk niet.
  • Als uw schema het identityMap XDM-veld, hoofdveld of hoofdniveau identityMap object moet als identiteit of primaire identiteit worden geëtiketteerd.
recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb