RESET_PRIVACY_BUDGET¶
Redefine a perda cumulativa de privacidade de um orçamento de privacidade para 0.
Sintaxe¶
SNOWFLAKE.DATA_PRIVACY.RESET_PRIVACY_BUDGET(
'<privacy_policy_name>',
'<budget_name>',
'<organization_name>',
'<account_name>')
Argumentos¶
'privacy_policy_name'
Nome da política de privacidade que especifica o orçamento de privacidade. Deve ser um nome totalmente qualificado que inclua o banco de dados e o esquema.
'budget_name'
Nome de um orçamento de privacidade.
'organization_name'
Nome da organização com a conta na qual o analista está incorrendo em perda de privacidade.
'account_name'
Nome da conta na qual o analista está incorrendo em perda de privacidade, especificado usando o formato de nome de conta do identificador de conta.
Notas de uso¶
Procedimentos armazenados definidos globalmente utilizam direitos do chamador. Para obter mais detalhes, consulte Procedimentos armazenados com direitos do chamador e direitos do proprietário.
A perda cumulativa de privacidade é redefinida na próxima vez que uma consulta incorrer em perda de privacidade. Se você exibir o orçamento de privacidade após a chamada de RESET_PRIVACY_BUDGET, mas antes que a primeira consulta incorra em perda de privacidade, a perda cumulativa de privacidade não será 0.
Exemplos¶
Suponha que a política de privacidade my_policy
inclua o orçamento de privacidade analyst_budget
. Para redefinir a perda cumulativa de privacidade incorrida pelos usuários associados ao orçamento de privacidade analysts_budget
que estão executando suas consultas na conta companyorg.account_123
:
CALL SNOWFLAKE.DATA_PRIVACY.RESET_PRIVACY_BUDGET(
'my_policy_db.my_policy_schema.my_policy',
'analyst_budget',
'companyorg',
'account_123');