Elena Garrido
Digital Marketing
According to PWC, 44% of business leaders plan to implement data modernization by 2024 to take advantage of the benefits GenAI offers. This technology not only consumes data but also accelerates and reduces data modernization costs. As such, it will be a key part of any modern business strategy.
Microsoft Fabric can be the key tool for deploying GenAI at scale. Here’s how to use it the right way to align your data with your GenAI initiatives.
In a previous article, we talked about the concept of Data Fabric, which refers to an architecture of services and functionalities that helps to better process volumes of data from a multitude of sources.
Microsoft Fabric, on the other hand, is a SaaS analytics solution that covers everything from data movement to data science, real-time analytics, and business intelligence.
It is a solution that offers a set of services such as Power BI, Azure Synapse, and Azure Data Factory in a single integrated environment.
Since the announcement of its preview, more than 25,000 organizations worldwide are already using Fabric thanks to its features to reshape the way teams work with data.
It’s a unified, AI-powered platform built for the GenAI era, and here’s why you need it.
Before we go into detail on the cooperation that Microsoft Fabric brings with generative AI, let’s take a closer look at its architecture.
As mentioned above, Fabric combines the best of Power BI, Synapse, and Data Factory into a unified software platform with seven core workloads, each designed specifically for specific people and tasks.
With this type of unified architecture, it can reduce the typical costs and efforts of integrating analytics services and help simplify each company’s data estate. It also helps manage and protect data more effectively with end-to-end security and governance capabilities.
The unified, multi-cloud data lake, OneLake, automatically connects to each Fabric workload and is designed to simplify data management and reduce data duplication.
Once OneLake is enabled, domains and workspaces can be used to organize your data into a logical data grid and allow everyone to search this grid using an intuitive, customizable data center. With an open data format, you only need to load data into the lake once, with the ability to use a single copy in each workload and Fabric engine, minimizing data duplication and sprawl.
One of the most attractive features of Fabric is that they are building AI into each of its layers, with the goal of helping users do more things faster.
With Copilot in Fabric, you can use natural language to create data flows and pipelines, write SQL statements, create reports, or even develop ML models. But there is so much more.
In Power BI you can create reports and make narrative summaries in seconds. In Data Factory you can give instructions on how you want to ingest and transform data using natural language and Copilot will do the rest. In fact, when working in a data engineering or data science notebook, Copilot can quickly enrich, model, analyze, and explore the data.
GenAI can help make sense of unstructured data, such as that contained in presentations, contracts, strategy documents, customer records and so on. Some of its most popular use cases are summarising, translating, analyzing, and problem-solving, which translates into improved productivity and new services.
But in order to do all this, generative AI must have access to data that is relevant, complete, reliable, secure, and up-to-date.
One platform that can help address data challenges is Microsoft Fabric, which can align with your GenAI data and business initiatives. Some best practices for doing so include the following:
It is more than likely that you have data sets of different standards and in different systems. This could pose a problem for GenAI when it comes to accessing this information.
Fabric’s data lake can incorporate shortcuts that point to other storage locations, without incurring the cost, delay, and risk of moving or copying data.
With this platform, you can quickly and securely access your data in the cloud, and think about how to transition your current data lake if you have one. You may need to adapt your technology architecture, as well as assess the quality of the data, and establish some rules for how it will be indexed, governed, and distributed, among other things.
Once Fabric’s data lake gateways have connected your data, it is now possible for GenAI to access it.
Even if this data is in different formats, the platform will help you standardize, troubleshoot, and organize it so that your AI applications run on compatible data.
At this point, as different GenAI applications get information from Fabric and bring new data into the system, it can be kept in sync.
Platform shortcuts can also aid in the discovery of data that applications may need, meaning that teams will be able to use AI with consistent, high-quality data.
For there to be trust in data and the results it produces, it must be protected, troubleshot, governed, and reported on. Fabric will connect your data in a single layer, allowing you to implement cybersecurity, controls, privacy policies, and compliance.
It is also a tool with governance, reporting, analytics, and other tools designed to strengthen data quality, security, transparency, and compliance. It integrates easily with, for example, Purview.
Fabric has been designed to complement generative AI tools, such as Copilot and Azure OpenAI, which can leverage Fabric’s data channels for end-to-end integration.
Models will be able to get the latest, cleanest data automatically with integrated governance and monitoring as context for prompts and add-ons.
In addition, it features Power BI visuals to more attractively showcase the value that AI initiatives are delivering.
Because Fabric is designed as a universal data platform, it offers ways to help you manage data-related costs. This allows you to choose different vendors to meet your storage and computing needs, use different vendors and services for different data sets, and move between them.
This increases flexibility, resulting in significant savings, especially for GenAI, which requires a lot of storage and computing resources.
Through the integration of LLM technology, you will be able to request the specific information you want to extract or deduce from your data, as well as understand how the code used in the different services to extract it, etc. works.
Getting started with Fabric can be overwhelming at first, which is why Plain Concepts will be your best ally. We have years of experience helping our clients create a robust and effective data strategy, and we can help you unify and secure your data so you can get the most out of generative AI in your organization.
Our experts are on hand to help you define the best path to becoming a modern, digital company, ready to tackle your strategic, operational, organizational, and technological challenges. If you want to start giving new meaning to your data and take advantage of all the benefits that AI can bring you, contact us!
Elena Garrido
Digital Marketing
Cookie | Duration | Description |
---|---|---|
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
attributionCookie | session | No description |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
cppro-ft | 1 year | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | session | No description |
cppro-ft-style | session | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 1 year | No description |
i18n | 10 years | No description available. |
IE-jwt | 62 years 6 months 9 days 9 hours | No description |
IE-LANG_CODE | 62 years 6 months 9 days 9 hours | No description |
IE-set_country | 62 years 6 months 9 days 9 hours | No description |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
wmc | 9 years 11 months 30 days 11 hours 59 minutes | No description |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
sp_landing | 1 day | The sp_landing is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
sp_t | 1 year | The sp_t cookie is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
Cookie | Duration | Description |
---|---|---|
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 1 year | No description |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjSession_1776154 | session | No description |
_hjSessionUser_1776154 | session | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | session | No description |
_hjTLDTest | session | No description |
_lfa_test_cookie_stored | past | No description |
Cookie | Duration | Description |
---|---|---|
loglevel | never | No description available. |
prism_90878714 | 1 month | No description |
redirectFacebook | 2 minutes | No description |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |