Coletor de metadados do Microsoft SQL Server
Fornece acesso somente leitura a metadados de uma conta do Microsoft SQL Server.
O coletor coleta metadados dos bancos de dados do Microsoft SQL Server, incluindo tabelas, colunas, exibições, esquemas, procedimentos armazenados, funções e trabalhos de agente, tornando-os pesquisáveis e detectáveis no catálogo de dados. Compatível com instâncias do Microsoft SQL Server auto-hospedadas e instâncias gerenciadas, como aquelas hospedadas no AWS RDS ou Azure SQL.
Metadados catalogados
O coletor cataloga as seguintes informações.
| Objeto | Informações catalogadas |
|---|---|
| Trabalho do agente | Nome, Descrição, Versão, Habilitado, Categoria, nome do servidor, Data de criação, Data da última modificação, Proprietário, Etapa de início do trabalho, nível de notificação por e-mail, Nível de notificação de página, Nível de notificação de rede, Nível de notificação de log de eventos, Excluir nível de notificação, Notificação de e-mail enviada para, Notificação de página enviada para, Notificação de rede enviada para |
| Etapa do trabalho do agente | Nome, Comando, Subsistema, Sinalizador, Parâmetros Adicionais, Servidor, Banco de dados, Nome de usuário do banco de dados, ID de proxy, Arquivo de saída, prioridade de execução DO SO, Tentativas de novas tentativas, Intervalo de novas tentativas, Resultado da última execução, Duração da última execução, data da última execução, Hora da última execução, Ação de sucesso, em Ação de sucesso, em Ir para a etapa, Ação de falha, em Falha, em Ir para a etapa |
| Colunas | Nome, Tipo JDBC, Tipo de coluna, É nulo, Valor padrão, tipo de chave (primária, externa), tamanho da coluna, índice de coluna Propriedade estendida: descrição |
| Tabela | Nome, Descrição, Chave primária, Esquema Metadados estendidos: Data de criação, Data de modificação |
| Indexar tabela | A cardinalidade do índice, nome da coluna, tipo de índice, nome do índice, não é exclusivo, posição ordinal, Páginas, Sequência de classificação |
| Exibições | Nome, Descrição, definição SQL |
| Exibição materializada | Nome, descrição |
| Esquema | Nome Metadados estendidos: Data de criação, Data de modificação |
| Banco de dados | Tipo, Nome, Identificador, Servidor, Porta, URL JDBC |
| Funções | Nome, Descrição, Tipo de função |
| Procedimentos armazenados | Nome, Descrição, Tipo de procedimento armazenado Metadados estendidos: Definição, Criado, Modificado pela última vez |
| Publicação | Nome, Descrição, Status, Tipo de publicação, Permitir push, permitir extração, Permitir anônimo, Permitir cópia de assinatura, Retenção, Habilitado para Internet, Snapshot na pasta padrão, Pasta de snapshot alternativa, Script de pré-snapshot, Script pós-snapshot, Compactar snapshot, endereço de FTP, Porta de FTP, Subdiretório de FTP, Login de FTP, Guia do Active Directory, conflitos centralizados, Conflitos descentralizados, Retenção de conflitos, Compatibilidade com versões anteriores, Replicar DDL, método de sincronização de publicação, Sincronização imediata, Sincronização imediata pronta, Permitir transação na fila, Permitir transação de sincronização, permitir DTS, Opções, Procedimento de sincronização de autogeração, Permitir inicializar do backup, Tem política de conflito, Agente independente, Está filtrado, Status do snapshot, Mesclagem simultânea máxima, Permitir snapshot iniciado pelo assinante, Permitir sincronização na web, Permitir sincronização com alternativa, Sincronização na web, Permitir realinhamento de partição, Limite de nivelamento de geração, Política de reinicialização automática |
| Artigo | Nome, Descrição, Objeto de destino, Proprietário de destino, Objeto de origem, responsável da origem, Cláusula de filtro, Script de criação, Comando Excluir, Comando Inserir, comando Atualizar, Status, Tipo, Comando de pré-recriação, Executa o gatilho no snapshot |
| Assinatura | Descrição, Tipo, Tipo de sincronização, Servidor de status, Banco de dados, Reinicialização na fila, Nome de login, Modo de atualização, Envio de detecção de loopback, Tipo sem sincronização, Tipo de assinante, Tipo de fonte de dados, Prioridade, tentativa de validação, última validação, data da última sincronização, status da última sincronização, data/hora da última geração, Versão da réplica, mudanças não enviadas de limpeza |
| Sinônimo | Nome |
Quando os parâmetros de criação de perfil e amostragem estão habilitados, as seguintes informações de coluna adicionais são catalogadas:
| Objeto | Informações catalogadas |
|---|---|
| Coluna |
|
| Tabela |
|
Relacionamento entre objetos
As páginas do catálogo mostram relacionamentos entre os seguintes tipos de ativos de dados:
| Página de ativo de dados | Relacionamento |
|---|---|
| Trabalho do agente | O trabalho do agente contém a etapa do trabalho |
| Etapa do trabalho | O comando Etapa do trabalho é executado no banco de dados |
| Tabela | Colunas, índices de tabela, esquema |
| Exibição | Esquema que contém exibições, colunas que fazem parte de exibições |
| Exibição materializada | Esquema que contém exibições materializadas, colunas que fazem parte de exibições materializadas |
| Colunas | Tabela |
| Esquema | Banco de dados que contém Esquema, Tabela que faz parte do Esquema, Exibição que faz parte do Esquema, Exibição materializada que faz parte do Esquema, Sinônimo |
| Banco de dados | Esquema contido no banco de dados |
| Publicação | Contém artigo, tem publicação primária, Publicado pelo banco de dados do fornecedor |
| Artigo | Tabela de referência |
| Assinatura | Assinatura, Entregue ao banco de dados do assinante, Entrega executada pelo banco de dados do distribuidor, Fornece dados para a tabela |
Linhagem e dependências do Microsoft SQL Server
As seguintes informações de linhagem são coletadas pelo coletor do Microsoft SQL Server. Essas informações de linhagem estão disponíveis somente para o servidor de destino e os bancos de dados especificados durante a execução do coletor. A colheita de linhagem de objetos referenciados localizados em outro servidor não é compatível.
| Objeto | Linhagem disponível |
|---|---|
| Exibição | Linhagem no nível da coluna mostrando colunas de origem para:
|
| Procedimento armazenado | Linhagem no nível da coluna mostrando colunas de origem para fornecimento de dados, classificação, filtragem e agregação. Linhagem no nível da tabela mostrando tabelas descendentes atualizadas pelo procedimento. |
dm_sql_referencing_entities função do sistema, quando disponível. Para procedimentos armazenados, o coletor analisa instruções INSERT, UPDATE e SELECT e, adicionalmente, usa o. dm_sql_referencing_entities função do sistema, quando disponível. Não há suporte para inserções de várias tabelas.Várias instruções SELECT e INSERT devem ser separadas por delimitadores de ponto e vírgula.O coletor cataloga dependências entre tabelas, exibições e procedimentos armazenados usando sys.sql_expression_dependencies . As dependências são criadas quando uma entidade aparece por nome em uma expressão SQL persistente de outra entidade. Consulte Documentação de dependências do Microsoft SQL Server para obter detalhes.