Carregando seus dados de configuração
Primeiro, você cria um novo CDM estrutura da aplicação e carregue os dados de configuração existentes na estrutura.
Como funciona: Executar o carregamento inicial dos dados de configuração existentes no CDM tabelas de dados
- Abra o. CDM interface do usuário e criar uma nova aplicação. Por exemplo, vamos criar o aplicativo Livraria para oferecer suporte a uma livraria on-line. Um aplicação em CDMé a coleção completa de dados de configuração para um serviço de aplicações, modelo de aplicação ou grupo de IC dinâmico[infraestrutura] no CMDB.
- Agora abra a aplicação Livraria e gere um novo conjunto de mudanças para que você possa começar a colocar a estrutura de dados no lugar. (Uma visão geral mais detalhada desse processo é exibida em Preparando uma aplicação para carregamento de dados de configuração.)
No conjunto de mudanças, defina a estrutura de dados que inclui um nó para cada conjunto de dados de configuração que você carregará. Este processo é chamado modelando os dados . Adicione componentes, coleções, implantáveis e CDIs conforme necessário. Para obter informações sobre cada um desses itens, consulte Modelo de dados de CDM. Para obter informações adicionais sobre como adicionar nós a uma aplicação, consulte Preparando uma aplicação para carregamento de dados de configuração.
Dois componentes e duas coleções foram adicionados neste exemplo. Agora, o. PaymentSvc-1,0 o componente está incluído no Versão-1,0 coleção. Tal como acontece com todas as coleções, isso significa que todos os dados no PaymentSvc-1,0 o componente agora está incluído em Versão-1,0 coleção.
Quando você estiver satisfeito com a estrutura (você pode atualizar a qualquer momento), abra o REST Explorer para iniciar o processo de carregamento dos dados de configuração de origem no CDM tabelas de dados. Não confirme o conjunto de mudanças - ele permanece aberto para que você possa carregar dados.
- Usando as REST APIs ou o editor de dados de configuração, defina valores de parâmetro que especificam o nome da aplicação para carregar, o caminho em CDM Estrutura de dados da aplicação para colocar os dados, o formato dos dados de origem (JSON no exemplo) e assim por diante.
Este exemplo mostra o utilitário da plataforma Explorador DA REST API para maior clareza. Este é um exemplo de como você pode construir um Carregar para componentes Solicitação REST POST que cria um DbProperties.json nó no PaymentSvc-1,0 e adiciona os dados de origem ao novo nó. (Você especifica os dados de origem a serem carregados em outro campo.) As APIs são descritas em CdmApplicationsApi, CdmChangesetsApi e CdmSnapshotApi.
- Ao selecionar Enviar , A API lê os dados de configuração originais, carrega-os e os alinha no CDM estrutura de dados.Nota:Os itens de dados carregados são classificados em ordem alfabética nas pastas estruturais para permitir que você localize itens específicos rapidamente.O sistema coloca os seguintes limites na contagem de itens de dados de configuração (CDIs):
- Uma aplicação pode conter um total máximo de 100 000 CDIs.
- Qualquer único implantávelPode conter no máximo 10 000 CDIs.
Importante:Cada vez que você envia uma solicitação POST, a API executa a PUBLICAÇÃO e também gera um script de carregamento. Você pode especificar uma das várias linguagens de script. A finalidade é que você use o código no sistema de pipeline para automatizar o processo de carregamento desta aplicação em carregamentos futuros. - Voltar para CDM: Revise e atualize os dados de configuração conforme descrito em Preparando uma aplicação para carregamento de dados de configuração.
- Quando estiver satisfeito de que a aplicação é uma representação completa e correta dos dados de configuração, você pode confirmar o conjunto de mudanças. A ação Confirmar gera um snapshot de cada implantável e faz com que a API armazene os dados no CDM tabelas.
Agora que a aplicação está totalmente implantada, você pode gerenciar os dados conforme necessário: Atualizar configurações de configuração, aplicar políticas para validar os dados, exportar snapshots válidos de dados de configuração e assim por diante.
Enquanto você exporta qualquer snapshot, o sistema pode gerar código de API que você pode usar para automatizar o processo de exportação. Consulte Gere código de invocação de API para um exportador para obter detalhes.