Configurar pontos de extremidade de fluxo de dados para OneLake do Microsoft Fabric

Importante

A Versão Prévia das Operações da Internet das Coisas do Azure – habilitadas pelo Azure Arc – está atualmente em versão prévia. Você não deve usar esse software em versão prévia em ambientes de produção.

Você precisará implantar uma nova instalação das Operações da Internet das Coisas do Azure quando uma versão em disponibilidade geral for disponibilizada. Você não poderá atualizar uma instalação de versão prévia.

Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

Para enviar dados para OneLake do Microsoft Fabric na Versão Preliminar de Operações do Azure IoT Preview, você pode configurar um ponto de extremidade de fluxo de dados. Essa configuração permite especificar o ponto de extremidade de destino, método de autenticação, tabela e outras Configurações.

Pré-requisitos

Criar um ponto de extremidade de fluxo de dados OneLake do Microsoft Fabric

Para configurar um ponto de extremidade de fluxo de dados para o OneLake do Microsoft Fabric, sugerimos usar a identidade gerenciada do cluster Kubernetes habilitado para Azure Arc. Essa abordagem é segura e elimina a necessidade de gerenciamento de segredo.

  1. No portal do Azure, acesse o cluster do Kubernetes conectado ao Azure Arc e selecione Configurações>Extensões. Na lista de extensões, encontre o nome da sua extensão do Azure IoT Operations. Copie o nome da extensão.
  2. No workspace Microsoft Fabric que você criou, selecione Gerenciar acesso>+ Adicionar pessoas ou grupos. Pesquise a extensão do Arc de versão prévia do Azure IoT Operations pelo nome e selecione-a. Selecione Colaborador como a função e, em seguida, selecione Adicionar.
  3. Crie o recurso DataflowEndpoint e especifique o método de autenticação de identidade gerenciada. Substitua os valores de espaço reservado como <ENDPOINT_NAME> pelos seus próprios.
  1. Na experiência de operações, selecione a guia Pontos de extremidade do fluxo de dados.

  2. Em Criar novo ponto de extremidade de fluxo de dados, selecione Microsoft Fabric OneLake>Novo.

    Captura de tela usando a experiência de operação para criar um ponto de extremidade de fluxo de dados do Microsoft Fabric OneLake.

  3. Insira as configurações a seguir para o ponto de extremidade:

    Configuração Descrição
    Host O nome do host do ponto de extremidade do Microsoft Fabric OneLake no formato onelake.dfs.fabric.microsoft.com.
    Nome do lakehouse O nome do lakehouse em que os dados devem ser armazenados.
    Nome do workspace O nome do workspace associado ao lakehouse.
    Tipo de caminho do OneLake O tipo de caminho usado no OneLake. Selecione Arquivos ou Tabelas.
    Método de autenticação O método usado para autenticação. SelecioneIdentidade gerenciada atribuída pelo sistema ou Identidade gerenciada atribuída pelo usuário
    ID do Cliente A ID do cliente da identidade gerenciada atribuída pelo usuário. Necessário se estiver usando a Identidade gerenciada atribuída pelo usuário.
    ID do locatário A ID do locatário de uma identidade gerenciada atribuída pelo usuário. Necessário se estiver usando a Identidade gerenciada atribuída pelo usuário.
  4. Selecione Aplicar para provisionar o ponto de extremidade.

Tipo de caminho do OneLake

A configuração oneLakePathType determina o tipo de caminho a ser usado no caminho do OneLake. O valor padrão é Tables, que é o tipo de caminho recomendado para os casos de uso mais comuns. O tipo de caminho Tables é uma tabela no lakehouse do OneLake que é usada para armazenar os dados. Ele também pode ser definido como Files, que é um arquivo no lakehouse do OneLake que é usado para armazenar os dados. O tipo de caminho Files é útil quando você deseja armazenar os dados em um formato de arquivo sem suporte pelo tipo de caminho Tables.

O tipo de caminho OneLake é definido na guia Noções Básicas para o ponto de extremidade do fluxo de dados.

Métodos de autenticação disponíveis

