Audit schema for sensitivity labels in Power BI
Whenever a sensitivity label on a dataset, report, dashboard, or dataflow is applied, changed, or removed, that activity is recorded in the audit log for Power BI. You can track these activities in the unified audit log or in the Power BI activity log. See Track user activities in Power BI for detail.
This article documents the information in the Power BI auditing schema that is specific to sensitivity labels. It covers the following activity keys:
- SensitivityLabelApplied
- SensitivityLabelChanged
- SensitivityLabelRemoved
SensitivityLabelEventData
| Field | Type | Must appear in the schema | Description |
|---|---|---|---|
| SensitivityLabelId | Edm.Guid | The guid of the new label. This field is only present when the activity key is SensitivityLabelApplied or SensitivityLabelChanged. | |
| OldSensitivityLabelId | Edm.Guid | The guid of the label on the artifact before the action. This field is only present when the activity key is SensitivityLabelChanged or SensitivityLabelRemoved. | |
| ActionSource | Edm.Enum | Yes | This field indicates whether the label change is the result of an automatic or manual process. |
| ActionSourceDetail | Edm.Enum | Yes | This field gives more detail about what caused the action to take place. |
| LabelEventType | Edm.Enum | Yes | This field indicates whether the action resulted in a more restrictive label, less restrictive label, or a label of the same degree of sensitivity. |
ArtifactType
This field indicates the type of artifact the label change took place on.
| Value | Field |
|---|---|
| 1 | Dashboard |
| 2 | Report |
| 3 | Dataset |
| 7 | Dataflow |
ActionSource
This field indicates whether the label change is the result of an automatic or manual process.
| Value | Meaning | Description |
|---|---|---|
| 2 | Auto | An automatic process performed the action. |
| 3 | Manual | A manual process performed the action. |
ActionSourceDetail
This field gives more detail about what caused the action to take place.
| Value | Meaning | Description |
|---|---|---|
| 0 | None | There are no additional details. |
| 3 | AutoByInheritance | The label change took place as a result of an automatically triggered inheritance process. |
| 4 | AutoByDeploymentPipeline | The label change took place automatically as a result of the deployment pipeline process. |
| 5 | PublicAPI | The label change action was performed by one of the following Power BI public admin REST APIs: setLabels, removeLabels. |
LabelEventType
This field indicates whether the action resulted in a more restrictive label, less restrictive label, or a label of the same degree of sensitivity.
| Value | Meaning | Description |
|---|---|---|
| 1 | LabelUpgraded | A more restrictive label was applied to the artifact. |
| 2 | LabelDowngraded | A less restrictive label was applied to the artifact. |
| 3 | LabelRemoved | The label was removed from the artifact. |
| 4 | LabelChangedSameOrder | The label was replaced by another label with the same level of sensitivity. |
Next steps
Povratne informacije
Pošalјite i prikažite povratne informacije za