Microsoft Fabric: entenda o que é e para que serve
No mundo da tecnologia, a consistência e a eficiência na experiência do usuário emergem como pilares fundamentais para o sucesso de plataformas digitais. Assim surgiu o Microsoft Fabric, uma solução de design de interface de usuário que visa unificar a aparência e a sensação de seus produtos e serviços online.
Desde sua introdução, o Microsoft Fabric tem desempenhado um papel crucial na padronização das interfaces de usuário dos produtos Microsoft, assegurando uma experiência coesa em diversos dispositivos e plataformas.
Este conjunto de ferramentas e diretrizes de design permite aos desenvolvedores e designers criar aplicações web que não apenas se alinham esteticamente com o ecossistema Microsoft, mas também promovem uma experiência de usuário fluida e intuitiva.
Dessa forma, torna mais fácil a vida dos engenheiros e cientistas de dados e democratiza a utilização dessas ferramentas para os analistas de dados.
Leia o artigo e entenda tudo sobre o Microsoft Fabric. Vamos lá!
O que é o Microsoft Fabric?
O Fabric é uma plataforma multifuncional da Microsoft que abarca diversas ferramentas dos ambientes Microsoft, que podem ser utilizadas para modelagem de dados, tratamentos mais complexos que exijam maior poder computacional e análises variadas.
Em outras palavras, o Fabric reúne em um único lugar os recursos do Power BI, Azure Data Factory, Azure Databricks, Azure Synapse, Azure Data Lake.
Data factory
O Data Factory permite realizar o ETL dos dados de duas formas, com dataflow generation 2 e/ou com pipelines, a depender da aplicação. Ainda, permite que escolha se prefere trabalhar com os dados em um data Warehouse ou Lakehouse.
Synapse Data Engineering
O Synapse Data Engineering permite o tratamento de dados em grande escala, trabalhando com uma plataforma Spark.
Synapse Data Science
O Synapse Data Science proporciona a criação e implementação de modelos de machine learning, permitindo utilizar diversas técnicas tais como a criação de modelos preditivos de dados.
Synapse Data Warehouse
O Synapse Data Warehouse modelo de armazenamento de dados tradicionalmente usado no Power BI, mas sua implementação no Fabric permite variadas formas de ingestão, como cópia, pipeline, dataflow , além da interação com banco de dados por meio de DDL (linguagem e definição de dados) e DML (linguagem de manipulação de dados).
Synapse Real Time Analytics
O Synapse Real Time Analytics são dados semiestruturado em formato JSON ou texto, coletados por aplicativos ou dispositivos IoT. Preparado para trabalhar com grandes volumes de dados e modelos variados.
Power BI
O Power BI é uma ferramenta de self-service BI que permite concentrar todas as formas de armazenamento e tratamento das outras ferramentas do Fabric, visando proporcionar a melhor tomada de decisão e insights valiosos para as empresas.
Como funciona o Microsoft Fabric
O Fabric utiliza o OneLake como local de armazenamento dos dados trabalhados proporcionando toda a integração entre os diversos serviços da plataforma.
O OneLake é uma arquitetura que roda sobre o Azure Data Lake Storage Generation 2 e permite o gerenciamento de toda a organização, sendo um OneLake único para a organização.
Esse OneLake único é chamado pela Microsoft de Lake. Em um Lake é possível a criação de vários espaços de trabalho e dentro de cada espaço de trabalho é possível utilizar diversos recursos do Fabric.
Microsoft Fabric: como criar uma conta gratuita de avaliação
É possível a criação de uma conta gratuita de avaliação por 60 dias do Fabric, para isso, é necessário seguir os seguintes passos:
Solicitar ao administrador da conta em sua organização para habilitar o Fabric;
Acessar a sua conta no site app.powerbi.com;
No gerenciador de contas, selecionar a opção de “iniciar avaliação”;
Concordar com os termos e iniciar a avaliação;
Preencher os campos de e-mail, país, telefone e clicar em “iniciar minha avaliação gratuita”;
Quando terminar a atualização, aparecerá uma mensagem para confirmar e acessar a página inicial do Fabric;
No gerenciador de conta é possível ver a quantidade de dias restantes de avaliação gratuita e o botão para cancelar a avaliação, caso queira.
Criando um espaço de trabalho do Fabric
Agora que a conta do Fabric está ativa, é possível criar um espaço de trabalho que possui todas as suas capacidades de ferramentas integradas. Para criação desse espaço basta seguir os passos abaixo:
Na barra lateral esquerda clicar em “workspaces” e em seguida “novo workspace”;
Escolher um nome para o seu espaço de trabalho, adicionar os contatos que queira que tenham acesso ao seu espaço, selecionar a opção de licença de avaliação e clicar em “aplicar”;
Com o espaço de trabalho no Fabric, é só escolher qual a melhor ferramenta para sua aplicação;
Tipos de licença
Para entender o conceito de licença do Fabric, precisamos conhecer três conceitos:
Locatário: é a base da assinatura do Fabric e pode ser entendida como a conta organizacional da empresa. De forma análoga, o locatório refere-se ao Lake que falamos no início desse artigo.
Capacidade: essa característica refere-se ao poder de processamento que o locatário vai possuir.
Espaço de trabalho: são espaços para cada usuário da organização, podendo um mesmo usuário ter mais de um espaço. Esses espaços podem compartilhar da capacidade da organização ou terem uma capacidade própria, conforme configuração de plano da administração da organização.
Nesse sentido, a organização pode optar por dois tipos de licença:
Premium por Usuário (PPU): permite a utilização apenas dos itens do Power BI.
Premium por Capacidade (PPC): permite a utilização de todas as ferramentas do Fabric.
A capacidade do Fabric é dividida em núcleos virtuais e unidade de capacidade, sendo divididos da seguinte forma:
SKU Fabric | Unidades de capacidade | SKU Referente no Power BI | Núcleos Virtuais no Power BI |
---|---|---|---|
F2 | 2 | – | 0.25 |
F4 | 4 | – | 0.5 |
F8 | 8 | EM / A1 | 1 |
F16 | 16 | EM2 / A2 | 2 |
F32 | 32 | EM3 / A3 | 4 |
F64 | 64 | P1 / A4 | 8 |
F128 | 128 | P2 / A5 | 16 |
F256 | 256 | P3 / A6 | 32 |
F512 | 512 | P4 / A7 | 64 |
F1024 | 1024 | P5 / A8 | 128 |
F2048 | 2048 | – | 256 |
Entretanto, a escolha da capacidade varia de acordo com a quantidade de pessoas que farão uso do Fabric na organização e quantidade de processamento e recursos que serão necessários para trabalhar com os dados.
Vantagens do Microsoft Fabric
O Microsoft Fabric traz diversas vantagens para cientistas de dados, analistas e engenheiros, especialmente aqueles envolvidos no desenvolvimento de interfaces de usuário para aplicações analíticas e de visualização de dados.
Embora seu foco principal seja o design de UI/UX, o impacto dessa biblioteca se estende para a eficiência e eficácia na apresentação de dados complexos. Aqui estão algumas vantagens específicas:
Integração com o ecossistema Microsoft:
Para profissionais que desenvolvem soluções integradas com produtos Microsoft, como o Power BI ou o Azure, o Microsoft Fabric oferece uma maneira de criar interfaces que são visualmente consistentes com essas plataformas. Isso proporciona uma experiência de usuário mais intuitiva, facilitando a adoção e a compreensão dos aplicativos.
Componentes pré-desenvolvidos e customizáveis:
O Fabric fornece uma ampla gama de componentes de interface de usuário prontos para uso, como gráficos, botões, caixas de diálogo e formulários, que são fundamentais para a construção de dashboards analíticos e interfaces de aplicativos de dados.
Esses componentes são facilmente customizáveis, permitindo que cientistas de dados e engenheiros adaptem a aparência e o funcionamento das interfaces às necessidades específicas de seus projetos.
Eficiência no Desenvolvimento:
A utilização de componentes reutilizáveis e padrões de design do Microsoft Fabric acelera o processo de desenvolvimento, permitindo que equipes se concentrem mais na lógica de negócios e na análise de dados do que no design de interface do usuário.
Isso é especialmente valioso em projetos com prazos apertados ou recursos limitados.
Acessibilidade:
O Microsoft Fabric é projetado com a acessibilidade em mente, assegurando que as aplicações sejam utilizáveis por pessoas com diferentes capacidades.
Para cientistas de dados e engenheiros, isso significa que os dashboards e as ferramentas analíticas que desenvolvem serão acessíveis a um público mais amplo, incluindo aqueles que utilizam tecnologias de apoio.
Integração e extensibilidade:
A biblioteca permite fácil integração com outras ferramentas e bibliotecas, como React, o que é uma vantagem para equipes que usam um stack tecnológico diversificado.
Isso permite a criação de soluções robustas e altamente interativas para visualização de dados, análises complexas e processamento de informações.
Colaboração:
Ao fornecer um conjunto comum de diretrizes de design e componentes, o Microsoft Fabric ajuda a estreitar a lacuna entre designers e desenvolvedores, facilitando uma colaboração mais eficaz e eficiente.
Isso é crucial em projetos de visualização de dados, onde a precisão e a clareza da apresentação são fundamentais.
Suporte e comunidade:
Sendo um produto Microsoft, o Fabric vem com o suporte robusto de uma das maiores empresas de tecnologia do mundo. Além disso, há uma comunidade ativa de usuários e desenvolvedores, oferecendo recursos adicionais, tutoriais e suporte.
Pontos de observação
A utilização do Microsoft Fabric é baseada na capacidade de processamento contratada, o que significa que esta capacidade determinará a eficiência no processamento de todas as atividades nos projetos elaborados.
Dessa forma, dependendo do projeto, pode ser necessário adquirir uma capacidade de processamento superior com o Microsoft Fabric em comparação à obtenção de ferramentas individualmente, o que pode resultar em um custo inicial mais elevado para o Microsoft Fabric.
Contudo, é importante considerar que esta análise se restringe ao custo das licenças. Ao expandir a perspectiva para incluir outros aspectos, como a engenharia de dados, observa-se que projetos desenvolvidos com ferramentas individuais frequentemente exigem mais profissionais especializados, por exemplo, na gestão da infraestrutura.
Assim, ao optar pelo Microsoft Fabric, o investimento total pode ser reduzido devido à menor necessidade de recursos humanos especializados.
Portanto, a decisão de investimento no Microsoft Fabric deve ser avaliada em cada situação específica, considerando-se os diversos fatores envolvidos.
Conclusão
O Microsoft Fabric incorpora um dos principais objetivos da Microsoft: democratizar e ampliar o acesso às tecnologias.
Ao adotar o Microsoft Fabric, as organizações possibilitam que um número maior de profissionais desenvolva projetos de maior complexidade.
Isso, por sua vez, amplia a habilidade das organizações de tomar decisões fundamentadas em dados, avançando em direção a uma cultura cada vez mais orientada por dados.