Snowflake Native App Framework: Aplicativos com contêineres compartilham eventos com o provedor quando a tabela de evento do consumidor não é definida (pendente)

Atenção

Essa mudança de comportamento está no pacote 2024_08.

Para saber o status atual do pacote, consulte Histórico do pacote.

Anteriormente, os consumidores podiam desabilitar uma tabela de evento configurando o valor da tabela de evento como NONE, conforme mostrado no exemplo a seguir:

ALTER ACCOUNT SET EVENT_TABLE = NONE
Copy

Se o consumidor definiu esse valor como NONE e habilitou o compartilhamento de evento, as mensagens de log e os eventos de rastreamento não foram mais compartilhados com o provedor.

BCR-1724 introduziu uma alteração em que as mensagens de log e eventos de rastreamento que o consumidor concordou em compartilhar ainda são compartilhados com o provedor, mesmo que a tabela de evento esteja definida como NONE.

Essa mudança de comportamento introduz a mesma mudança para aplicativos com contêineres. Quando esse pacote de mudança de comportamento é habilitado, o comportamento do compartilhamento de evento para aplicativos com contêineres muda da seguinte forma:

Antes da mudança:

Se o consumidor definir a tabela de evento como NONE e o compartilhamento de evento estiver habilitado para um aplicativo com contêineres, as mensagens de log e os eventos de rastreamento não serão mais compartilhados com o provedor.

Após a mudança:

Se o compartilhamento de evento estiver habilitado para um aplicativo com contêineres, as mensagens de log e os eventos de rastreamento que o consumidor concordou em compartilhar ainda serão compartilhados com o provedor, mesmo que a tabela de evento esteja definida como NONE.

Ref.: 1800