[Ultimate]{class="badge positive"}
Azure Event Hubs conexão
Visão geral overview
Azure Event Hubs é uma plataforma de transmissão de big data e um serviço de assimilação de eventos. Ele pode receber e processar milhões de eventos por segundo. Os dados enviados para um hub de eventos podem ser transformados e armazenados usando qualquer provedor de análise em tempo real ou adaptadores de armazenamento/agrupamento.
Você pode criar uma conexão de saída em tempo real com o armazenamento do Azure Event Hubs para transmitir dados do Adobe Experience Platform.
- Para obter mais informações sobre Azure Event Hubs, consulte a documentação do Microsoft.
- Para se conectar a Azure Event Hubs de forma programática, consulte o Tutorial da API de destinos de streaming.
- Para se conectar a Azure Event Hubs usando a interface do usuário da Platform, consulte as seções abaixo.
Casos de uso use-cases
Ao usar destinos de transmissão como o Azure Event Hubs, é possível alimentar facilmente eventos de segmentação de alto valor e atributos de perfil associados em seus sistemas de escolha.
Por exemplo, um cliente potencial baixou um white paper que os qualifica em um segmento de "alta propensão para conversão". Ao mapear o público-alvo no qual o cliente potencial se enquadra no destino Azure Event Hubs, você receberia esse evento em Azure Event Hubs. Lá, você pode empregar uma abordagem do tipo "faça você mesmo" e descrever a lógica de negócios sobre o evento, pois acha que funcionaria melhor com os sistemas de TI de sua empresa.
Públicos-alvo compatíveis supported-audiences
Esta seção descreve quais tipos de públicos-alvo você pode exportar para esse destino.
Tipo e frequência de exportação export-type-frequency
Consulte a tabela abaixo para obter informações sobre o tipo e a frequência da exportação de destino.
INCLUIR NA LISTA DE PERMISSÕES endereço IP ip-address-allowlist
Para atender aos requisitos de segurança e conformidade dos clientes, o Experience Platform incluir na lista de permissões fornece uma lista de IPs estáticos que você pode pesquisar pelo destino Azure Event Hubs. Consulte a lista de permissões de endereço IP para destinos de streaming para obter a lista completa de IPs a serem incluídos na lista de permissões.
Conectar ao destino connect
Para se conectar a este destino, siga as etapas descritas no tutorial de configuração de destino. Ao se conectar a esse destino, você deve fornecer as seguintes informações:
Informações de autenticação authentication-information
Autenticação padrão standard-authentication
Se você selecionar o tipo Autenticação padrão para se conectar ao seu ponto de extremidade HTTP, insira os campos abaixo e selecione Conectar ao destino:
- Nome da Chave SAS: o nome da regra de autorização, que também é conhecido como o nome da chave SAS.
- Chave SAS: a chave primária do namespace de Hubs de Eventos. O
sasPolicy
ao qualsasKey
corresponde deve ter os direitos manage configurados para que a lista de Hubs de Eventos seja populada. Saiba mais sobre como autenticar para Azure Event Hubs com chaves SAS na documentação do Microsoft. - Namespace: preencha seu namespace Azure Event Hubs. Saiba mais sobre os namespaces Azure Event Hubs na documentação do Microsoft.
Autenticação SAS (Assinatura de Acesso Compartilhado) sas-authentication
Se você selecionar o tipo Autenticação padrão para se conectar ao seu ponto de extremidade HTTP, insira os campos abaixo e selecione Conectar ao destino:
- Nome da Chave SAS: o nome da regra de autorização, que também é conhecido como o nome da chave SAS.
- Chave SAS: a chave primária do namespace de Hubs de Eventos. O
sasPolicy
ao qualsasKey
corresponde deve ter os direitos manage configurados para que a lista de Hubs de Eventos seja populada. Saiba mais sobre como autenticar para Azure Event Hubs com chaves SAS na documentação do Microsoft. - Namespace: preencha seu namespace Azure Event Hubs. Saiba mais sobre os namespaces Azure Event Hubs na documentação do Microsoft.
- Nome do Hub de Eventos: preencha com seu nome Azure Event Hub. Saiba mais sobre os nomes de Azure Event Hubs na documentação do Microsoft.
Preencher detalhes do destino destination-details
Para configurar detalhes para o destino, preencha os campos obrigatórios e opcionais abaixo. Um asterisco ao lado de um campo na interface do usuário indica que o campo é obrigatório.
- Nome: preencha um nome para a conexão com Azure Event Hubs.
- Descrição: forneça uma descrição da conexão. Exemplos: "Clientes de nível Premium", "Clientes interessados em kitesurfing".
- eventHubName: forneça um nome para o fluxo ao seu destino Azure Event Hubs.
- Incluir nomes de segmentos: alterne se quiser que a exportação de dados inclua os nomes dos públicos-alvo que você está exportando. Para obter um exemplo de exportação de dados com essa opção selecionada, consulte a seção Dados exportados, mais abaixo.
- Incluir carimbos de data/hora do segmento: ative se desejar que a exportação de dados inclua o carimbo de data/hora UNIX quando os públicos-alvo foram criados e atualizados, bem como o carimbo de data/hora UNIX quando os públicos-alvo foram mapeados para o destino para ativação. Para obter um exemplo de exportação de dados com essa opção selecionada, consulte a seção Dados exportados, mais abaixo.
Ativar alertas enable-alerts
Você pode ativar os alertas para receber notificações sobre o status do fluxo de dados para o seu destino. Selecione um alerta na lista para assinar e receber notificações sobre o status do seu fluxo de dados. Para obter mais informações sobre alertas, consulte o manual sobre assinatura de alertas de destinos usando a interface.
Quando terminar de fornecer detalhes da conexão de destino, selecione Avançar.
Ativar públicos-alvo para esse destino activate
- Para ativar dados, você precisa de Exibir Destinos, Ativar Destinos, Exibir Perfis e Exibir Segmentos permissões de controle de acesso. Leia a visão geral do controle de acesso ou contate o administrador do produto para obter as permissões necessárias.
- A avaliação da política de consentimento não tem suporte atualmente em exportações para o destino dos Hubs de Eventos do Azure. Leia mais.
Consulte Ativar dados de público-alvo para destinos de exportação de perfil de streaming para obter instruções sobre como ativar públicos-alvo para este destino.
Comportamento de exportação de perfil profile-export-behavior
O Experience Platform otimiza o comportamento de exportação de perfil para seu destino Azure Event Hubs, para exportar dados somente para seu destino quando atualizações relevantes para um perfil tiverem ocorrido após a qualificação de público-alvo ou outros eventos significativos. Os perfis são exportados para seu destino nas seguintes situações:
- A atualização do perfil foi determinada por uma alteração na associação de público-alvo para pelo menos um dos públicos-alvo mapeados para o destino. Por exemplo, o perfil se qualificou para um dos públicos mapeados para o destino ou saiu de um dos públicos mapeados para o destino.
- A atualização do perfil foi determinada por uma alteração no mapa de identidade. Por exemplo, um perfil que já se qualificou para um dos públicos-alvo mapeados para o destino recebeu uma nova identidade no atributo de mapa de identidade.
- A atualização do perfil foi determinada por uma alteração nos atributos de pelo menos um dos atributos mapeados para o destino. Por exemplo, um dos atributos mapeados para o destino na etapa de mapeamento é adicionado a um perfil.
Em todos os casos descritos acima, somente os perfis em que ocorreram atualizações relevantes são exportados para o seu destino. Por exemplo, se um público-alvo mapeado para o fluxo de destino tiver cem membros e cinco novos perfis se qualificarem para o segmento, a exportação para o destino será incremental e incluirá apenas os cinco novos perfis.
Observe que todos os atributos mapeados são exportados para um perfil, independentemente de onde estejam as alterações. Portanto, no exemplo acima, todos os atributos mapeados para esses cinco novos perfis serão exportados mesmo se os atributos em si não tiverem sido alterados.
O que determina uma exportação de dados e o que está incluído na exportação what-determines-export-what-is-included
Com relação aos dados exportados para um determinado perfil, é importante entender os dois conceitos diferentes de o que determina uma exportação de dados para seu Azure Event Hubs destino e quais dados são incluídos na exportação.
- Atributos e públicos mapeados servem como indicação para uma exportação de destino. Isso significa que se qualquer público mapeado alterar os estados (de
null
pararealized
ou derealized
paraexiting
) ou se qualquer atributo mapeado for atualizado, uma exportação de destino será iniciada. - Como atualmente as identidades não podem ser mapeadas para Azure Event Hubs destinos, as alterações em qualquer identidade em um determinado perfil também determinam as exportações de destino.
- Uma alteração em um atributo é definida como qualquer atualização no atributo, seja ou não o mesmo valor. Isso significa que uma substituição em um atributo é considerada uma alteração, mesmo que o valor em si não tenha sido alterado.
- O objeto
segmentMembership
inclui o público mapeado no fluxo de dados de ativação, para o qual o status do perfil foi alterado após um evento de qualificação ou de saída de público. Observe que outros públicos não mapeados para os quais o perfil se qualificou podem fazer parte da exportação de destino, se esses públicos pertencerem à mesma política de mesclagem que o público mapeado no fluxo de dados de ativação. - Todas as identidades no objeto
identityMap
também estão incluídas (no momento, o Experience Platform não oferece suporte ao mapeamento de identidade no destino Azure Event Hubs). - Somente os atributos mapeados são incluídos na exportação de destino.
Por exemplo, considere esse fluxo de dados para um destino Azure Event Hubs onde três públicos-alvo são selecionados no fluxo de dados e quatro atributos são mapeados para o destino.
Uma exportação de perfil para o destino pode ser determinada por um perfil qualificado para ou saindo dos três segmentos mapeados. No entanto, na exportação de dados, no objeto segmentMembership
(consulte a seção Dados Exportados abaixo), outros públicos não mapeados poderão ser exibidos se esse perfil específico for membro deles e se eles compartilharem a mesma política de mesclagem que o público-alvo que acionou a exportação. Se um perfil se qualificar para o público-alvo Customer with DeLorean Cars, mas também for membro dos segmentos Filme assistido "De volta para o futuro" e Fãs de ficção científica, esses dois outros públicos-alvo também estarão presentes no objeto segmentMembership
da exportação de dados, mesmo que não estejam mapeados no fluxo de dados, se compartilharem a mesma política de mesclagem com o segmento Customer with DeLorean Cars.
Do ponto de vista dos atributos de perfil, qualquer alteração nos quatro atributos mapeados acima determinará uma exportação de destino e qualquer um dos quatro atributos mapeados presentes no perfil estará presente na exportação de dados.
Preenchimento retroativo de dados históricos historical-data-backfill
Quando você adiciona um novo público a um destino existente ou cria um novo destino e mapeia públicos a ele, o Experience Platform exporta dados históricos de qualificação de público para o destino. Os perfis qualificados para o público-alvo antes de o público-alvo ser adicionado ao destino são exportados para o destino em aproximadamente uma hora.
Dados exportados exported-data
Os dados exportados do Experience Platform chegam ao destino Azure Event Hubs no formato JSON. Por exemplo, a exportação abaixo contém um perfil que se qualificou para um determinado segmento, é um membro de outros dois segmentos e saiu de outro segmento. A exportação também inclui o nome, sobrenome, data de nascimento e endereço de email pessoal do atributo de perfil. As identidades para esse perfil são ECID e email.
{
"person": {
"birthDate": "YYYY-MM-DD",
"name": {
"firstName": "John",
"lastName": "Doe"
}
},
"personalEmail": {
"address": "john.doe@acme.com"
},
"segmentMembership": {
"ups":{
"7841ba61-23c1-4bb3-a495-00d3g5fe1e93":{
"lastQualificationTime":"2022-01-11T21:24:39Z",
"status":"exited"
},
"59bd2fkd-3c48-4b18-bf56-4f5c5e6967ae":{
"lastQualificationTime":"2022-01-02T23:37:33Z",
"status":"realized"
},
"947c1c46-008d-40b0-92ec-3af86eaf41c1":{
"lastQualificationTime":"2021-08-25T23:37:33Z",
"status":"realized"
},
"5114d758-ce71-43ba-b53e-e2a91d67b67f":{
"lastQualificationTime":"2022-01-11T23:37:33Z",
"status":"realized"
}
}
},
"identityMap": {
"ecid": [
{
"id": "14575006536349286404619648085736425115"
},
{
"id": "66478888669296734530114754794777368480"
}
],
"email_lc_sha256": [
{
"id": "655332b5fa2aea4498bf7a290cff017cb4"
},
{
"id": "66baf76ef9de8b42df8903f00e0e3dc0b7"
}
]
}
}
Abaixo estão mais exemplos de dados exportados, dependendo das configurações de interface do usuário que você selecionar no fluxo de destino de conexão para as opções Incluir nomes de segmento e Incluir carimbos de data/hora de segmento:
segmentMembership
code language-json |
---|
|
segmentMembership
code language-json |
---|
|
Política de limites e novas tentativas limits-retry-policy
Em 95% das vezes, o Experience Platform tenta oferecer uma latência de taxa de transferência de menos de 10 minutos para mensagens enviadas com êxito, com uma taxa de menos de 10 mil solicitações por segundo para cada fluxo de dados para um destino HTTP.
No caso de solicitações com falha para o destino da API HTTP, o Experience Platform armazena as solicitações com falha e tenta enviar as solicitações duas vezes para o endpoint.