Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Extensibility Toolkit oferece aos clientes e parceiros uma maneira fácil de estender o Fabric às suas necessidades. Você pode adicionar mais recursos que se comportam e se integram como componentes nativos do Fabric. O Kit de Ferramentas de Extensibilidade permite que os desenvolvedores comecem em minutos usando o Starter-Kit. Ambientes de desenvolvimento locais e em nuvem são suportados, reduzindo a barreira de entrada. O repositório habilitado para IA também permite um desenvolvimento rápido e ajuda o desenvolvedor ao longo de sua jornada para estender o Fabric.
O que é uma carga de trabalho?
Uma carga de trabalho é uma aplicação web construída por parceiros ou clientes que se integra no portal Fabric. O host Fabric carrega a sua aplicação de acordo com o seu manifesto, fornece tokens de autenticação via Microsoft Entra ID e expõe uma API host para permitir navegação, tematização, notificações e outras interações com a plataforma.
Características-chave das cargas de trabalho:
- Alojado por si, renderizado em Fabric via iFrame - A sua aplicação web corre na sua infraestrutura mas é exibida dentro do Fabric
- Orientado por manifestos - Pontos de entrada, capacidades e permissões são declarados num ficheiro manifesto
- Autenticação Microsoft Entra - Tokens delimitados fornecem acesso seguro a recursos
- Integração com Fabric API - Utiliza APIs públicas REST do Fabric para operações de plataforma
Observação
O Extensibility Toolkit é a evolução moderna do Workload Development Kit projetado para tornar a extensão do Microsoft Fabric com funcionalidade personalizada mais fácil e rápida do que nunca. Ele oferece um ambiente de desenvolvimento simplificado, permitindo que os desenvolvedores se concentrem na inovação em vez de na infraestrutura. Essa evolução reflete o compromisso da Microsoft em capacitar os desenvolvedores com ferramentas intuitivas, escaláveis e inteligentes que aceleram a produtividade e abrem novas possibilidades no Fabric.
O que o Extensibility Toolkit fornece
- Uma maneira fácil de estender o Fabric com sua própria funcionalidade
- Um ambiente de desenvolvimento que permite um desenvolvimento fácil e rápido
- Um SDK que abstrai a complexidade do desenvolvedor
- Um Starter-Kit que contém tudo o que precisa para começar em poucos minutos
- Desenvolvimento habilitado para IA que ajuda você a construir suas ideias
- Publique cargas de trabalho em seu locatário do Fabric para que todos possam usá-las
- Publicar cargas de trabalho para todos os usuários do Fabric
Quem deve usá-lo
Organizações que adotam o Fabric: O kit de ferramentas é perfeito para qualquer organização que queira estender o Fabric para adaptar às suas necessidades internas específicas. Quer pretenda integrar sistemas existentes, criar fluxos de trabalho personalizados de processamento de dados ou construir ferramentas de análise especializadas para as suas equipas, o Extensibility Toolkit permite-lhe integrar as suas soluções de forma fluida nos espaços de trabalho do Fabric. Os programadores podem facilmente criar aplicações de dados e experiências de UI que se sintam nativas do Fabric, suportando cenários como pipelines personalizados, armazenamentos de dados especializados, aplicações de visualização e ferramentas operacionais que funcionam com os seus itens do Fabric.
Construtores de soluções para o ecossistema Fabric: Se está a construir soluções que pretende fornecer a toda a comunidade Fabric através do Workload Hub, o toolkit oferece um caminho completo para o mercado. Pode desenvolver cargas de trabalho inovadoras que resolvam desafios comuns do setor, expandir as capacidades do Fabric para casos de uso específicos ou criar experiências totalmente novas que outras organizações possam descobrir, testar e adquirir. Isto representa uma oportunidade de negócio significativa para alcançar milhões de utilizadores de Fabric em todo o mundo, ao mesmo tempo que constrói uma fonte de receita sustentável através do mercado Workload Hub.
Itens e integração nativa
As cargas de trabalho podem incluir um ou mais tipos de itens que aparecem nos espaços de trabalho e participam na colaboração, partilha, pesquisa, rastreabilidade e operações de ciclo de vida. Os dados são armazenados no OneLake e os metadados são geridos através de APIs públicas do Fabric, garantindo que os itens se comportam como qualquer outro artefacto do Fabric.
Exemplos de participação nativa:
- Operações CRUD completas - Criar, ler, atualizar e eliminar itens no portal Fabric e através da API
- Integração do espaço de trabalho - As ACLs do espaço de trabalho e a governação do inquilino aplicam-se automaticamente
- Descoberta - Os itens podem ser descobertos através da pesquisa e integrados na navegação
- Armazenamento de dados - Aproveite o OneLake para armazenamento e gestão de dados
- Suporte CI/CD - Participação automática em fluxos de trabalho contínuos de integração e implementação
Exemplos de carga de trabalho
Aqui estão alguns exemplos para ajudá-lo a entender possíveis aplicativos de cargas de trabalho do Fabric:
- Aplicação de dados: cargas de trabalho que reúnem capacidades de Fabric e não Fabric para construir uma aplicação completa.
- Armazenamento de dados: cargas de trabalho que gerenciam e armazenam dados. Eles podem fornecer APIs para consultar e gravar dados. Os exemplos incluem Lakehouse e Azure Cosmos DB.
- Visualização de dados: aplicativos criados em itens de dados do Fabric, como relatórios e painéis do Power BI.
- Personalização de malha: cenários como provisionamento de espaços de trabalho pré-configurados ou adição de funcionalidade de administrador.
As Amostras de Extensibilidade fornecem vários tipos de itens que você pode usar imediatamente ou adaptar às suas necessidades:
- Instalador de pacotes: Instala pacotes predefinidos (itens, dados, agendas de trabalho) em espaços de trabalho novos ou existentes.
- Editor OneLake: Abre e visualiza dados do OneLake para itens de malha, incluindo itens criados por meio do Kit de Ferramentas de Extensibilidade.
Quando usar o Kit de Ferramentas de Extensibilidade
Use o Extensibility Toolkit quando quiser trazer uma experiência personalizada para o Fabric, aproveitando a sua identidade, governação, armazenamento e APIs. Cenários comuns incluem:
- Experiências de autoria específicas de domínio - Construa ferramentas especializadas para a sua indústria ou cenário de utilização
- Ferramentas de governação e conformidade - Criar fluxos de trabalho personalizados de governação e painéis de conformidade
- Integrações de sistemas - Ligue o Fabric aos seus sistemas e fluxos de trabalho existentes
- Análise personalizada e visualização - Construir ferramentas de análise especializadas que complementem o Power BI
- Ferramentas operacionais - Criar painéis personalizados de monitorização, gestão e operações
Principais considerações para desenvolver uma carga de trabalho Fabric
Existem vários conceitos importantes para entender antes de iniciar o desenvolvimento:
- Experiência nativa do Fabric: analise o sistema Fabric UX. Todas as cargas de trabalho publicadas devem estar em conformidade com estes princípios de design.
- Integração com o espaço de trabalho Fabric: seu aplicativo deve funcionar em um espaço de trabalho Fabric, onde os usuários criam instâncias e colaboram.
- Integração multilocatário: sua carga de trabalho está incorporada no Fabric, mas seu código é executado em sua nuvem. O Fabric expõe APIs para dados e contexto do utilizador, para que possas mapear entre o ambiente do cliente e a tua implementação.
Trademarks
O Microsoft Fabric Workload Development Kit pode conter marcas comerciais ou logotipos para projetos, produtos ou serviços. O uso autorizado de marcas comerciais ou logotipos da Microsoft está sujeito e deve seguir as Diretrizes de Marcas Comerciais e Marcas da Microsoft.
O uso de marcas comerciais ou logotipos da Microsoft em versões modificadas deste projeto não deve causar confusão ou implicar patrocínio da Microsoft. Qualquer uso de marcas comerciais ou logotipos de terceiros está sujeito às políticas desses terceiros.
Conteúdo relacionado
- Arquitetura - Compreender a arquitetura técnica
- Conceitos e funcionalidades principais - Aprenda sobre os conceitos centrais
- Visão geral do manifesto - Compreender os manifestos de carga de trabalho
- Começar - Começa a construir a tua primeira carga de trabalho
- Publique uma carga de trabalho Fabric no Workload Hub - Saiba sobre publicação