Início Rápido: Habilitar a captura de eventos de streaming por meio dos Hubs de Eventos do Azure
Nesse início rápido, você vai aprender a usar o portal do Azure para habilitar a captura de eventos no Armazenamento do Azure ou no Azure Data Lake Store.
A Captura de Hubs de Eventos do Azure permite o fornecimento automático dos dados de streaming nos Hubs de Eventos para uma conta de sua escolha do Armazenamento de Blobs do Azure ou do Azure Data Lake Storage Gen2. Você pode definir as configurações de captura usando o portal do Azure ao criar um hub de eventos ou para um hub de eventos existente. Para obter informações conceituais sobre esse recurso, consulte Visão geral de Captura de Hubs de Eventos.
Pré-requisitos
- Uma assinatura do Azure. Se você não tiver uma, crie uma conta gratuita antes de começar.
- Se for novato em Hubs de Eventos do Azure, leia a Visão geral dos Hubs de Eventos e Recursos dos Hubs de Eventos.
Importante
Os Hubs de Eventos só dão suporte à conta de armazenamento Premium com suporte a Blob de blocos.
Habilitar a Captura ao criar um hub de eventos
Se você não tiver um namespace dos Hubs de Eventos com o qual trabalhar, crie um namespace seguindo as etapas do artigo: Criar um namespace dos Hubs de Eventos. Certifique-se de selecionar o tipo de preço Standard ou superior. A camada básica não dá suporte ao recurso Captura.
Para criar um hub de eventos no namespace, siga estas etapas:
Na página de Visão geral, selecione + Hub de Eventos na barra de comandos.
Na página Criar hub de eventos, digite um nome para o hub de eventos e selecione Avançar: Capturar na parte inferior da página.
Na guia Capturar, selecione Ativado para Capturar.
Arraste o controle deslizante para definir a Janela de tempo em minutos. A janela de tempo padrão é de 5 minutos. O valor mínimo é 1 e o máximo é 15.
Arraste o controle deslizante para definir a Janela de tamanho (MB). O valor padrão é 300 MB. O valor mínimo é 10 MB e o valor máximo é 500 MB.
Especifique se você quer que os Hubs de Eventos emitam arquivos vazios quando não ocorrerem eventos durante a Captura na janela de tempo.
Confira uma das seções a seguir com base no tipo de armazenamento que você quer usar para armazenar os arquivos capturados.
Importante
O Azure Data Lake Storage Gen1 foi desativado, portanto, não o utilize para capturar dados de eventos. Para saber mais, confira o anúncio oficial. Se você estiver usando o Azure Data Lake Storage Gen1, migre para o Azure Data Lake Storage Gen2. Para obter mais informações, consulte Diretrizes e padrões de migração do Azure Data Lake Storage.
Capturar dados no Armazenamento do Azure
Para Provedor de Captura, selecione Conta de Armazenamento do Microsoft Azure (padrão).
Para o Contêiner de Armazenamento do Azure, escolha o link Selecionar o contêiner.
Na página Contas de armazenamento, selecione a conta de armazenamento que você quer usar para capturar dados.
Na página Contêineres, selecione o contêiner no qual você quer armazenar os arquivos capturados e clique em Selecionar.
Como a Captura de Hubs de Eventos usa a autenticação serviço a serviço com armazenamento, não é necessário especificar uma cadeia de conexão de armazenamento. O seletor de recurso seleciona automaticamente o URI do recurso para sua conta de armazenamento. Se você usar o Azure Resource Manager, deverá fornecer esse URI explicitamente como uma cadeia de caracteres.
Agora, na página Criar hub de eventos, confirme se o contêiner selecionado aparece.
Para Capturar formato de nome de arquivo, especifique o formato dos nomes dos arquivos capturados.
Selecione Revisar + criar na parte inferior da página.
Na página Revisar + criar, revise as configurações e selecione Criar para criar o hub de eventos.
Observação
Se o acesso público estiver desabilitado na conta de armazenamento, permita que os serviços confiáveis, que incluem Hubs de Eventos do Azure, acessem a conta de armazenamento. Para obter detalhes e instruções passo a passo, confira esse artigo.
Capturar dados no Azure Data Lake Storage Gen2
Siga o artigo Criar uma conta de armazenamento para criar uma conta do Armazenamento do Azure. Defina Namespace hierárquico como Habilitado na guia Avançado para torná-lo uma conta do Azure Data Lake Storage Gen2. A conta de Armazenamento do Microsoft Azure deve estar na mesma assinatura que o hub de eventos.
Selecione Armazenamento do Azure como o provedor de captura. Para usar o Azure Data Lake Storage Gen2, selecione Armazenamento do Microsoft Azure.
Para o Contêiner de Armazenamento do Azure, escolha o link Selecionar o contêiner.
Escolha a conta do Azure Data Lake Storage Gen2 na lista.
Selecione o contêiner (sistema de arquivos no Data Lake Storage Gen 2) e, em seguida, escolha Selecionar na parte inferior da página.
Para Capturar formato de nome de arquivo, especifique o formato dos nomes dos arquivos capturados.
Selecione Revisar + criar na parte inferior da página.
Na página Revisar + criar, revise as configurações e selecione Criar para criar o hub de eventos.
Observação
O contêiner criado em um Azure Data Lake Storage Gen2 com esta interface do usuário é mostrado em Sistemas de arquivos em Gerenciador de Armazenamento. Da mesma forma, o sistema de arquivos criado em uma conta do Data Lake Storage Gen2 é exibido como um contêiner nesta interface do usuário.
Configurar a Captura de um hub de eventos existente
Você pode configurar a Captura em hubs de eventos existentes que estejam em namespaces dos Hubs de Eventos. Para habilitar a Captura em um hub de eventos existente ou alterar as configurações de Captura, siga estas etapas:
Na página inicial do namespace, selecione Hubs de Eventos em Entidades no menu esquerdo.
Selecione o hub de eventos para o qual você quer configurar o recurso Capturar.
Na página Instância de Hubs de Eventos, selecione Capturar no menu esquerdo.
Na página Capturar, selecione Avro para o Formato de serialização de eventos de saída. Há suporte para o formato Parquet apenas por meio da integração do Azure Stream Analytics. Para obter mais informações, consulte Capturar dados de Hubs de Eventos em formato parquet e analisar com o Azure Synapse Analytics.
Selecione Ativada em Captura.
Para definir outras configurações, consulte as seções:
Conteúdo relacionado
- Saiba mais sobre a captura de Hubs de Eventos lendo a visão geral da Captura de Hubs de Eventos.
- Você também pode configurar a Captura dos Hubs de Eventos usando modelos do Azure Resource Manager. Para saber mais, confira Habilitar Captura usando um modelo do Azure Resource Manager.
- Saiba como criar uma assinatura da Grade de Eventos do Azure com um namespace de Hubs de Eventos como sua fonte