Sobre Pacotes

Bundles são instantâneos de artefatos de aplicativos, como configurações e personalizações em um determinado momento.

Os bundles funcionam em ambientes em que a origem e o destino estão no mesmo nível ou a origem está em uma versão inferior e o destino está em uma versão superior. Por exemplo, um pacote gerado a partir de uma versão de conteúdo anterior funciona na versão de conteúdo mais recente. Certifique-se de que o tamanho do seu pacote seja inferior a 1 GB. Se o tamanho do pacote exceder 1 GB, considere dividir o pacote incluindo seletivamente os artefatos necessários. Antes da implantação, o sistema valida os bundles para confirmar se eles contêm todos os pré-requisitos. Se houver um erro de validação, você verá o bundle aplicável com o status "Falha na Validação" e não poderá implantá-lo. Corrija o problema e tente implantar novamente.

Os pacotes permitem:
  • Empacote o desenvolvimento personalizado definindo um pacote que representa um subconjunto de artefatos de aplicativo em um ambiente como desenvolvimento, teste ou produção.
  • Migrar o desenvolvimento personalizado e implantar o pacote em um ambiente de destino.
  • Sincronize instâncias promovendo alterações de um ambiente para outro, como produção para teste.
  • Restaure o sistema quando algo der errado com um ambiente e você precisar fazer uma restauração completa do sistema.
  • Crie um backup do ambiente ou subconjunto do aplicativo para salvar o estado atual dos artefatos.
  • Restaure artefatos importando de um pacote para restaurar o estado dos artefatos relevantes para o que estava no pacote.

Você pode empacotar seus artefatos de aplicativo como:

  • Pacote de Configuração de Dados: inclui parâmetros de pipeline, conjuntos de dados prioritários, metadados de ativação da área funcional, aumentos de dados e configurações de dados personalizadas. Você pode instalar este bundle em um ambiente existente após uma redefinição de dados. Isso é útil para deixar o conteúdo no estado em que se encontra e redefinir o pipeline de dados. Quando você agrupa configurações de dados, apenas os aumentos ou configurações de dados implantados são incluídos. Aumentos ou configurações que não estão no estado implantado na instância de origem não serão incluídos em um pacote de configuração de dados.
  • Pacote de Modelos Semânticos: Inclui todos os componentes personalizados do modelo semântico, como aplicativos externos, extensões do sistema, extensões do usuário e configurações de segurança. Dependendo da estrutura de extensões de modelo semântico que você usa, esse pacote inclui sandbox ou ramificação principal e sandbox ou ramificação personalizada, juntamente com os componentes personalizados. Ao usar a estrutura de ramificação, você pode selecionar qual tag e versão empacotar e implantar. Quando você usa um pacote de modelos semânticos de um ambiente para outro, o sistema mescla as extensões e não as substitui. Por exemplo, se você criou uma extensão no ambiente de destino, ela permanecerá no destino se o pacote não o trazer.
  • Pacote de segurança: inclui designações de grupo para atribuição, atribuições de aplicativo personalizadas e segurança de dados personalizada.
  • Pacote de conteúdo: inclui snapshots de pastas do Oracle Analytics Cloud (excluindo conjuntos de dados), projetos, pastas de trabalho, métricas-chave, conexões, análises, atribuições de responsabilidade de conteúdo, parâmetros de relatório e configurações de dados personalizadas, como análise de conta configurável. O pacote de conteúdo sempre mescla o conteúdo do catálogo da origem ao destino. Ao mesclar, se algum conflito for encontrado, ele substituirá o conteúdo. Ele não rastreia o conteúdo excluído.
  • Pacote composto: Isso inclui um ou mais dos outros pacotes em qualquer combinação. Quando você gera um pacote composto, o sistema gera o pacote composto e os pacotes dentro dele como um todo. Quando você importa um pacote composto, todos os pacotes individuais dentro do composto são importados separadamente e juntos. Você pode implantar o pacote composto como um todo ou implantar os pacotes individuais, conforme aplicável. Por exemplo, você pode implantar o pacote composto completo em um ambiente e os pacotes individuais em diferentes ambientes.
  • Pacote de ambientes: O pacote de ambientes engloba todos os componentes incluídos no modelo semântico, segurança e pacotes de conteúdo, juntamente com outros elementos essenciais não explicitamente agrupados em outro lugar. Para implantar o pacote de ambientes, você deve implantar o pacote de configuração de dados ou ativar seus pipelines de dados first.Bundles são snapshots de artefatos do seu aplicativo, como configurações e personalizações, em um determinado momento. Além disso, permite restaurar seu ambiente para um estado anterior. É aconselhável criar pacotes semanais para fins de backup e restauração.
Observação

Certifique-se de que você tenha ativado as áreas funcionais e os dados estejam disponíveis antes de trabalhar com os modelos semânticos ou o conteúdo. Configure e ative manualmente seus pipelines de dados no ambiente de destino ou implante um pacote de Configuração de Dados para garantir que as configurações e ativações estejam no mesmo nível do ambiente de origem. Só então, faz sentido implantar um pacote de Ambientes, um pacote Semântico ou um pacote Composto porque eles dependem de dados.
Siga estas práticas recomendadas para garantir uma experiência tranquila:
  • Inclua as informações relacionadas à segurança aplicáveis nos pacotes de Modelo Semântico e Conteúdo.
  • Reatribua os grupos aos usuários porque o pacote de Segurança não substitui os mapeamentos de grupo de usuários.
  • Inclua a configuração de segurança quando estiver exportando um pacote de Modelo Semântico de um ambiente de teste para um ambiente de produção.
  • Ao criar um pacote de Segurança, se o número de atribuições de aplicativo exceder 1000, você poderá encontrar um erro. Nesse caso, use o botão Selecionar Atribuições de Aplicativo para selecionar atribuições específicas.
  • Use nomes exclusivos para as etapas de extensão de modelo semântico. Isso permite que as tags funcionem corretamente ao usar o pacote de Modelos Semânticos para migrar seu conteúdo para a instância de destino.