Identificar componentes empacotáveis no Data Cloud
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Explicar a diferença entre pacotes gerenciados e não gerenciados.
- Identificar quando usar um kit de dados no Data Cloud.
- Conhecer o Gerenciamento de ciclo de vida de aplicativos (ALM, application lifecycle management) e sua aplicação no Data Cloud.
Configuração do Data Cloud
O Salesforce Data Cloud é uma plataforma de dados do cliente amplamente concebida e criada com base no Salesforce. Ou seja, foi criada para permitir o desenvolvimento e o compartilhamento dos principais recursos e funcionalidade. Neste emblema, abordamos a funcionalidade do Data Cloud que pode ser empacotada usando kits de dados e o Gerenciador de pacotes. Estamos prontos para ajudar você a criar e compartilhar a configuração do Data Cloud. Afinal, quem se importa, compartilha.
Termos e conceitos comuns
Vamos começar abordando alguns termos e conceitos importantes relacionados à extensibilidade.
Metadados
Metadados são dados que descrevem outros dados. Portanto, meta. Os metadados do Data Cloud estão relacionados aos campos, configurações e códigos que compõem seu ambiente do Data Cloud. Os metadados podem ser importados para as organizações do Salesforce, modificados na interface do produto ou editados por meio da API de metadados do Salesforce. Saiba mais sobre a API de metadados no Guia do desenvolvedor da API de metadados.
Pacote do Salesforce
Um pacote é um contêiner de objetos personalizados e metadados criados com o Gerenciador de pacotes. A criação de um pacote gera um artefato instalável que pode ser instalado em uma ou várias organizações e pode ser compartilhado com outros usuários do Salesforce. Dois tipos de pacotes podem ser usados na funcionalidade do Salesforce: não gerenciados e gerenciados. Os pacotes não gerenciados não podem ser atualizados, enquanto os pacotes gerenciados são compatíveis com controles de versão e atualizações por push para automação.
Kit de dados
Um kit de dados é um pacote portátil e personalizado de metadados empacotáveis, criado no Data Cloud. Isso pode ser feito sem escrever nenhuma linha de código diretamente na interface do usuário. Os kits de dados permitem simplificar o processo de criação e instalação de pacotes. Os objetos do Data Cloud, como metadados e relacionamentos, podem ser agrupados com apenas alguns cliques. Depois que um kit de dados é criado, você usa o Gerenciador de pacotes para concluir a configuração como um pacote gerenciado ou não gerenciado.
Componentes empacotáveis no Data Cloud
Agora vamos analisar algumas funcionalidades comuns que podem ser empacotadas para serem usadas no Data Cloud. Analisamos a funcionalidade dos pacotes padrão e dos pacotes de kit de dados. Visite a documentação Matriz de prontidão de extensibilidade do Data Cloud para ver uma lista completa dos elementos de configuração do Data Cloud que podem ser implantados.
-
Fluxos de dados: Os fluxos de dados do CRM, Amazon S3 e B2C Commerce podem ser agrupados em um kit de dados. Os fluxos de dados do S3 com mapeamento associado podem ser empacotados para modelos de dados padrão e personalizados.
-
Insights calculados: Os Insights calculados são definições e cálculos do Data Cloud que facilitam a segmentação. Os componentes SQL podem ser incluídos em um pacote padrão.
-
Modelo de dados mapeado: Se um fluxo de dados for adicionado a um kit de dados, os modelos de dados para os quais ele é mapeado são automaticamente adicionados e preenchidos para preparar a segmentação.
Depois que esses componentes são adicionados a um kit de dados, eles podem ser empacotados juntos no Gerenciador de pacotes e implantados em outra organização.
Gerenciamento do ciclo de vida do aplicativo
Então, por que usar componentes empacotados? Os pacotes e kits de dados são normalmente usados em testes de configuração no processo de gerenciamento de ciclo de vida do aplicativo (ALM, application lifecycle management). O ALM é um caminho rápido, eficiente e confiável para criar aplicativos usando vários ambientes.
Os desenvolvedores podem criar em uma organização de desenvolvimento, criar kits de dados e elementos de pacote nessa organização e, em seguida, implantá-los em uma organização de teste. Depois de totalmente testados e confirmados, os mesmos kits de dados (ou kits atualizados) podem ser implantados em uma organização de produção. Isso é fundamental para o Data Cloud, pois o mapeamento e a modelagem corretos dos dados são necessários para recursos do Data Cloud como resolução de identidade e segmentação.
Vamos analisar a configuração típica do ambiente. Como já mencionamos, o ALM permite que os desenvolvedores criem em uma organização, testem em outra e lancem em uma organização de produção.
Na verdade, para usar pacotes padrão você precisa de pelo menos dois ambientes: uma organização para criar o pacote e outra organização para instalá-lo. Embora seja possível dispensar uma organização de teste, a melhor prática é testar integralmente sua configuração em uma organização de teste e, em seguida, fazer os ajustes necessários na organização de desenvolvimento. Em seguida, você pode repetir o processo antes de implantar um pacote final em uma organização de produção.
Agora que você entende o motivo, na próxima unidade, abordaremos como tratar do assunto. Prepare-se para criar, carregar e instalar um kit de dados no Data Cloud.
Recursos
- Desenvolvedores do Salesforce: Sobre os pacotes gerenciados
- Ajuda do Salesforce: Empacotamento e kits de dados no Data Cloud
- Desenvolvedores do Salesforce: Guia do desenvolvedor da API de metadados