Os seguintes métodos de autenticação estão disponíveis para pontos de extremidade de fluxo de dados do OneLake do Microsoft Fabric. Para obter mais informações sobre habilitar configurações seguras configurando um Azure Key Vault e habilitando identidades de carga de trabalho, confira Habilitar configurações seguras no implantação do Operações do Azure IoT Preview.

Antes de criar o ponto de extremidade de fluxo de dados, atribua o workspace Função de Colaborador à extensão de Operações IoT que concede permissão para gravar no lakehouse do Fabric.

Captura de tela do nome da extensão de Operações IoT para a qual conceder acesso ao workspace.

Para saber mais, confira Conceder acesso a um espaço de trabalho.

Identidade gerenciada atribuída pelo sistema

Usar a identidade gerenciada atribuída pelo sistema é o método de autenticação recomendado para Operações do Azure IoT. O Operações do Azure IoT cria automaticamente a identidade gerenciada e a atribui ao cluster Kubernetes habilitado para Azure Arc. Elimina a necessidade de gerenciamento de segredo e permite autenticação contínua com o Azure Data Explorer.

No recurso DataflowEndpoint, especifique o método de autenticação de identidade gerenciada. Na maioria dos casos, não é necessário especificar outras configurações. Essa configuração cria uma identidade gerenciada com o público-alvo padrão.

Na página de configurações do ponto de extremidade do fluxo de dados da experiência de operações, selecione a guia Básico e escolha Método de autenticação>Identidade gerenciada atribuída pelo sistema.

Se precisar substituir o público-alvo da identidade gerenciada atribuída pelo sistema, você pode especificar a configuração audience.

Na maioria dos casos, você não precisa especificar uma audiência de serviço. Não especificar um público cria uma identidade gerenciada com o público padrão limitado à sua conta de armazenamento.

Identidade gerenciada atribuída pelo usuário

Para usar a identidade gerenciada pelo usuário para autenticação, primeiro você deve implantar as Operações do Azure IoT com configurações seguras habilitadas. Para saber mais, consulte Habilitar configurações seguras na implantação da Visualização das Operações do Azure IoT.

Em seguida, especifique o método de autenticação de identidade gerenciada atribuída pelo usuário, juntamente com a ID do cliente, a ID do locatário e o escopo da identidade gerenciada.

Na página de configurações do ponto de extremidade do fluxo de dados da experiência de operações, selecione a guia Básico e escolha Método de autenticação>Identidade gerenciada atribuída pelo usuário.

Insira a ID do cliente de identidade gerenciada atribuída pelo usuário e a ID do locatário nos campos apropriados.

Aqui, o escopo é opcional e o padrão é https://storage.azure.com/.default. Se você precisar substituir o escopo padrão, especifique a configuração scope usando o Bicep ou o Kubernetes.

Configurações avançadas

Você pode definir configurações avançadas para o ponto de extremidade do OneLake do Fabric, como a latência do envio em lote e a contagem de mensagens. Você pode definir essas configurações guia Avançado do portal do ponto de extremidade de fluxo de dados ou dentro do recurso personalizado do ponto de extremidade de fluxo de dados.

Envio em lote

Use as definições batching para configurar o número máximo de mensagens e a latência máxima antes de as mensagens serem enviadas ao destino. Essa configuração é útil quando você deseja otimizar a largura de banda da rede e reduzir o número de solicitações ao destino.

Campo Descrição Obrigatório
latencySeconds O número máximo de segundos para aguardar antes de enviar as mensagens ao destino. O valor padrão é 60 segundos. Não
maxMessages O número máximo de mensagens para enviar ao destino. O valor padrão é de 100.000 mensagens. Não

Por exemplo, para configurar o número máximo de mensagens para 1.000 e a latência máxima para 100 segundos, use as seguintes configurações:

Na experiência de operações, selecione a guia Avançado do ponto de extremidade do fluxo de dados.

Captura de tela usando a experiência de operações para definir as configurações avançadas do Microsoft Fabric.

Próximas etapas

Para saber mais sobre fluxos de dados, consulte Criar um fluxo de dados.