Référence de la table système des Logs d'audit
Aperçu
Cette table système est en aperçu public.
Cet article présente le schéma de la table des logs d’audit et contient des exemples de query que vous pouvez utiliser avec la table système des logs d’audit pour répondre aux questions courantes sur l’activité du compte. Pour plus d’information sur les événements des logs d’audit, consultez Référence des logs d’audit.
**Chemin de la table** : Cette table système est située system.access.audit à.
Considérations relatives aux Logs d'audit
- La plupart des Logs d'audit ne sont disponibles que dans la région du Workspace.
- Les logs d'audit au niveau du compte enregistrent
workspace_iden tant que0. - Lorsque vous supprimez un workspace, Databricks supprime de
system.access.auditles événements d'audit de ce workspace datant de plus de 14 jours. - Si le catalogue
__databricks_internalapparaît dans les événements d'audit ou d'autres tables système, il s'agit d'un catalogue réservé que Databricks utilise pour stocker l'état interne. Consultez Le catalogue__databricks_internal. - Pour certains événements, les clés dans
request_paramscontenant des définitions SQL sont omises, sauf si vous êtes administrateur de compte ou membre du groupedatabricks_pii_access. Voir Paramètres de requête masqués d’accès.
Schéma de la table système des Logs d'audit
La table système des logs d'audit utilise le schéma suivant :
Nom de colonne | Type de données | Description | Exemple |
|---|---|---|---|
| chaîne | ID du compte |
|
| chaîne | ID du workspace |
|
| chaîne | Version du schéma du Log d'audit |
|
| Horodatage | Timestamp de l'événement. Les informations de fuseau horaire sont enregistrées à la fin de la valeur, |
|
| Date | Date calendaire à laquelle l'action a eu lieu. Pour améliorer les performances de la query, filtrez sur |
|
| chaîne | Adresse IP d'origine de la requête |
|
| chaîne | Origine de la demande |
|
| chaîne | ID de la session d'où provient la demande |
|
| structure | Identité de l'utilisateur initiant la requête |
|
| chaîne | Nom du service initiant la requête |
|
| chaîne | Catégorie de l'événement capturé dans le log d'audit |
|
| chaîne | ID de la demande |
|
| Carte | Mappage des valeurs de clé contenant tous les paramètres de requête. Dépend du type de requête. Pour certains événements, les clés contenant des définitions SQL sont omises, sauf si vous êtes administrateur de compte ou membre du groupe |
|
| structure | Structure des valeurs de retour de la réponse |
|
| chaîne | événement au niveau du Workspace ou du compte |
|
| chaîne | ID de l'événement |
|
| structure | Identités impliquées dans l'action, y compris |
|
Référence des métadonnées d'identité
La structure identity_metadata a le schéma suivant :
{
"run_by": "string",
"run_as": "string",
"run_by_display_name": "string",
"run_as_display_name": "string",
"acting_resource": "string",
"acting_resource_type": "string",
"acting_resource_display_name": "string"
}
La structure (struct) capture les identités impliquées dans une action :
run_byest l’identité qui a initié l’événement, etrun_asest l’identité utilisée pour l’autorisation.run_by_display_nameetrun_as_display_namesont leurs noms d’affichage lisibles par un humain.acting_resource,acting_resource_type, andacting_resource_display_nameare populated when a Ressources acts on behalf of a user, such as an OAuth app.acting_resourceis the Ressources path,acting_resource_typeis the type of Ressources, andacting_resource_display_nameis its human-readable name (for an OAuth app, the name of the app).
Le chemin d'accès acting_resource prend l'une des formes suivantes :
accounts/<account_id>/published-app-client-ids/<client_id>lorsque l’acteur est une application OAuth publiée, par exempledatabricks-cli.accounts/<account_id>/oauth2/custom-app-integrations/<client_id>lorsque l’acteur est une application OAuth du client, où<client_id>est un UUID.
Accéder aux paramètres de requête masqués
Certains événements d’audit stockent des définitions SQL dans request_params. Ces clés sont omises sauf si vous êtes administrateur de compte ou membre du groupe au niveau du compte databricks_pii_access :
function_infoview_definitiondefinition_jsonmanaged_definition
Les autres clés dans request_params et toutes les autres colonnes restent inchangées. L'accès aux valeurs non masquées utilise le groupe databricks_pii_access. Pour créer le groupe et gérer ses membres et ses autorisations, consultez Create and manage the databricks_pii_access group.