Sobre Pacotes
Os bundles são snapshots pontuais de artefatos de aplicativos (configurações e personalização). Os pacotes capturam apenas metadados e não incluem dados.
Requisitos de versão e tamanho
- Os pacotes funcionam quando os ambientes de origem e destino estão na mesma versão ou quando o destino está em uma versão superior à origem.
- Mantenha o tamanho do pacote abaixo de 1 GB. Se um pacote exceder 1 GB, divida-o incluindo apenas os artefatos necessários. Uma maneira prática de confirmar o tamanho é gerar e fazer download do pacote.
Validação Antes da Implantação
Antes da implantação, o sistema valida se os pacotes contêm todos os pré-requisitos. Se a validação falhar, o pacote mostrará Falha na Validação e não poderá ser implantado até que você corrija o problema e tente novamente.
Por que usar pacotes?
Use pacotes para:
- Empacote um subconjunto de artefatos para ambientes de desenvolvimento, teste ou produção.
- Migrar e implantar o desenvolvimento personalizado para outro ambiente.
- Sincronize ambientes promovendo alterações de um ambiente para outro. Por exemplo, da produção ao ambiente de teste.
- Restaurar um ambiente após um problema (restauração completa do sistema).
- Criar backups de um ambiente ou de um subconjunto de artefatos.
- Restaure artefatos específicos importando um pacote.
Tipos de bundle
- O Pacote de Configuração de Dados inclui:
- Parâmetros do pipeline
- Conjuntos de dados prioritários
- Metadados de ativação da área funcional
- Aumentos de dados
- Configurações de dados personalizados
Observações:
- Pode ser implantado após a redefinição do data warehouse para manter o conteúdo inalterado e restabelecer a configuração do pipeline de dados. Consulte Redefinir o Data Warehouse.
- Inclui apenas aumentos ou configurações implantados. Aumentos ou configurações não implantados na origem não estão incluídos.
- Você pode incluir configurações de extração para conexões, mas não detalhes de conexão. O ambiente de destino já deve ter as conexões necessárias definidas.
Se você tiver ativado o recurso Compartilhamento de Dados, poderá selecionar a configuração Compartilhamento de Dados no pacote Configuração de Dados. Consulte Configurar a Conexão com o Oracle Cloud Infrastructure Object Storage (Visualização).
- O Pacote de Modelos Semânticos inclui todos os componentes personalizados do modelo semântico, como:
- Aplicativos externos
- Extensões do sistema
- Extensões de usuário
- Configurações de segurança
Observações:
- Dependendo da estrutura de extensões de modelo semântico que você usa, o pacote inclui sandbox ou ramificação principal e sandbox ou ramificação personalizada, juntamente com os componentes personalizados. Para a estrutura de ramificação, você pode selecionar a tag e a versão para empacotar e implantar.
- A implantação mescla as extensões e não as substitui. As extensões existentes no ambiente de destino permanecerão se não forem substituídas pelo pacote.
- O Pacote de Segurança inclui:
- Agrupar para atribuições de função de aplicativo
- Atribuições de aplicativo personalizado
- Segurança de dados personalizada
- O Pacote de Conteúdo inclui snapshots do conteúdo do Oracle Analytics Cloud, como:
- Pastas (excluindo conjuntos de dados)
- Projetos
- Pastas de Trabalho
- Métricas principais
- Conexões
- Análises
- Funções de responsabilidade para conteúdo
- Parâmetros do relatório
- Configurações de dados personalizadas (por exemplo, análise de conta configurável)
Observações:
- O pacote de conteúdo sempre mescla o conteúdo do catálogo da origem ao destino.
- Se ocorrerem conflitos durante a mesclagem, o sistema substituirá os itens em conflito.
- Conteúdo excluído. Não rastreado.
- Pacote Composto inclui qualquer combinação dos outros tipos de pacote.
Observações:
- Quando você gera um bundle composto, o sistema gera o bundle composto e seus bundles incluídos juntos.
- Quando você importa um pacote composto, o sistema importa o pacote composto e os pacotes individuais.
- Você pode implantar o pacote composto como um todo ou implantar os pacotes individuais conforme necessário. Por exemplo, você pode implantar o pacote composto completo em um ambiente e os pacotes individuais em diferentes ambientes.
- O Pacote de Ambientes inclui:
- Tudo no modelo semântico, segurança e pacotes de Conteúdo.
- Elementos essenciais adicionais não abrangidos noutros locais.
Antes de implantar um pacote de Ambientes, você deve implantar um pacote de Configuração de Dados ou ativar pipelines de dados no ambiente de destino.
- O Pacote de Aplicativos inclui:
- Pacote de conteúdo
- (Opcional) Configuração de dados personalizados dos Scripts de aumento de dados
- Extensões de modelo semântico
- Pacote da segurança
O pacote de aplicativos inclui aplicativos criados com o Pipeline Builder e outros aplicativos de pipeline criados na página Configurações de Dados Personalizados. Usando o pacote Aplicativos, você pode criar um pacote composto, incluindo o Pipeline Builder, o modelo semântico externo, o conteúdo pré-criado e a segurança (JAZN).
Pré-requisitos para Implantação de Pacote
Antes de trabalhar com modelos semânticos ou conteúdo:
- Ative as áreas funcionais e certifique-se de que os dados estejam disponíveis.
- No ambiente de destino, para garantir que as configurações e a ativação estejam no mesmo nível do ambiente de origem:
- Configure e ative manualmente seus pipelines de dados
- Implantar um pacote de Configuração de Dados
Só então você deve implantar o pacote de Ambientes, o pacote de Modelos Semânticos ou o pacote Composto, porque eles dependem da disponibilidade dos dados.
Práticas Recomendadas
- Inclua as informações relacionadas à segurança aplicáveis nos pacotes de Modelo Semântico e Conteúdo.
- Reatribua grupos a usuários após a implantação porque o pacote de Segurança não substitui os mapeamentos de grupo de usuários.
- Ao exportar um pacote de Modelos Semânticos de teste para produção, inclua a configuração de segurança.
- 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 etapas de extensão de modelo semântico para garantir que as tags funcionem corretamente ao migrar com um pacote de Modelos Semânticos.