Criando relatórios personalizados
- Processo de criação de relatórios
- Modelos de dados de relatórios
- Modelos de dados de capacidade
- Modelo de dados de chargeback
- Modelo de dados de inventário
- Modelo de dados de desempenho
- Modelo de dados de eficiência de storage
- Tabelas de fato e dimensões do modelo de dados
- Cores usadas em elementos de modelo de dados
- Usando vários modelos de dados em um relatório
Você pode usar as ferramentas de criação de relatórios para criar relatórios personalizados. Depois de criar relatórios, você pode salvá-los e executá-los em um horário regular. Os resultados dos relatórios podem ser enviados automaticamente por e-mail para você e para os outros.
O recurso relatórios está disponível no Data Infrastructure Insights "Edição Premium". |
Os exemplos nesta seção mostram o seguinte processo, que pode ser usado para qualquer um dos modelos de dados de relatórios de Insights de infraestrutura de dados:
-
Identificar uma pergunta a ser respondida com um relatório
-
Determinando os dados necessários para dar suporte aos resultados
-
Selecionar elementos de dados para o relatório
Antes de projetar seu relatório personalizado, você precisa concluir algumas tarefas pré-requisitos. Se você não concluir estes, os relatórios podem estar imprecisos ou incompletos.
Por exemplo, se você não terminar o processo de identificação do dispositivo, seus relatórios de capacidade não serão precisos. Ou, se você não terminar de definir anotações (como camadas, unidades de negócios e data centers), seus relatórios personalizados podem não relatar dados com precisão em todo o domínio ou podem mostrar "N/A" para alguns pontos de dados.
Antes de criar seus relatórios, execute as seguintes tarefas:
-
Configure tudo "coletores de dados" corretamente.
-
Insira anotações (como camadas, data centers e unidades de negócios) em dispositivos e recursos do locatário. É benéfico ter anotações estáveis antes de gerar relatórios, porque o Data Infrastructure Insights Reporting coleta informações históricas.
Processo de criação de relatórios
O processo de criação de relatórios personalizados (também chamados de "ad hoc") envolve várias tarefas:
-
Planeje os resultados do seu relatório.
-
Identifique dados para apoiar seus resultados.
-
Selecione o modelo de dados (por exemplo, modelo de dados de Chargeback, modelo de dados de inventário, etc.) que contenha os dados.
-
Selecione elementos de dados para o relatório.
-
Opcionalmente, formate, ordene e filtre os resultados do relatório.
Planejando os resultados do seu Relatório Personalizado
Antes de abrir as ferramentas de criação de relatórios, talvez você queira Planejar os resultados desejados no relatório. Com as ferramentas de criação de relatórios, você pode criar relatórios facilmente e pode não precisar de muito Planejamento; no entanto, é uma boa ideia ter uma ideia do solicitante do relatório sobre os requisitos do relatório.
-
Identifique a pergunta exata que você deseja responder. Por exemplo:
-
Quanta capacidade tenho deixado?
-
Quais são os custos de estorno por unidade de negócios?
-
Qual é a capacidade por camada para garantir que as unidades de negócios estejam alinhadas ao nível adequado de storage?
-
Como posso prever requisitos de energia e refrigeração? (Adicione metadados personalizados adicionando anotações aos recursos.)
-
-
Identifique os elementos de dados que você precisa para dar suporte à resposta.
-
Identifique as relações entre os dados que você deseja ver na resposta. Não inclua relacionamentos ilógicos em sua pergunta, por exemplo, "Eu quero ver as portas que se relacionam com a capacidade".
-
Identifique os cálculos necessários nos dados.
-
Determine quais tipos de filtragem são necessários para limitar os resultados.
-
Determine se você precisa usar dados atuais ou históricos.
-
Determine se você precisa definir o Access Privileges em relatórios para limitar os dados a públicos específicos.
-
Identificar como o relatório será distribuído. Por exemplo, ele deve ser enviado por e-mail em um cronograma definido ou incluído na área de pasta conteúdo da equipe?
-
Determine quem manterá o relatório. Isso pode afetar a complexidade do design.
-
Crie um modelo do relatório.
Dicas para projetar relatórios
Várias dicas podem ser úteis quando você está projetando relatórios.
-
Determine se você precisa usar dados atuais ou históricos.
A maioria dos relatórios só precisa informar sobre os dados mais recentes disponíveis no Data Infrastructure Insights.
-
O Data Infrastructure Insights Reporting fornece informações históricas sobre a capacidade e o desempenho, mas não sobre o inventário.
-
Todo mundo vê todos os dados; no entanto, você pode precisar limitar os dados a públicos específicos.
Para segmentar as informações para diferentes usuários, você pode criar relatórios e definir permissões de acesso neles.
Modelos de dados de relatórios
O Data Infrastructure Insights inclui vários modelos de dados a partir dos quais você pode selecionar relatórios predefinidos ou criar seu próprio relatório personalizado.
Cada modelo de dados contém um data mart simples e um data mart avançado:
-
O simples data mart fornece acesso rápido aos elementos de dados mais comumente usados e inclui apenas o último snapshot dos dados do Data Warehouse; ele não inclui dados históricos.
-
O avançado data mart fornece todos os valores e detalhes disponíveis a partir do simples data mart e inclui acesso a valores históricos de dados.
Modelos de dados de capacidade
Permite que você responda a perguntas sobre capacidade de storage, utilização do sistema de arquivos, capacidade de volume interno, capacidade da porta, capacidade de qtree e capacidade de máquina virtual (VM). O modelo de dados de capacidade é um contêiner para vários modelos de dados de capacidade. Você pode criar relatórios respondendo a vários tipos de perguntas usando este modelo de dados:
Modelo de dados de capacidade de pool de storage e storage
Permite que você responda a perguntas sobre o Planejamento de recursos de capacidade de storage, incluindo pools de storage e storage, além de incluir dados de pool de storage físico e virtual. Esse modelo de dados simples pode ajudar você a responder a perguntas relacionadas à capacidade física e ao uso da capacidade de pools de storage por camada e data center ao longo do tempo. Se você é novo no relatório de capacidade, deve começar com esse modelo de dados porque é um modelo de dados mais simples e direcionado. Você pode responder perguntas semelhantes às seguintes usando este modelo de dados:
-
Qual é a data projetada para atingir o limite de capacidade de 80% do meu storage físico?
-
Qual é a capacidade de storage físico em um array para uma determinada camada?
-
Qual é a minha capacidade de armazenamento por fabricante e família, bem como por data center?
-
Qual é a tendência de utilização do storage em um array para todas as camadas?
-
Quais são os meus 10 principais sistemas de storage com maior utilização?
-
Qual é a tendência de utilização do storage dos pools de storage?
-
Quanta capacidade já está alocada?
-
Que capacidade está disponível para alocação?
Modelo de dados de utilização do sistema de arquivos
Esse modelo de dados fornece visibilidade sobre a utilização de capacidade por hosts no nível do sistema de arquivos. Os administradores podem determinar a capacidade alocada e usada por sistema de arquivos, determinar o tipo de sistema de arquivos e identificar estatísticas de tendências por tipo de sistema de arquivos. Você pode responder às seguintes perguntas usando este modelo de dados:
-
Qual é o tamanho do sistema de arquivos?
-
Onde os dados são mantidos e como eles são acessados, por exemplo, local ou SAN?
-
Quais são as tendências históricas para a capacidade do sistema de arquivos? Então, com base nisso, o que podemos prever para as necessidades futuras?
Modelo de dados de capacidade de volume interno
Permite que você responda a perguntas sobre o volume interno usado, a capacidade alocada e o uso da capacidade ao longo do tempo:
-
Que volumes internos têm uma utilização superior a um limite predefinido?
-
Que volumes internos correm o risco de ficar sem capacidade com base numa tendência? 8 qual é a capacidade usada versus a capacidade alocada em nossos volumes internos?
Modelo de dados de capacidade da porta
Permite que você responda perguntas sobre conetividade da porta do switch, status da porta e velocidade da porta ao longo do tempo. Você pode responder perguntas semelhantes às seguintes para ajudá-lo a Planejar a compra de novos switches: Como posso criar uma previsão de consumo de porta que preveja a disponibilidade de recursos (portas) (de acordo com o data center, fornecedor de switch e velocidade da porta)?
-
Quais portas provavelmente ficarão sem capacidade, fornecendo velocidade de dados, data center, fornecedor e número de portas de host e storage?
-
Quais são as tendências de capacidade da porta do switch ao longo do tempo?
-
Quais são as velocidades da porta?
-
Que tipo de capacidade de porta é necessária e que organização está prestes a ficar sem um determinado tipo de porta ou fornecedor?
-
Qual é o momento ideal para comprar essa capacidade e disponibilizá-la?
Modelo de dados de capacidade Qtree
Permite que você reduza a utilização de qtree (com dados como a capacidade usada versus a capacidade alocada) ao longo do tempo. Você pode exibir as informações por dimensões diferentes, por exemplo, por entidade de negócios, aplicativo, nível e nível de serviço. Você pode responder às seguintes perguntas usando este modelo de dados:
-
Qual é a capacidade usada para qtrees versus os limites definidos por aplicativo ou entidade de negócios?
-
Quais são as tendências da nossa capacidade usada e livre para que possamos fazer o Planejamento de capacidade?
-
Quais entidades de negócios estão usando mais capacidade?
-
Quais aplicações consomem mais capacidade?
Modelo de dados de capacidade da VM
Permite que você comunique seu ambiente virtual e seu uso de capacidade. Esse modelo de dados permite gerar relatórios sobre alterações no uso da capacidade ao longo do tempo para VMs e armazenamentos de dados. O modelo de dados também fornece thin Provisioning e dados de chargeback da máquina virtual.
-
Como posso determinar o chargeback de capacidade com base na capacidade provisionada para VMs e armazenamentos de dados?
-
Que capacidade não é usada pelas VMs e que parte do não utilizado é livre, órfão ou outra?
-
O que precisamos comprar com base nas tendências de consumo?
-
Quais são as minhas economias em eficiência de storage obtidas com o uso de tecnologias de thin Provisioning e deduplicação de storage?
As capacidades no modelo de dados de capacidade da VM são retiradas de discos virtuais (VMDKs). Isso significa que o tamanho provisionado de uma VM usando o modelo de dados de capacidade da VM é o tamanho de seus discos virtuais. Isso é diferente da capacidade provisionada na visualização máquinas virtuais no Data Infrastructure Insights, que mostra o tamanho provisionado para a própria VM.
Modelo de dados de capacidade de volume
Permite analisar todos os aspectos dos volumes no locatário e organizar os dados por fornecedor, modelo, categoria, nível de serviço e data center.
Você pode visualizar a capacidade relacionada a volumes órfãos, volumes não utilizados e volumes de proteção (usados para replicação). Você também pode ver diferentes tecnologias de volume (iSCSI ou FC) e comparar volumes virtuais com volumes não virtuais para problemas de virtualização de storage.
Você pode responder perguntas semelhantes às seguintes com este modelo de dados:
-
Que volumes têm uma utilização superior a um limite predefinido?
-
Qual é a tendência no meu data center para capacidade de volume órfã?
-
Quanto da capacidade do meu data center é virtualizada ou thin Provisioning?
-
Quanto da capacidade do meu data center deve ser reservada para replicação?
Modelo de dados de chargeback
Permite que você responda perguntas sobre a capacidade usada e a capacidade alocada em recursos de armazenamento (volumes, volumes internos e qtrees). Esse modelo de dados fornece informações de chargeback de capacidade de storage e responsabilidade por hosts, aplicações e entidades de negócios, além de incluir dados atuais e históricos. Os dados do relatório podem ser categorizados por nível de serviço e camada de storage.
Você pode usar esse modelo de dados para gerar relatórios de chargeback encontrando a quantidade de capacidade usada por uma entidade de negócios. Esse modelo de dados permite criar relatórios unificados de vários protocolos (incluindo nas, SAN, FC e iSCSI).
-
Para storage sem volumes internos, os relatórios de chargeback mostram chargeback por volumes.
-
Para armazenamento com volumes internos:
-
Se as entidades empresariais forem atribuídas a volumes, os relatórios de chargeback mostrarão chargeback por volumes.
-
Se as entidades de negócios não forem atribuídas a volumes, mas atribuídas a qtrees, os relatórios de chargeback mostram chargeback por qtrees.
-
Se as entidades de negócios não forem atribuídas a volumes e não forem atribuídas a qtrees, os relatórios de chargeback mostrarão o volume interno.
-
A decisão de mostrar o chargeback por volume, qtree ou volume interno é tomada por cada volume interno, portanto, é possível que diferentes volumes internos no mesmo pool de storage mostrem o chargeback em diferentes níveis.
-
Os factos da capacidade são eliminados após um intervalo de tempo predefinido. Para obter detalhes, consulte processos de Data Warehouse.
Os relatórios que usam o modelo de dados Chargeback podem exibir valores diferentes dos relatórios que usam o modelo de dados de capacidade de armazenamento.
-
Para storage arrays que não são sistemas de storage NetApp, os dados de ambos os modelos de dados são os mesmos.
-
Para sistemas de armazenamento NetApp e Celerra, o modelo de dados de chargeback usa uma única camada (de volumes, volumes internos ou qtrees) para basear suas cobranças, enquanto o modelo de dados de capacidade de armazenamento usa várias camadas (de volumes e volumes internos) para basear suas cobranças.
Modelo de dados de inventário
Permite que você responda perguntas sobre recursos de inventário, incluindo hosts, sistemas de armazenamento, switches, discos, fitas, qtrees, cotas, máquinas e servidores virtuais e dispositivos genéricos. O modelo de dados de inventário inclui vários sub-marts que permitem visualizar informações sobre replicações, caminhos FC, caminhos iSCSI, caminhos NFS e violações. O modelo de dados de inventário não inclui dados históricos. Perguntas que você pode responder com esses dados
-
Que ativos tenho e onde estão?
-
Quem está usando os ativos?
-
Que tipos de dispositivos tenho e quais são os componentes desses dispositivos?
-
Quantos hosts por SO tenho e quantas portas existem nesses hosts?
-
Quais arrays de storage por fornecedor existem em cada data center?
-
Quantos switches por fornecedor tenho em cada data center?
-
Quantas portas não são licenciadas?
-
Quais fitas de fornecedores estamos usando e quantas portas existem em cada fita?re todos os dispositivos genéricos identificados antes de começarmos a trabalhar em relatórios?
-
Quais são os caminhos entre hosts e volumes ou fitas de armazenamento?
-
Quais são os caminhos entre dispositivos genéricos e volumes ou fitas de armazenamento?
-
Quantas violações de cada tipo tenho por data center?
-
Para cada volume replicado, quais são os volumes de origem e destino?
-
Tenho alguma incompatibilidade de firmware ou incompatibilidade de velocidade de porta entre HBAs de host Fibre Channel e switches?
Modelo de dados de desempenho
Permite responder a perguntas sobre a performance de volumes, volumes de aplicações, volumes internos, switches, aplicações, VMs, VMDKs, ESX versus VM, hosts e nós de aplicações. Muitos desses reportam dados Hourly, Daily ou ambos. Usando esse modelo de dados, você pode criar relatórios que respondem a vários tipos de perguntas de gerenciamento de desempenho:
-
Que volumes ou volumes internos não foram usados ou acessados durante um período específico?
-
Podemos identificar qualquer potencial configuração incorreta para armazenamento de um aplicativo (não utilizado)?
-
Qual foi o padrão geral de comportamento de acesso para um aplicativo?
-
Os volumes em camadas são atribuídos apropriadamente para um determinado aplicativo?
-
Poderíamos usar um storage mais barato para uma aplicação atualmente em execução sem afetar a performance da aplicação?
-
Quais são os aplicativos que estão produzindo mais acessos ao armazenamento configurado atualmente?
Quando você usa as tabelas de desempenho do switch, você pode obter as seguintes informações:
-
O tráfego do meu host por meio de portas conetadas é equilibrado?
-
Quais switches ou portas estão exibindo um grande número de erros?
-
Quais são os switches mais usados com base no desempenho da porta?
-
Quais são os switches subutilizados com base no desempenho da porta?
-
Qual é a taxa de transferência de tendências do host com base no desempenho da porta?
-
Qual é a utilização de performance dos últimos X dias para um host, sistema de storage, fita ou switch especificados?
-
Quais dispositivos estão produzindo tráfego em um switch específico (por exemplo, quais dispositivos são responsáveis pelo uso de um switch altamente utilizado)?
-
Qual é a taxa de transferência para uma unidade de negócios específica em nosso ambiente?
Ao usar as tabelas de desempenho do disco, você pode obter as seguintes informações:
-
Qual é a taxa de transferência para um pool de storage especificado com base em dados de desempenho de disco?
-
Qual é o pool de storage mais usado?
-
Qual é a utilização média de disco para um storage específico?
-
Qual é a tendência de uso para um sistema de storage ou pool de storage com base em dados de desempenho de disco?
-
Qual é a tendência de uso do disco para um pool de storage específico?
Ao usar tabelas de desempenho VM e VMDK, você pode obter as seguintes informações:
-
O meu ambiente virtual está a funcionar de forma ideal?
-
Quais VMDKs relatam as cargas de trabalho mais altas?
-
Como posso usar o desempenho relatado de VMDs mapeados para diferentes datastores para tomar decisões sobre a redisposição em camadas.
O modelo de dados de performance inclui informações que ajudam a determinar a adequação das camadas, configurações incorretas de storage das aplicações e últimos tempos de acesso de volumes e volumes internos. Esse modelo de dados fornece dados como tempos de resposta, IOPs, taxa de transferência, número de gravações pendentes e status acessado.
Modelo de dados de eficiência de storage
Permite controlar a pontuação e o potencial de eficiência de storage ao longo do tempo. Este modelo de dados armazena medições não apenas da capacidade provisionada, mas também da quantidade que é usada ou consumida (a medição física). Por exemplo, quando o thin Provisioning é ativado, o Data Infrastructure Insights indica a quantidade de capacidade obtida do dispositivo. Você também pode usar esse modelo para determinar a eficiência quando a deduplicação está ativada. Você pode responder a várias perguntas usando o data mart de eficiência de storage:
-
Quais são nossas economias em eficiência de storage como resultado da implementação de tecnologias de thin Provisioning e deduplicação?
-
Quais são as economias de storage nos data centers?
-
Com base nas tendências históricas de capacidade, quando precisamos adquirir armazenamento adicional?
-
Qual seria o ganho de capacidade se habilitássemos tecnologias como thin Provisioning e deduplicação?
-
Quanto à capacidade de armazenamento, estou em risco agora?
Tabelas de fato e dimensões do modelo de dados
Cada modelo de dados inclui tabelas de fato e dimensão.
-
Tabelas de fatos: Contêm dados medidos, por exemplo, quantidade, capacidade bruta e utilizável. Contém chaves estrangeiras para tabelas de dimensões.
-
Tabelas dimensionais: Contêm informações descritivas sobre fatos, por exemplo, data center e unidades de negócios. Uma dimensão é uma estrutura, muitas vezes composta de hierarquias, que categoriza os dados. Atributos dimensionais ajudam a descrever os valores dimensionais.
Usando atributos de dimensão diferentes ou múltiplos (vistos como colunas nos relatórios), você constrói relatórios que acessam dados para cada dimensão descrita no modelo de dados.
Cores usadas em elementos de modelo de dados
As cores dos elementos do modelo de dados têm indicações diferentes.
-
Ativos amarelos: Representam medições.
-
Ativos não amarelos: Representam atributos. Esses valores não agregam.
Usando vários modelos de dados em um relatório
Normalmente, você usa um modelo de dados por relatório. No entanto, você pode escrever um relatório que combine dados de vários modelos de dados.
Para escrever um relatório que combine dados de vários modelos de dados, escolha um dos modelos de dados a utilizar como base e, em seguida, escreva consultas SQL para aceder aos dados a partir dos marts de dados adicionais. Você pode usar o recurso junção SQL para combinar os dados das diferentes consultas em uma única consulta que você pode usar para escrever o relatório.
Por exemplo, digamos que você deseja a capacidade atual para cada storage array e deseja capturar anotações personalizadas nos arrays. Você pode criar o relatório usando o modelo de dados de capacidade de armazenamento. Você pode usar os elementos das tabelas de capacidade e dimensão atuais e adicionar uma consulta SQL separada para acessar as informações de anotações no modelo de dados de inventário. Finalmente, você pode combinar os dados vinculando os dados de armazenamento de inventário à tabela dimensão de armazenamento usando o nome de armazenamento e os critérios de associação.