Document AI: privilégio CREATE MODEL necessário para criar, publicar e treinar compilações de modelos¶
Como parte do compromisso contínuo do Snowflake de permitir o compartilhamento de objetos no Snowflake, o Document AI armazenará todos os modelos publicados ou treinados no registro de modelos para permitir a replicação ou clonagem dos modelos entre esquemas, bancos de dados e contas. Essa alteração exige que você conceda o privilégio CREATE MODEL no esquema à função de conta para continuar usando o método <model_build_name> !PREDICT.
Nota
O armazenamento de modelos Document AI no registro de modelos está planejado para ser introduzido em abril de 2025, antes do qual não há suporte para replicar ou clonar os modelos.
Mudança de comportamento¶
- Antes da mudança:
Para criar, publicar e treinar uma construção de modelo do Document AI, você deve usar uma função que tenha os seguintes privilégios:
GRANT CREATE SNOWFLAKE.ML.DOCUMENT_INTELLIGENCE ON SCHEMA doc_ai_db.doc_ai_schema TO ROLE doc_ai_role;
- Após a mudança:
Para criar, publicar e treinar uma construção de modelo do Document AI, você deve usar uma função que tenha os seguintes privilégios:
GRANT CREATE SNOWFLAKE.ML.DOCUMENT_INTELLIGENCE ON SCHEMA doc_ai_db.doc_ai_schema TO ROLE doc_ai_role; GRANT CREATE MODEL ON SCHEMA doc_ai_db.doc_ai_schema TO ROLE doc_ai_role;
Ações necessárias¶
Para continuar trabalhando com os modelos existentes do Document AI, conceda o privilégio adicional à função da conta, conforme mostrado no exemplo a seguir:
GRANT CREATE MODEL ON SCHEMA doc_ai_db.doc_ai_schema TO ROLE doc_ai_role;
Para criar um novo modelo de construção do Document AI, você deve usar uma função que tenha os privilégios necessários. Para obter mais informações, consulte Configuração de Document AI.
Notas adicionais¶
Não há alterações no método <model_build_name> !PREDICT em si.
Você não poderá replicar a criação de um modelo (que inclui o modelo, os valores de dados a serem extraídos e os documentos carregados para testar e treinar o modelo). Essa alteração afeta apenas o modelo que foi publicado ou treinado a partir de uma construção de modelo.
Você deve conceder o privilégio CREATE MODEL em qualquer banco de dados e esquema para o qual replicar um modelo.
Ref: 1904