O termo «Suporte Microsoft Fabric» pode referir-se a duas coisas diferentes, dependendo do contexto:
Suporte ao Azure Service Fabric
Suporte ao Microsoft Power BI Fabric
Próximos passos para o suporte do Microsoft Fabric
Os preços do Microsoft Fabric podem ser um pouco complexos, pois envolvem dois aspetos: preços de computação para executar as suas cargas de trabalho e preços de armazenamento para os seus dados. Aqui está um detalhamento:
Preços de computação
Preços de armazenamento
Considerações adicionais:
Próximos passos para apoiar a fixação de preços dos tecidos
Não existem certificações específicas exclusivamente intituladas «Microsoft Fabric», quer se refira ao Microsoft Service Fabric ou ao Fluent UI (anteriormente Office UI Fabric). No entanto, existem certificações relacionadas disponíveis para tecnologias e plataformas mais amplas dentro do ecossistema da Microsoft que abrangem competências e conhecimentos relacionados com estes serviços.
Para quem trabalha com o Microsoft Service Fabric, as certificações relevantes podem incluir:
Certificações Azure
– Certificação Microsoft: Azure Developer Associate (Exame AZ-204): Esta certificação é para programadores que projetam, criam, testam e mantêm aplicações e serviços na nuvem no Microsoft Azure, o que pode incluir aplicações criadas usando o Service Fabric.
– Certificação Microsoft: Especialista em Arquitetura de Soluções Azure (Exames AZ-303 e AZ-304): Esta certificação avançada abrange aspetos da implementação de soluções no Azure, incluindo computação, rede, armazenamento e segurança, que podem ser aplicáveis às arquiteturas Service Fabric.
Certificações DevOps
– Certificação Microsoft: DevOps Engineer Expert (Exame AZ-400): Esta certificação é destinada a indivíduos que combinam pessoas, processos e tecnologias para fornecer continuamente produtos e serviços valiosos que atendem às necessidades dos utilizadores finais e aos objetivos de negócios, relevantes para microsserviços e aplicações em contentores geridas através do Service Fabric.
Para o Fluent UI (anteriormente Office UI Fabric), as certificações estariam mais alinhadas com o desenvolvimento e design front-end, tais como:
Certificações do Microsoft 365
– Certificação Microsoft: Associado de Desenvolvimento (Exame MS-600): Esta certificação envolve a extensão do Microsoft 365, que pode incluir o desenvolvimento de interfaces de utilizador personalizadas que se alinham com a estrutura Fluent UI para um design coeso em todas as aplicações do Microsoft 365.
Certificações em Desenvolvimento e Design Web
– Embora não existam certificações específicas da Microsoft para web design diretamente relacionadas com a Fluent UI, certificações mais amplas em desenvolvimento web podem ser valiosas. Estas incluem certificações em HTML, CSS, JavaScript e frameworks web modernos.
Embora essas certificações não se concentrem especificamente no Microsoft Service Fabric ou na Fluent UI, o conhecimento e as habilidades adquiridos por meio delas podem ser altamente relevantes e benéficos para profissionais que trabalham com essas tecnologias.
Aqui está uma breve introdução ao Microsoft Fabric, com foco no seu suporte à análise de dados:
O Fabric é uma plataforma unificada dentro do Azure que oferece uma experiência integrada para ingestão, transformação, análise e visualização de dados. Ele combina várias ferramentas, como Azure Synapse Analytics, Power BI e Data Factory, em um único ambiente.
Componentes principais
Introdução
Benefícios
| Recurso | Microsoft Fabric | Power BI |
|---|---|---|
| Foco | Plataforma unificada de análise de dados | Ferramenta de inteligência empresarial e visualização de dados |
| Âmbito | Ingestão, transformação, análise, governança e visualização de dados | Visualização de dados, painéis interativos, relatórios |
| Componentes | Armazenamento OneLake, Data Factory, Synapse Analytics, Serviços Cognitivos do Azure | Aplicação para computador, serviço na nuvem, aplicações móveis, conectores |
| Fontes de dados | Diversos, incluindo estruturados, semiestruturados e não estruturados | Dados principalmente estruturados, conectados a várias fontes externas |
| Capacidades de análise | Armazenamento de dados, análise em tempo real, ciência de dados, aprendizagem automática | Painéis interativos, análise ad hoc, monitorização de KPI |
| Utilizadores-alvo | Analistas de dados, cientistas de dados, programadores, profissionais de TI | Analistas de negócios, tomadores de decisão, executivos, cientistas de dados cidadãos |
| Curva de Aprendizagem | Mais acentuado devido ao âmbito mais amplo e aos aspetos técnicos | Mais fácil de aprender para casos de uso básicos, os recursos avançados têm uma curva de aprendizagem mais íngreme |
| Custo | Pagamento conforme o uso para serviços individuais | Preços por utilizador ou por espaço de trabalho, dependendo dos recursos e da implementação |
Semelhanças
Diferenças
Casos de uso de suporte
Informações adicionais
O suporte de licenciamento para o Microsoft Fabric envolve uma combinação de assinaturas de serviços individuais e possíveis custos adicionais, dependendo da sua utilização específica. Aqui está um detalhamento:
Serviços principais suportados
Custos de armazenamento do OneLake
Considerações adicionais sobre licenciamento
Orientação sobre licenciamento de tecidos
O Microsoft Fabric pode suportar uma variedade de arquiteturas, pois a sua flexibilidade permite que ele se adapte a diferentes necessidades e cenários. No entanto, aqui estão alguns padrões arquitetónicos comuns usados com o Fabric:
Fatores a considerar ao escolher uma arquitetura
Considerações adicionais
| Recurso | Microsoft Fabric | Databricks |
|---|---|---|
| Foco | Plataforma unificada de análise de dados | Plataforma de processamento de big data e aprendizagem automática |
| Pontos fortes | Integração de dados, governança, escalabilidade, integração com o Azure | Processamento de dados escalável, análise em tempo real, aprendizagem automática, ecossistema de código aberto |
| Componentes | Armazenamento OneLake, Data Factory, Synapse Analytics, Serviços Cognitivos do Azure | Apache Spark, Databricks Runtime, MLflow, Unity Catalog |
| Fontes de dados | Diversos, incluindo estruturados, semiestruturados e não estruturados | Estruturado principalmente, suporta diversas fontes externas |
| Capacidades de análise | Armazenamento de dados, análise em tempo real, ciência de dados, aprendizagem automática | Processamento de dados em grande escala, cadernos interativos, análise de streaming, aprendizagem automática distribuída |
| Utilizadores-alvo | Analistas de dados, cientistas de dados, programadores, profissionais de TI | Cientistas de dados, engenheiros de dados, analistas, programadores |
| Curva de Aprendizagem | Mais acentuado devido ao âmbito mais amplo e aos aspetos técnicos | Mais complexo para funcionalidades avançadas, mas acessível para processamento básico de dados |
| Custo | Pagamento conforme o uso para serviços individuais | Pagamento conforme o uso para recursos de computação, taxas de serviço adicionais opcionais |
| Independente da nuvem | Não, nativo do Azure | Sim, funciona em várias plataformas de nuvem e no local |
Semelhanças
Diferenças
Fazendo a escolha certa
Considerações adicionais sobre suporte
O custo do suporte ao «Microsoft Fabric» pode variar dependendo se você está se referindo ao Microsoft Service Fabric ou ao Fluent UI (anteriormente Office UI Fabric) e como você planeia utilizá-los. Como ambos são tecnologias distintas dentro do ecossistema da Microsoft, os seus custos de suporte variam de acordo com a plataforma.
Microsoft Service Fabric
Custo do serviço: O Microsoft Service Fabric em si é uma plataforma gratuita e de código aberto. Não há custo direto para usar o Service Fabric.
Custos de infraestrutura: se implementar o Service Fabric no Azure, pagará pelos recursos do Azure que ele consumir (por exemplo, máquinas virtuais, armazenamento, rede). Esses custos dependem da escala e do tamanho da sua implementação.
Custos do plano de suporte: Se precisar de suporte oficial da Microsoft (por exemplo, para resolução de problemas ou orientação avançada), normalmente precisará de um plano de suporte. Os planos de suporte do Microsoft Azure variam de Developer a Premier, com custos que variam de algumas centenas a milhares de dólares por mês. O suporte de terceiros está disponível na US Cloud para aqueles que procuram uma alternativa mais acessível à Microsoft.
Custos de desenvolvimento e manutenção: Existem custos associados ao desenvolvimento e manutenção de aplicações criadas no Service Fabric. Isso inclui salários de programadores, formação e, potencialmente, honorários de consultoria, caso seja necessário recorrer a especialistas externos.
Fluent UI (anteriormente Office UI Fabric)
Custo da estrutura: O Fluent UI é uma estrutura gratuita e de código aberto. Não há taxas para utilizá-la.
Custos de desenvolvimento: O principal custo da utilização da Fluent UI estaria relacionado com o desenvolvimento – pagar aos programadores que criam e mantêm a interface do utilizador das suas aplicações.
Formação e aprendizagem: se a sua equipa não estiver familiarizada com a Fluent UI, poderá haver custos associados à formação ou aos recursos de aprendizagem.
Considerações gerais sobre suporte
Integração e compatibilidade: Também podem surgir custos decorrentes da integração dessas tecnologias nos seus sistemas existentes, especialmente se ocorrerem problemas de compatibilidade.
Escalabilidade e complexidade: à medida que o uso dessas tecnologias cresce, os custos relacionados à infraestrutura, suporte e manutenção também podem aumentar.
Suporte e atualizações: O suporte contínuo e a manutenção dos sistemas atualizados com as versões mais recentes também podem contribuir para os custos.
O custo total de propriedade (TCO) inclui os custos de infraestrutura, desenvolvimento e operacionais, podendo variar amplamente dependendo do caso de uso específico e da escala de implementação. Para uma avaliação de custos detalhada e precisa, é aconselhável consultar a US Cloud ou um representante de vendas da Microsoft, especialmente se estiver a considerar uma implementação em grande escala ou de nível empresarial.
O Microsoft Fabric suporta o Copilot, um assistente de desenvolvimento de IA que ajuda os programadores a escreverem código melhor. O Copilot pode ser usado com o Fabric para melhorar o desenvolvimento de pipelines de dados, scripts de transformação de dados e outras aplicações do Fabric.
Usando o Copilot com o Fabric
Para utilizar o Copilot com o Fabric, terá de instalar a extensão Copilot para o seu IDE.
O Copilot está atualmente disponível para o Visual Studio Code e o PyCharm. Depois de instalar a extensão, pode começar a usar o Copilot escrevendo código no seu IDE e pressionando Tab. O Copilot irá sugerir trechos de código e completar instruções de código para si.
Benefícios de usar o Microsoft Copilot com o Fabric
O Microsoft Fabric oferece várias opções de suporte de início de sessão para ajudá-lo a aceder aos seus recursos do Fabric de forma segura e eficiente. Aqui está uma visão geral dos métodos disponíveis:
Além desses métodos de login, o Fabric também oferece suporte para autenticação multifator (MFA) para aumentar a segurança e proteger contra tentativas de acesso não autorizado.
O Microsoft Fabric oferece suporte abrangente para a arquitetura Lakehouse, permitindo que as organizações armazenem, gerenciem e analisem diversos tipos de dados num repositório unificado. Os seus componentes principais, como o armazenamento OneLake, o Data Factory e o Synapse Analytics, foram projetados para facilitar uma experiência Lakehouse perfeita.
Armazenamento OneLake
Fábrica de dados
Análise de sinapses
Em geral, o suporte do Microsoft Fabric à arquitetura Lakehouse permite que as organizações:
O Microsoft Fabric, que geralmente se refere ao Microsoft Service Fabric ou ao Fluent UI (anteriormente Office UI Fabric), não fornece diretamente suporte a armazenamento de dados como sua função principal. No entanto, essas tecnologias podem interagir com ou oferecer suporte a sistemas que incluem armazenamento de dados em uma arquitetura empresarial mais ampla.
Microsoft Service Fabric
Microsserviços para processamento de dados: Embora o Service Fabric em si não seja uma ferramenta de armazenamento de dados, ele pode ser usado para desenvolver microsserviços que processam e tratam dados, que podem então ser armazenados num data warehouse.
Integração com sistemas de dados: os microsserviços executados no Service Fabric podem ser projetados para interagir com armazéns de dados, realizando tarefas como ingestão, transformação e movimentação de dados. O Service Fabric pode gerenciar a orquestração e a escalabilidade desses serviços.
Processamento de dados em tempo real: o Service Fabric é adequado para cenários que exigem processamento e análise de dados em tempo real antes de serem armazenados num data warehouse.
Contentorização e implementação: para arquiteturas de dados modernas que utilizam contentores, o Service Fabric fornece uma plataforma para implementar e gerir esses contentores, que podem incluir aplicações utilizadas para tarefas de armazenamento de dados.
Fluent UI (Office UI Fabric)
Interface do utilizador para aplicações de dados: A Fluent UI pode ser utilizada para criar o front-end de aplicações que fazem interface com armazéns de dados. Pode ser empregada para criar painéis, relatórios e outras ferramentas de visualização de dados que extraem dados de armazéns de dados.
Consistência no design: para organizações que utilizam produtos Microsoft extensivamente, incluindo as suas soluções de armazenamento de dados (como o Azure Synapse Analytics), a Fluent UI ajuda a manter uma aparência consistente em todas as suas ferramentas e aplicações internas.
Ecossistema Microsoft e armazenamento de dados
– Azure Synapse Analytics: No ecossistema da Microsoft, o Azure Synapse Analytics é o principal serviço oferecido para armazenamento de dados. Embora as tecnologias Microsoft Fabric não ofereçam suporte direto ao Azure Synapse Analytics, elas podem fazer parte de uma solução global envolvendo armazenamento de dados.
– Integração e conectividade: tanto o Microsoft Service Fabric quanto o Fluent UI podem fazer parte de uma arquitetura maior que inclui armazenamento de dados, especialmente em um ambiente centrado na Microsoft, onde a integração com os serviços do Azure é uma consideração fundamental.
As tecnologias Microsoft Fabric, como Service Fabric e Fluent UI, não oferecem suporte direto ao armazenamento de dados, mas podem desempenhar funções de apoio e integração em uma arquitetura que inclua armazenamento de dados. Elas contribuem para o processamento, a orquestração, a gestão e a apresentação de dados, que são aspectos essenciais de uma estratégia abrangente de armazenamento de dados.
O Microsoft Fabric oferece suporte total à arquitetura OneLake, permitindo que as organizações armazenem, gerenciem e analisem diversos tipos de dados em um repositório unificado. O armazenamento OneLake, um componente essencial do Fabric, oferece um data lakehouse escalável e seguro, capaz de acomodar dados estruturados, semiestruturados e não estruturados.
Benefícios do suporte OneLake no Microsoft Fabric
O suporte abrangente do Microsoft Fabric para a arquitetura OneLake permite que as empresas:
Ao aproveitar o suporte do OneLake da Fabric, as empresas podem explorar todo o potencial dos seus ativos de dados e impulsionar a inovação e a vantagem competitiva.
O roteiro do Microsoft Fabric enfatiza a melhoria contínua da ingestão, transformação, análise, governança, observabilidade e integração de dados com práticas de dataOps. Esses avanços visam capacitar as organizações a obter insights mais profundos a partir de seus dados, ganhar vantagens competitivas e tomar decisões informadas.
| Área | Objetivos principais (2024) | Objetivos principais (2025) |
|---|---|---|
| Ingestão de dados | – Melhore os recursos de ingestão de dados em tempo real para IoT, streaming de dados e captura de alterações de dados (CDC). | – Expandir a integração com fontes de dados externas e plataformas na nuvem. |
| – Introduzir pipelines de ingestão de dados self-service para utilizadores empresariais. | – Otimizar a utilização de recursos e os custos dos processos de ingestão de dados. | |
| Transformação de dados | – Reforce os recursos avançados de transformação de dados com o processamento de dados e a deteção de anomalias baseados em IA. | – Automatize tarefas de limpeza e validação de dados por meio de algoritmos de aprendizagem automática. |
| – Integre pipelines de transformação de dados com rastreamento de linhagem de dados para melhorar a governança. | – Habilite ferramentas visuais de manipulação de dados para uma preparação de dados fácil de usar. | |
| Análise de dados | – Capacidades avançadas de IA explicável (XAI) para insights mais profundos sobre modelos de aprendizagem automática. | – Introduzir ferramentas interativas de exploração de dados com visualizações imersivas e suporte para consultas em linguagem natural. |
| – Promova a colaboração de dados por meio de espaços de análise partilhados e painéis em tempo real. | – Integrar funcionalidades avançadas de modelação estatística e previsão para análises preditivas. | |
| Governança de dados | – Ampliar o rastreamento da proveniência dos dados para abranger todo o ciclo de vida dos dados, incluindo controlo de acesso e auditoria. | – Implementar políticas automatizadas de conformidade de dados e deteção de anomalias para mitigação proativa de riscos. |
| – Permita a governança descentralizada de dados com controlo de acesso granular em vários níveis de dados. | – Melhorar os recursos de privacidade de dados para compartilhamento seguro de dados e recursos de anonimização. | |
| Observabilidade dos dados | – Forneça monitorização de desempenho em tempo real e deteção de anomalias para pipelines de dados e infraestrutura. | – Integre a análise da causa raiz e fluxos de trabalho de correção automatizados para uma resolução mais rápida de problemas. |
| – Habilite ferramentas de observabilidade self-service para analistas de dados e utilizadores empresariais. | – Implementar capacidades de manutenção preditiva para uma gestão proativa da infraestrutura. | |
| Integração DataOps | – Simplifique a implementação e as atualizações de dados por meio de pipelines de integração contínua e entrega contínua (CI/CD). | – Automatize o controlo de versões, testes e implementação de código para práticas de dataOps. |
| – Estabeleça painéis de operações de dados centralizados para monitorização e gestão unificadas. | – Promova a colaboração e a comunicação entre engenheiros de dados, analistas e partes interessadas. | |
| Desempenho e escalabilidade | – Otimize a utilização de recursos e os custos das cargas de trabalho de processamento de dados através de funcionalidades sem servidor e de dimensionamento automático. | – Melhorar a resiliência da plataforma e as funcionalidades de recuperação de desastres para alta disponibilidade. |
| – Implementar ferramentas de benchmarking e otimização de desempenho para melhoria contínua. | – Explore as possibilidades da computação de ponta para cenários de processamento de dados sensíveis à latência. |
Nota: Esta tabela é um resumo e não é exaustiva. As características específicas e os prazos podem estar sujeitos a alterações.
O roteiro da Microsoft Fabric para 2024 e 2025 concentra-se em:
Esses avanços têm como objetivo capacitar as empresas a obter insights mais profundos sobre os dados, melhorar a tomada de decisões baseada em dados e otimizar as suas operações de análise de dados.
O Microsoft Fabric e o Microsoft Synapse são tecnologias distintas dentro do ecossistema da Microsoft, cada uma com uma finalidade específica.
Microsoft Fabric
«Microsoft Fabric» pode referir-se a duas tecnologias diferentes da Microsoft: Microsoft Service Fabric e Fluent UI (anteriormente Office UI Fabric).
– Tipo: Uma plataforma de sistemas distribuídos utilizada para criar microsserviços escaláveis e fiáveis e aplicações em contentores.
– Objetivo: Destinado principalmente a programadores para gerir e implementar aplicações complexas e de grande escala, com foco em alta disponibilidade, resiliência e gestão de microsserviços.
– Utilização: É utilizado para infraestrutura de back-end, orquestração de serviços, gestão do ciclo de vida das aplicações e garantia de que as aplicações podem ser dimensionadas e recuperadas de falhas.
– Tipo: Uma estrutura front-end para a criação de interfaces de utilizador em conformidade com os princípios de design da Microsoft.
– Objetivo: Concebido para ajudar os programadores a criar aplicações web que se alinhem visual e funcionalmente com o Microsoft 365.
– Utilização: Fornece componentes React e estilos que seguem a linguagem de design da Microsoft, garantindo uma aparência consistente em todas as aplicações web.
Microsoft Synapse (Azure Synapse Analytics)
– Tipo: Um serviço de análise que reúne big data e armazenamento de dados.
– Objetivo: Concebido para permitir que as empresas consultem e analisem grandes volumes de dados de forma eficiente. Proporciona uma experiência unificada para recolher, preparar, gerir e disponibilizar dados para necessidades imediatas de BI e aprendizagem automática.
– Utilização: O Synapse é utilizado para exploração de dados, armazenamento de dados, integração de dados e análise de big data. Possui integração profunda com outros serviços do Azure, oferecendo ferramentas como armazenamento de dados SQL, Apache Spark e Data Explorer.
Diferenças entre o tecido de suporte e o Synapse
– Área de foco: o Microsoft Fabric (tanto o Service Fabric quanto o Fluent UI) está centrado no desenvolvimento de aplicações (back-end e front-end), enquanto o Azure Synapse Analytics se concentra no processamento, armazenamento e análise de dados.
– Público-alvo: as tecnologias Fabric são direcionadas a programadores de software e profissionais de TI para a criação e gestão de aplicações. Em contrapartida, o Synapse é voltado para engenheiros de dados, cientistas de dados e analistas de negócios para análise de dados e insights.
– Funcionalidade: o Service Fabric trata da orquestração e gestão de serviços para aplicações, o Fluent UI é para a consistência do design da interface do utilizador e o Synapse é para a análise e gestão abrangentes de dados.
– Integração: Embora ambos os conjuntos de tecnologias se integrem no ecossistema da Microsoft, eles atendem a diferentes estágios da pilha de tecnologia – o Fabric no desenvolvimento e implementação de aplicações e o Synapse na análise de dados e inteligência empresarial.
Compreender essas diferenças é fundamental para determinar qual tecnologia melhor se adapta às necessidades específicas de um projeto ou de uma organização, uma vez que elas abordam diferentes aspetos da infraestrutura tecnológica e da gestão de dados.
| Recurso | Microsoft Fabric | Flocos de neve |
|---|---|---|
| Foco | Plataforma unificada de análise de dados | Armazenamento de dados em nuvem como serviço (DWaaS) |
| Utilizadores-alvo | Analistas de dados, cientistas de dados, programadores, profissionais de TI | Analistas de dados, cientistas de dados, engenheiros |
| Casos de uso | Ingestão, transformação, análise, governança e visualização de dados | Armazenamento de dados, lagos de dados, análise, aprendizagem automática, big data |
| Armazenamento de dados | OneLake (data lakehouse unificado) | Armazenamento separado para lago/armazém de dados (armazenamento de objetos, formato colunar) |
| Motor de processamento | Diversos – Azure Data Factory, Spark, vários motores | Principalmente SQL, suporta Python e Spark para análises avançadas |
| Recursos analíticos | Diversos – SQL, Python, Spark, aprendizagem automática | Centrado em SQL, com Python e Spark para análises avançadas, alguns recursos de ML integrados |
| Governança e segurança | Linha de dados centralizada, controlo de acesso, conformidade | Recursos abrangentes de governança de dados, controlo de acesso baseado em funções, encriptação |
| Escalabilidade e desempenho | Altamente escalável e elástico | Lago de dados elástico, servidor dedicado sem servidor ou pools provisionados para armazenamento de dados |
| Custo | Pagamento conforme o uso para serviços individuais | Pagamento conforme o uso por horas de computação, taxas de armazenamento para data lake/warehouse |
| Integração | Integração estreita com outros serviços do Azure | Integra-se com os serviços Azure, conectores adicionais para ferramentas externas |
Semelhanças entre o suporte a tecido e floco de neve
Diferenças entre tecido e floco de neve
Fazendo a escolha certa
Embora o Microsoft Fabric e o Snowflake façam parte do panorama mais amplo da tecnologia de nuvem, eles atendem a necessidades muito diferentes. O Microsoft Fabric trata da criação e gestão de aplicações, enquanto o Snowflake se concentra em armazenamento e análise de dados. A escolha entre eles dependeria se o requisito principal é o desenvolvimento de aplicações ou soluções de armazenamento de dados.
O Microsoft Fabric suporta uma variedade de arquiteturas de fábrica de dados, incluindo:
O Microsoft Fabric também suporta vários outros padrões de arquitetura, como data lakehouse, e pode ser personalizado para atender às necessidades específicas de cada organização.
| Arquitetura | Prós | Contras |
|---|---|---|
| ELT (Extrair, Carregar, Transformar) | Simples de implementar: mais fácil de configurar e gerir pipelines. | Preocupações com a qualidade dos dados: a limpeza e validação dos dados ocorrem posteriormente, o que pode afetar a análise. |
| ETL (Extrair, Transformar, Carregar) | Melhoria na qualidade dos dados: limpa e valida os dados antes do carregamento, garantindo uma análise fiável. | Mais complexo: requer área de preparação adicional e etapas de transformação, aumentando a complexidade. |
| ELT com Delta Lake: | Combina simplicidade e qualidade de dados: aproveita os recursos do Delta Lake para controle de versões e suporte transacional. | Requer configuração adicional: necessita de configuração e gestão do Delta Lake dentro do data lake. |
| Fábrica de dados sem servidor: | Económico: paga apenas pelos recursos utilizados, ideal para cargas de trabalho variáveis. | Controlo limitado: Menos controlo sobre a infraestrutura em comparação com as fábricas de dados tradicionais. |
| Arquiteturas híbridas: | Flexibilidade: Combina os benefícios de diferentes arquiteturas para necessidades específicas. | Maior complexidade: requer um planeamento cuidadoso e integração de diferentes componentes. |
A melhor arquitetura de fábrica de dados para a sua empresa dependerá das suas necessidades e requisitos específicos. Deve considerar cuidadosamente o seu orçamento, volume de dados, requisitos de qualidade de dados e necessidades de processamento antes de tomar uma decisão.
O Microsoft Fabric suporta uma ampla variedade de APIs, incluindo:
O ecossistema de API do Microsoft Fabric foi concebido para ser flexível e extensível, permitindo que as organizações integrem o Fabric com a sua infraestrutura de TI e fluxos de trabalho existentes.
| Categoria API | Descrição | Exemplos |
|---|---|---|
| APIs de armazenamento OneLake | Gerencie dados no data lakehouse unificado | – Acessar e gerenciar ficheiros e tabelas – Criar, ler, atualizar e excluir dados – Implementar transações ACID e controle de versão |
| APIs do Data Factory | Orquestrar e programar pipelines de dados | – Definir e gerir pipelines de dados – Acionar e monitorizar execuções de pipelines – Controlar o fluxo e as transformações de dados |
| APIs da Synapse Analytics | Interaja com serviços de armazenamento de dados e análise | – Consultar e gerir dados em pools SQL do Synapse – Executar procedimentos e funções armazenados – Aceder a recursos e metadados do armazém de dados |
| APIs do Power BI | Incorpore imagens e relatórios em aplicações | – Acesse e partilhe conteúdo do Power BI – Integre relatórios e painéis com ferramentas externas – Automatize a atualização e distribuição de conteúdo |
| APIs do Azure Cognitive Services | Integrar capacidades cognitivas no processamento de dados | – Análise de texto, reconhecimento de voz, análise de imagens e muito mais – Melhore os fluxos de dados com recursos de IA – Extraia insights e automatize tarefas |
| APIs de conectores personalizados | Crie integrações personalizadas com fontes de dados externas | – Desenvolver e gerir conectores personalizados – Ampliar o alcance da Fabric para diversos ecossistemas de dados – Permitir a troca de dados com sistemas de nicho ou proprietários |
| APIs de gestão | Gerenciar recursos e ambiente de tecido | – Fornecer e gerir espaços de trabalho, contas de armazenamento e pipelines – Controlar o acesso e as permissões – Monitorizar recursos e resolver problemas |
Esta tabela representa uma visão geral de alto nível, cada categoria inclui várias APIs específicas com funcionalidades variadas.
O Microsoft Fabric utiliza APIs REST e SDKs para acesso programático.
Consulte a documentação oficial do Fabric para obter referências detalhadas sobre APIs e exemplos de utilização.
Além dessas APIs padrão, o Microsoft Fabric também suporta vários conectores personalizados que podem ser usados para se conectar a fontes de dados ou aplicações específicas. Por exemplo, existem conectores personalizados para Salesforce, Amazon S3 e Google Cloud Storage.
A disponibilidade de uma ampla gama de APIs facilita às empresas a integração do Fabric nos seus ambientes de TI e fluxos de trabalho existentes. Essa flexibilidade é essencial para organizações que pretendem adotar uma plataforma unificada de análise de dados que possa ser usada para lidar com uma variedade de casos de uso.