Esta página explica como o controlo de acesso detalhado funciona com os modelos do Spanner.
Para utilizadores com controlo de acesso detalhado, pode controlar o acesso a entidades MODEL com o seguinte privilégio:
Conceda
EXECUTE
no modelo para permitir que as funções de aprendizagem automática o usem.GoogleSQL
GRANT EXECUTE ON MODEL MODEL_NAME TO ROLE ROLE_NAME;
INFORMATION_SCHEMA
visualizações para modelos
As seguintes vistas mostram as informações de funções e privilégios da base de dados para modelos:
- Bases de dados com dialeto GoogleSQL:
INFORMATION_SCHEMA.MODEL_PRIVILEGES
As linhas nesta vista são filtradas com base nos privilégios da função de base de dados atual nos modelos. Isto garante que os principais só podem ver as funções, os privilégios e os modelos aos quais têm acesso.
A filtragem de linhas também se aplica às seguintes visualizações relacionadas com o modelo:
GoogleSQL
A função do sistema spanner_info_reader
e os respetivos membros veem sempre um resultado não filtradoINFORMATION_SCHEMA
.