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>')
Copy

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');
Copy