Configurar o Egress Cost Optimizer¶
Se você for um provedor, poderá usar o preenchimento automático entre nuvens (preenchimento automático) para uma listagem para replicar automaticamente seu produto de dados para outras regiões do Snowflake sem precisar replicar os dados manualmente.
Esta seção descreve como autorizar o compartilhamento multirregional e ativar e desativar o otimizador de custo de saída (ECO) para sua organização.
Ativação do Egress Cost Optimizer¶
Você pode ativar ou desativar o ECO no nível da conta. Quando um cronograma de preenchimento automático for definido, o ECO será ativado em todas as listagens em um banco de dados que seguem o cronograma da conta.
Ativar ou desativar o ECO para uma conta inteira¶
Depois que o ECO for autorizado no nível de organização, faça o seguinte para ativar ou desativar o ECO para uma conta:
No menu de navegação, selecione Data Products » Provider Studio.
Selecione a guia Settings.
No painel Cross-Cloud Auto-Fulfillment, clique no botão ao lado de Egress Cost Optimizer para ativar ou desativar o ECO.
Você pode ativar a otimização dos custos de saída executando o comando ALTER ACCOUNT para definir o parâmetro ENABLE_EGRESS_COST_OPTIMIZER como TRUE:
ALTER ACCOUNT SET ENABLE_EGRESS_COST_OPTIMIZER=TRUE;
Para desativar a otimização dos custos de saída, defina o parâmetro ENABLE_EGRESS_COST_OPTIMIZER como FALSE:
ALTER ACCOUNT SET ENABLE_EGRESS_COST_OPTIMIZER=FALSE;
Para obter mais informações, consulte ALTER ACCOUNT.
Limitações do ECO¶
A ingestão incremental de dados é necessária para que o cache da nuvem seja totalmente usado pelo otimizador de custos de saída.
O cache da nuvem só é usado pelo otimizador de custos de saída para atualizações feitas pelo preenchimento automático.
O otimizador de custos de saída só usará o cache de nuvem se os custos gerais de saída para todas as listagens do mesmo banco de dados estiverem sendo otimizados. O algoritmo otimizador mede o tamanho das listagens no nível do banco de dados, não no nível da tabela.