Definir o intervalo de atualização no nível da conta¶
Se seu produto de dados for um pacote de aplicativo preenchido automaticamente em regiões remotas, as atualizações do seu produto ocorrerão seguindo uma frequência de atualização definida no nível da conta.
Se você tiver a função ACCOUNTADMIN, poderá alterar o intervalo de atualização da conta usando a Snowsight ou um comando SQL. Ao fazer isso, você atualiza o intervalo de atualização do preenchimento automático para cada pacote de aplicativos publicado pela sua conta. Esse intervalo de atualização não afeta as listagens com compartilhamentos anexados.
Para definir a frequência de atualização do seu aplicativo usando Snowsight, você deve usar a função ACCOUNTADMIN e concluir as etapas a seguir:
Faça login no Snowsight.
No menu de navegação, selecione Data Products » Provider Studio » Listings.
Selecione a linha da listagem que você deseja gerenciar.
Na página de detalhes da listagem, acesse as configurações de preenchimento automático:
Para uma listagem oferecida no Snowflake Marketplace, na seção Region Availability, selecione Manage.
Para uma listagem oferecida a consumidores específicos, na seção Consumer Accounts, selecione ….
Selecione Update Refresh Frequency para atualizar o intervalo de atualização e a frequência do seu produto de dados.
Selecione uma frequência para atualizar seu produto de dados, como a cada minuto ou até uma vez a cada 8 dias.
A frequência de atualização selecionada afeta todos os pacotes de aplicativos publicados pela sua conta. Você pode mostrar todas as listagens afetadas pela alteração na frequência de atualização antes de fazer a alteração.
Você pode especificar a frequência de atualização, mas o horário agendado quando a atualização ocorre em uma região é baseado na data e hora em que um consumidor nessa região solicita pela primeira vez seu produto de dados.
Selecione Update para salvar a frequência de atualização atualizada.
Para definir a frequência de atualização do seu aplicativo usando SQL, você deve usar a função ACCOUNTADMIN e executar o seguinte comando:
ALTER ACCOUNT SET LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE = '<schedule>'
Onde:
schedule
:O intervalo de tempo no qual o produto de dados deve ser atualizado para outras regiões. Especifique um período em minutos, incluindo a unidade
MINUTES
.
Por exemplo, para definir a frequência de atualização do preenchimento automático para cada pacote de aplicativos publicado pela sua conta para cada hora, execute o seguinte:
ALTER ACCOUNT SET LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE = '60 MINUTES'
Nota
O cronograma de atualização de um produto de dados em uma região é baseado na data e hora em que um consumidor dessa região solicita seu produto de dados pela primeira vez. Você também pode usar expressões cron para definir cronogramas de listagem. Para obter mais informações, consulte LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE.