SAP BDC-semantiska metadata

Den här sidan beskriver de semantiska metadata som automatiskt synkroniseras från SAP Business Data Cloud (BDC) till Unity Catalog för monterade SAP BDC-resurser.

SAP-tabell- och kolumnnamn kan vara svåra att läsa. För alla monterade SAP BDC-resurser matas semantiska metadata automatiskt in i Unity Catalog på tabellnivå när en tabell nås, vilket gör data mer begripliga och identifierbara. Alla ändringar som görs i SAP BDC återspeglas i Unity Catalog.

SAP BDC är källan till sanning för semantiska metadata. Metadata som synkroniseras från SAP BDC är skrivskyddade i Azure Databricks. Deltadelningsmottagare för SAP BDC-resurser kan inte direkt komma åt eller köra frågor mot semantiska metadata.

Anmärkning

Om du inte ser de senaste metadata i Katalogutforskaren klickar du på Uppdatera tabell för att utlösa inmatning.

SAP-semantiska typer som tas emot

Följande semantik från SAP BDC matas in i Unity Catalog:

SAP-semantiska metadata Beskrivning
Tabell- och kolumnkommentare Beskrivningar av syftet med varje tabell och kolumn.
Primärnycklar Primärnyckel definierad i SAP BDC, synkroniserad som begränsningar för primärnyckeln i Unity Catalog.
Främmande nycklar Sekundärnyckelrelationer mellan tabeller inom samma delning. Främmande nycklar som refererar till tabeller i en annan delning stöds inte.
SAP-styrningstaggar Systemtaggar i sap.PersonalData.* namnområdet som klassificerar personliga och känsliga data. Se SAP-styrningstaggar.

SAP-styrningstaggar

SAP BDC synkroniserar styrningstaggar i sap.PersonalData namnområdet som systemstyrda taggar i tabeller i Unity Catalog. Dessa taggar klassificerar om SAP BDC-data innehåller personlig eller känslig information.

Viktigt!

Tilldela, ändra eller ta inte bort taggar sap.* i namnområdet manuellt. Det här är systemreserverade värden som automatiskt tilldelas av Azure Databricks-systemet när SAP BDC-resurser monteras. Om du tilldelar dem manuellt kan Databricks rensa eller ta bort dem senare.

Om du vill styra åtkomst baserat på dessa taggar skapar du attributbaserade åtkomstkontrollprinciper (ABAC) som refererar till dem.

Följande taggar synkroniseras. Mer information om SAP-personliga dataanteckningar finns i SAP CSN Interop-specifikationen.

SAP-tagg Systemtagg för Unity Catalog Används på Beskrivning
@PersonalData.entitySemantics sap.PersonalData.entitySemantics Tables Anger om tabellen representerar ett datasubjekt, till exempel en person eller organisation.
Tillåtna värden är DATA_SUBJECT, DATA_SUBJECT_DETAILSeller OTHER.
@PersonalData.fieldSemantics sap.PersonalData.fieldSemantics Columns Anger kolumnens roll i förhållande till personuppgifter, till exempel identifierare, medgivande-ID eller kvarhållningsdatum.
Tillåtna värden är DATA_SUBJECT_ID, DATA_SUBJECT_ID_TYPE, CONSENT_IDoch mycket mer. En fullständig lista över tillåtna värden och vad de betyder finns i SAP CSN Interop-specifikation.
@PersonalData.isPotentiallyPersonal sap.PersonalData.isPotentiallyPersonal Columns Anger om kolumnen kan innehålla personliga data. Standardvärdet är true.
@PersonalData.isPotentiallySensitive sap.PersonalData.isPotentiallySensitive Columns Anger om kolumnen kan innehålla känsliga personuppgifter. Standardvärdet är true.

Använda SAP BDC-metadata i Azure Databricks

När du har monterat en SAP BDC-resurs i en katalog är synkroniserade metadata tillgängliga i Azure Databricks. Eftersom SAP-tabell- och kolumnnamn ofta är svåra att tolka hjälper de synkroniserade kommentarerna, nyckelbegränsningarna och taggarna dig att förstå och arbeta med SAP-data mer effektivt.

  • Katalogutforskaren: Visa kommentarer, viktiga begränsningar och taggar i tabell- och kolumninformationen. Du kan filtrera kolumner genom att söka efter innehållet i deras kommentarer, vilket gör det lättare att hitta relevanta kolumner.
  • SQL: Används DESCRIBE TABLE EXTENDED för att visa tabell- och kolumnkommenterar och nyckelbegränsningar. Fråga INFORMATION_SCHEMA.TABLE_TAGS för att visa SAP-styrningstaggar.
  • Genie Spaces: I ett Genie Space som innehåller SAP BDC-tabeller kan användarna ställa frågor på naturligt språk utan att behöva förstå SAP-namngivningskonventioner.
  • Styrning: Använd synkroniserade SAP-styrningstaggar i ABAC-principer för att styra åtkomsten till känsliga data.
  • Granskningsloggar: Händelser för metadatasynkronisering, inklusive taggtilldelningar, kommentarsuppdateringar och begränsningsändringar, registreras i granskningsloggar. Använd granskningsloggar för att spåra när SAP BDC-metadata matades in eller uppdaterades i katalogen.

Ytterligare resurser