Esquema:

ORGANIZATION_USAGE

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';
Copy

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;
Copy