- Esquema:
Exibição CLASS_INSTANCES¶
Importante
Essa exibição só está disponível na conta da organização. Para obter mais informações, consulte Exibições premium na conta da organização.
Esta exibição do Organization Usage exibe uma linha para cada instância de uma classe definida na conta.
Colunas¶
Colunas em nível de organização
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Nome da organização. |
ACCOUNT_LOCATOR |
VARCHAR |
Identificador gerado pelo sistema para a conta. |
ACCOUNT_NAME |
VARCHAR |
Identificador definido pelo usuário para a conta. |
Colunas adicionais
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
ID |
NUMBER |
Identificador interno/gerado pelo sistema para a instância. |
NAME |
TEXT |
Nome da instância. |
SCHEMA_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o esquema da instância. |
SCHEMA_NAME |
TEXT |
Nome do esquema ao qual a instância pertence. |
DATABASE_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o banco de dados da instância. |
DATABASE_NAME |
TEXT |
Nome do banco de dados ao qual a instância pertence. |
CLASS_ID |
NUMBER |
Identificador interno/gerado pelo sistema para a classe da qual a instância é instanciada. |
CLASS_NAME |
TEXT |
Nome da classe da qual a instância é instanciada. |
CLASS_SCHEMA_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o esquema da classe da qual a instância é instanciada. |
CLASS_SCHEMA_NAME |
TEXT |
Nome do esquema da classe da qual a instância é instanciada. |
CLASS_DATABASE_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o banco de dados da classe da qual a instância é instanciada. |
CLASS_DATABASE_NAME |
TEXT |
Nome do banco de dados da classe da qual a instância é instanciada. |
OWNER_NAME |
TEXT |
Nome da função proprietária da instância. |
OWNER_ROLE_TYPE |
TEXT |
O identificador interno/gerado pelo sistema da função que possui a instância da classe. |
CREATED |
TIMESTAMP_LTZ |
Data e hora em que a instância foi criada. |
DELETED |
TIMESTAMP_LTZ |
Data e hora em que a instância foi excluída. |
COMMENT |
TEXT |
Comentário para a instância. |
Notas de uso¶
A latência da exibição pode ser de até 24 horas.
A exibição mostra apenas as instâncias para as quais a função atual da sessão tem privilégios de acesso.
Exemplos¶
O exemplo a seguir encontra todas as instâncias da classe ANOMALY_DETECTION:
SELECT ACCOUNT_NAME, NAME, DATABASE_NAME, SCHEMA_NAME, CLASS_NAME
FROM snowflake.organization_usage.class_instances
WHERE CLASS_NAME = 'ANOMALY_DETECTION';
O exemplo a seguir une esta exibição com Exibição TABLES na coluna INSTANCE_ID para localizar as tabelas que pertencem a cada instância:
SELECT a.TABLE_NAME,
b.NAME AS instance_name,
b.CLASS_NAME
FROM SNOWFLAKE.ORGANIZATION_USAGE.TABLES a
JOIN SNOWFLAKE.ORGANIZATION_USAGE.CLASS_INSTANCES b
ON a.INSTANCE_ID = b.ID
WHERE b.DELETED IS NULL;