Microsoft Fabric: what's new and what's next | BRK204
Summary
TLDRIn a dynamic presentation at Microsoft Ignite, Arun Ulag, head of Azure Data teams at Microsoft, introduced the advancements and features of Microsoft Fabric, emphasizing its role in simplifying data and AI processing for enterprises. Microsoft Fabric, a unified SaaS platform, integrates data management and AI capabilities, featuring the new Fabric Databases, real-time intelligence solutions, and seamless integration with Microsoft Power BI. Fabric leverages OneLake for scalable data storage, supporting data virtualization and AI-driven insights. The session highlighted Microsoftβs commitment to reducing the complexity of data handling by converging technologies within Azure Databases and Microsoft Fabric to facilitate the rapid deployment of AI applications. Key announcements included the availability of real-time intelligence and the introduction of Fabric Databases, integrating transactional SQL databases into the Fabric environment. With over 16,000 organizations using Microsoft Fabric, including industry leaders like Chanel and Epic, its adoption underscores its significant value in the enterprise space. Microsoft also showcased its efforts in making AI capabilities more accessible to businesses through initiatives like Power BI integration, AI Skills, and workspace monitoring, all aimed at enhancing user experience and data governance. The introduction of translytical applications marks a significant shift in how businesses can utilize data, promising substantial efficiency and innovation.
Takeaways
- π Microsoft Fabric simplifies data and AI for enterprises, making it easier to manage data from raw state to insights.
- π€ The platform integrates seamlessly with Power BI, enhancing productivity and enabling AI-driven insights.
- π OneLake offers a scalable, unified data lake, supporting data virtualization without duplication.
- π New Fabric Databases integrate SQL databases into Fabric, facilitating both transactional and analytical operations.
- π Strong emphasis on data security and governance, including FedRamp certification and workspace monitoring.
- π AI Skills feature enhances data interaction, allowing seamless AI model integration with diverse data sources.
- π High adoption rate among enterprises, signifying strong market acceptance and customer satisfaction.
- β¨ Continuous innovation with weekly updates ensures Fabric evolves to meet customer needs.
- π‘ The simplicity of connecting existing data sources and technologies makes Fabric a robust choice for data-driven AI applications.
- π Introduction of translytical applications combining analytics and transactions opens new possibilities for businesses.
Timeline
- 00:00:00 - 00:05:00
Arun Ulag from Microsoft discusses the importance of data in AI and introduces Microsoft Fabric, which unifies Azure Data tools for seamless integration to support AI initiatives. He emphasizes the complexity of the data and AI landscape and how Microsoft aims to simplify it with the Copilot and AI stack, specifically through Azure Databases and Microsoft Fabric.
- 00:05:00 - 00:10:00
Microsoft Fabric combines multiple workloads into a single SaaS platform, allowing transition from raw data to AI/BI with unified architecture. It has gained significant adoption, including by companies like Chanel and Epic, due to its capabilities and OneLake's multi-cloud data lake feature. Fabric is used by over 16,000 organizations, including many Fortune 500 companies.
- 00:10:00 - 00:15:00
Microsoft Fabric is highlighted as a transformative tool for data and AI, supporting widespread innovation, exemplified by Power BI's growth. Users of Power BI can easily try Fabric, and Microsoft ensures constant innovation with weekly releases. New announcements include real-time intelligence and the introduction of unified analytics, simplifying data workflows.
- 00:15:00 - 00:20:00
The announcement of Fabric Databases integrates SQL Server into Fabric for improved operational and analytical capabilities, showcasing the convergence of database functionalities in AI projects, easing transitions to AI-driven applications. A promotional video emphasizes quick deployment and integration of autonomous databases on Microsoft Fabric.
- 00:20:00 - 00:25:00
Microsoft Fabric expands with industry-specific solutions and extensibility through Workload Development kits, now generally available, allowing ISVs to integrate their workloads deeply into Fabric. New solutions for sectors like sustainability and healthcare highlight Fabric's accelerating time to value and improved data accessibility.
- 00:25:00 - 00:30:00
Demonstrations highlight Fabric's capabilities with data platforms through examples of real-time telemetry for database monitoring and using GraphQL APIs. There's focus on sustainability and industry solutions, exhibiting the comprehensive nature of Fabric solutions for various business needs and its swift deployment enhancements.
- 00:30:00 - 00:35:00
OneLake, as a scalable, global data lake, supports numerous data interactions and enables virtualization via shortcuts and mirroring, simplifying data integration across clouds and databases. Open Mirroring enhances this by allowing data replication from any source, promoting effortless data management and analytics preparation.
- 00:35:00 - 00:40:00
Fabric's security and governance are emphasized with certifications and new features like surge protection and workspace monitoring. The OneLake Catalog, now GA, enhances data discovery, management, and governance capabilities, integrating with tools such as Excel, Teams, and more, aiding enterprises in comprehensive data oversight.
- 00:40:00 - 00:48:52
Power BI now integrates AI more deeply, offering enhanced user experiences through Copilot, facilitated by new Fabric AI Capacities. The concept of "translytical" applications surfaces, enabling real-time updates and analytics via Power BI, showing a shift in BI use cases towards more interactive and dynamic applications.
Mind Map
Video Q&A
What is Microsoft Fabric?
Microsoft Fabric is a unified SaaS platform that integrates various data and AI capabilities, allowing users to manage data from raw state to AI or BI value. It includes Azure Databases and offers various workloads designed for different personas such as data scientists, engineers, and warehousing professionals.
How is Microsoft Fabric making AI more accessible to businesses?
Microsoft Fabric integrates data management and AI capabilities into a cohesive platform, reducing the complexity and cost involved. It allows businesses to easily prepare their data for AI, facilitating AI-powered applications and insights.
What new features does Microsoft Fabric offer?
Microsoft Fabric has introduced features like real-time intelligence, Fabric Databases which integrate transactional databases into Fabric, and industry solutions for faster deployment. It also supports seamless connections to existing data sources through OneLake.
How does Microsoft Fabric integrate with Power BI?
Microsoft Fabric integrates with Power BI by allowing users to easily transition from Power BI to Fabric, offering built-in Copilot to enhance productivity and simplify accessing data insights. It also enables developing translytical applications within Power BI, combining analytical and transactional capabilities.
What is OneLake in Microsoft Fabric?
OneLake is a part of Microsoft Fabric, acting as a globally deployed, infinitely scalable data lake for organizations. It stores data in an open format, supports data virtualization via shortcuts, and enables mirroring for continuous replication of data from operational databases.
How does Microsoft Fabric ensure data security and governance?
Microsoft Fabric provides data security through certifications like FedRamp, and built-in governance features allowing visibility and control over data estates. It includes workspace monitoring and permissions management to ensure compliance and security.
What are AI Skills in Microsoft Fabric?
AI Skills in Microsoft Fabric streamlines integrating various data sources and AI, offering a way to build AI models that can access diverse data sources and provide insights. This feature enhances how users can extract and work with data using AI capabilities seamlessly.
How has Microsoft Fabric been received by organizations?
Microsoft Fabric has been adopted by over 16,000 organizations, including 70% of the Fortune 500, for its comprehensive data and AI solutions. This reflects strong customer adoption and satisfaction with its capabilities.
View more video summaries
MRI physics overview | MRI Physics Course | Radiology Physics Course #1
Data Representation using Signed Magnitude
Agronomy- Meaning and Its Scope II Fundamentals of Agronomy II B.Sc Ag First Sem II BY- Dr. O.P. Sir
Understanding the PRODUCT AND SERVICES VIEW with ARIS - Part 4/5
Understanding the DATA VIEW with ARIS - Part 3/5
Khalayak (Audiences)
- 00:00:00[MUSIC]
- 00:00:11Arun Ulag: All right, good morning.
- 00:00:12[APPLAUSE]
- 00:00:15Thank you so much for joining us.
- 00:00:18I'm Arun Ulag, I run all of the Azure Data teams at Microsoft.
- 00:00:21I'm so excited to be here.
- 00:00:22Such an exciting time to be in data.
- 00:00:24Such an exciting time to be in AI.
- 00:00:26Thank you so much for joining us at Ignite.
- 00:00:28So, one of the quick requests for the folks in the room,
- 00:00:31we had four times as many people register for the session
- 00:00:34as we could accommodate in this room.
- 00:00:36So, if there happens to be a chair somewhere in between
- 00:00:38that is unfilled, please scoot up a little bit
- 00:00:40so that we can accommodate a few other people.
- 00:00:43So, thank you so much for joining us.
- 00:00:44We have about 10,000 people joining us online as well,
- 00:00:47so really, really exciting, exciting session.
- 00:00:50So, we're going to talk about where we're going with Fabric,
- 00:00:53and we're going to start with what's on everybody's mind.
- 00:00:56It's really AI.
- 00:00:57We all recognize that AI is rapidly transforming the world.
- 00:01:00No surprise for anybody here.
- 00:01:02But we also recognize that as exciting as AI is,
- 00:01:05it is only as good as the data that it gets to work on, right?
- 00:01:08Because it is data that is the fuel that powers AI.
- 00:01:11The best AI models, if you put garbage in,
- 00:01:13most likely you're going to get garbage out.
- 00:01:15So, it's become incredibly important for customers
- 00:01:17to get their data estate ready for AI.
- 00:01:19Unfortunately, it's a lot harder, more complex,
- 00:01:23and more expensive than it needs to be.
- 00:01:25And nothing represents it better than this slide.
- 00:01:28This is the data and AI landscape slide put together
- 00:01:31by a venture capital firm in the Valley.
- 00:01:33You know, they produce a version of this slide every year.
- 00:01:35This is, I think, the 10th, 11th version of the slide.
- 00:01:37But every tiny icon on this slide is a product or technology
- 00:01:41in the data and AI space.
- 00:01:42And this is the complexity that's confronting you today
- 00:01:44because the burden is on you to figure out which products
- 00:01:47to use, which ones work together, how are they priced
- 00:01:50and licensed, and bring them together
- 00:01:52to create business value.
- 00:01:53That's why, from a Microsoft perspective, we are putting all
- 00:01:56of our products and technologies together into what Satya refers
- 00:01:59to as the Copilot and AI stack.
- 00:02:01So on the Microsoft side,
- 00:02:03everything just works together seamlessly so that you can focus
- 00:02:06on moving your business forward.
- 00:02:08Now, what my team and I are doing is we're taking the
- 00:02:11"Your Data" tier of the Copilot stack and we're converging all
- 00:02:14of the capabilities we have in the Azure data team
- 00:02:17into just two things, Azure Databases and Microsoft Fabric.
- 00:02:21So, in this session, we're going to talk about Microsoft Fabric.
- 00:02:24So, we introduced Fabric,
- 00:02:26it became generally available just a year ago at Ignite.
- 00:02:29And with Fabric, we really brought together a set
- 00:02:32of core workloads so that you can do everything you need
- 00:02:35in a single unified SaaS platform to go from raw data
- 00:02:38to AI or BI value in the hands of your customers.
- 00:02:42Fabric has a set of core workloads.
- 00:02:44Each of these workloads are purpose-built
- 00:02:46for a particular persona, like a data scientist, a data engineer,
- 00:02:48a data warehousing professional, and a specific task.
- 00:02:51However, it's not just a bundle of products.
- 00:02:53We took time, we took years to re-engineer these products
- 00:02:57so that they actually work together
- 00:02:58into a seamless platform.
- 00:03:00It has unified experiences, it has a unified architecture,
- 00:03:03and we even unified the business model
- 00:03:05so we can drive down costs.
- 00:03:07Now, this vision has really, really resonated with customers.
- 00:03:10And we see customer adoption for Fabric is off-the-chart.
- 00:03:13Let me just give you three examples.
- 00:03:15Chanel, one of the world's leading companies
- 00:03:18in the fashion industry, adopted Fabric
- 00:03:20as the next-generation analytics platform.
- 00:03:22Epic, the largest healthcare company in the US,
- 00:03:26and one of the world's leading healthcare companies,
- 00:03:27when they were looking for the next-generation analytics
- 00:03:29platform, they chose Fabric as well.
- 00:03:31They chose Fabric because of the strong enterprise capabilities,
- 00:03:34but they also chose Fabric because of OneLake,
- 00:03:36because it gives them a multi-cloud SaaS data lake
- 00:03:39which allows them to make their information available
- 00:03:41to their customers as well.
- 00:03:42Another example is Denner Motorsports.
- 00:03:45Denner Motorsports runs the Porsche Cup,
- 00:03:47and they use Fabric's real-time intelligence capabilities
- 00:03:50to be able to get telemetry from the cars
- 00:03:53as they're literally racing around the tracks
- 00:03:55and make good decisions.
- 00:03:56Now, these customers are not alone.
- 00:03:58Today, Fabric has over 16,000 organizations,
- 00:04:01pretty much in every geography, in every industry,
- 00:04:04that are using Fabric today,
- 00:04:05including 70% of the Fortune 500.
- 00:04:07Let's hear from some of these customers.
- 00:04:09Satya Nadella: We are really thrilled
- 00:04:11to be announcing Microsoft Fabric,
- 00:04:14perhaps the biggest launch from Microsoft
- 00:04:17since the launch of SQL Server.
- 00:04:19[MUSIC]
- 00:04:21Mike Holzman: Fabric allows us to build things
- 00:04:25faster. We'll be able to focus on driving real value
- 00:04:27out of the capabilities that are there.
- 00:04:30Speaker 2: We switched to Microsoft Fabric
- 00:04:32at breakneck speed, completing the transition
- 00:04:34in just two weeks.
- 00:04:35Speaker 3: Microsoft packaged the enterprise-level
- 00:04:38functionality so that it can be a low-code or no-code solution.
- 00:04:42Speaker 4: Our Altec Fabric pilot project
- 00:04:45was to analyze travel spend.
- 00:04:46Our vision is to bring together, in one platform,
- 00:04:50data from multiple sources.
- 00:04:52Jimmy Grewal: Fabric's end-to-end cloud
- 00:04:54solution has empowered us to act on high-volume,
- 00:04:56high-granularity events in real-time.
- 00:04:59Enzo Morrone: The presentation
- 00:05:00of this data, it's intuitive.
- 00:05:02It's friendly.
- 00:05:03The real-time intelligence gives the ability
- 00:05:05to take an action before even the driver notices.
- 00:05:09Speaker 5: Because everything is
- 00:05:12integrated, we get information rights protection,
- 00:05:14as well as security and access policy.
- 00:05:16Speaker 4: AI will play a significant role
- 00:05:19in many areas for Altec.
- 00:05:20Speaker 2: The features
- 00:05:21and functionality are out-of-this-world.
- 00:05:24Spealer 3: It's a great time to be in
- 00:05:26data and AI, and we're just at the start.
- 00:05:27[MUSIC]
- 00:05:27Arun Ulag: So as you can see, Fabric is
- 00:05:32really, really exciting for customers.
- 00:05:33[APPLAUSE]
- 00:05:35Now, as excited as I am about 16,000 customers,
- 00:05:39it's just the beginning.
- 00:05:40We're really excited about really bringing Fabric
- 00:05:42to every organization and every developer on the planet.
- 00:05:45And one example where we have democratized access to data
- 00:05:49and analytics at scale is Power BI.
- 00:05:51Power BI today has over 375,000 organizations that use this,
- 00:05:56including 95% of the Fortune 500,
- 00:05:58and we have over 6.5 million monthly active developers.
- 00:06:02Now, this curve that you see here is actually the usage
- 00:06:04growth of Power BI since the day we started, and you can see
- 00:06:07that it's continuing to grow exponentially,
- 00:06:09and the growth has only accelerated
- 00:06:11since we launched Fabric.
- 00:06:12And the reason I'm talking about Power BI here is because many
- 00:06:15of you use Power BI today, many of the folks
- 00:06:17in the audience use Power BI today,
- 00:06:19and for every Power BI developer,
- 00:06:21Fabric is just one click away.
- 00:06:23We make a free trial with no Azure subscription,
- 00:06:26no credit card required, and we give every developer $17,000
- 00:06:30of Fabric capacity over two months
- 00:06:32so that you can build something real.
- 00:06:33You can experience what Fabric can do for you.
- 00:06:35Now, we're not done from a pace of innovation perspective.
- 00:06:39One of the things that you've seen us do before
- 00:06:41with Power BI is really that cadence
- 00:06:43of continuous innovation.
- 00:06:44Just like Power BI, we ship a new release
- 00:06:47of Fabric every single week, right?
- 00:06:49And every week, you'll see us publish new blogs
- 00:06:51about the new capabilities that light up.
- 00:06:53And these capabilities are not just coming from us,
- 00:06:55but they're coming from you.
- 00:06:56If you go to ideas.fabric.microsoft.com,
- 00:06:59you can create ideas or vote on ideas, and every semester,
- 00:07:02we take the top-voted ideas and we try
- 00:07:04to make sure we ship it very, very quickly so that you know
- 00:07:06that Microsoft is listening, Microsoft is learning,
- 00:07:08and the product is evolving to meet your needs.
- 00:07:11Every month, we take all the features that ship
- 00:07:13that particular month, and we ship a monthly Fabric blog.
- 00:07:16And each of these blogs are 60 to 80 pages long,
- 00:07:19just giving you a sense of the level of innovation
- 00:07:21that Microsoft is bringing to bear.
- 00:07:23So, we talked about Fabric, and this is what we launched.
- 00:07:26Now, we have some exciting announcements for you today.
- 00:07:29We are announcing the general availability
- 00:07:31of real-time intelligence.
- 00:07:33Right, thank you.
- 00:07:34[APPLAUSE]
- 00:07:36There is so much real-time data out in the world today,
- 00:07:40data from IoT devices, data from application telemetry, logs,
- 00:07:43security logs, so much real-time data,
- 00:07:45but it's notoriously hard to work with.
- 00:07:47And with Fabric's real-time intelligence,
- 00:07:49we make it drop-dead simple, so it's something
- 00:07:51that you absolutely need to try.
- 00:07:52Thousands of customers have tried it
- 00:07:54out during the public preview.
- 00:07:55We're seeing massive adoption
- 00:07:57of the real-time intelligence capabilities in Fabric.
- 00:07:59The other thing that we're doing is we are simplifying this
- 00:08:02picture a little bit.
- 00:08:03We're combining our data engineering, data science,
- 00:08:05and data warehousing workloads into just analytics.
- 00:08:08And the reason we're doing that, really, is just to make sure
- 00:08:10that we make room on the slide for the biggest change to Fabric
- 00:08:13since we announced it, which is the introduction
- 00:08:16of Fabric Databases.
- 00:08:17[APPLAUSE]
- 00:08:21With Fabric Databases,
- 00:08:23we're bringing our entire database portfolio to Fabric,
- 00:08:25and starting with a flagship SQL Server product.
- 00:08:28You get full world-class transactional SQL performance,
- 00:08:31all integrated into Microsoft Fabric.
- 00:08:33And just like Fabric, it's all software-as-a-service,
- 00:08:36and all of the data is integrated into OneLake.
- 00:08:38And the reason we're doing this is we believe
- 00:08:39that the distinctions between transactional databases,
- 00:08:42NoSQL databases, document databases, vector databases,
- 00:08:45in-memory databases, all these distinctions are blurring very,
- 00:08:48very quickly.
- 00:08:49And in most AI projects, you're combining
- 00:08:51and using these things together in conjunction.
- 00:08:53Which means that, you know, in Fabric,
- 00:08:54by driving this convergence, we make it much easier for you
- 00:08:58to build applications to make the transition to the era
- 00:09:00of AI much, much simpler.
- 00:09:02So, let's watch a quick video.
- 00:09:04Voiceover: Microsoft Fabric's unified data
- 00:09:08platform now brings together all your data with Fabric Databases.
- 00:09:11A new generation of autonomous databases
- 00:09:14that streamline application development.
- 00:09:16In seconds, provision and deploy a SQL database built upon the
- 00:09:21same proven industry-leading SQL Server engine, all on a simple
- 00:09:25and intuitive software-as-a-service platform.
- 00:09:28Spend less time on resource planning
- 00:09:31with auto-scaling compute, and get fast,
- 00:09:33consistent app performance with automatic resource optimization
- 00:09:36and intelligent auto-indexing, all while working
- 00:09:39in your favorite tools like VS Code and GitHub.
- 00:09:42Accelerate innovation
- 00:09:44with AI-assisted T-SQL code generation
- 00:09:46and chat-based Copilot assistance.
- 00:09:49Create unique experiences with the help
- 00:09:51of built-in vector support and Azure AI integration.
- 00:09:55Finally, you can experience peace of mind with databases
- 00:09:58that are secured by default of automated disaster recovery,
- 00:10:02high availability, and with all your data replicated to OneLake,
- 00:10:05accessible by Fabric's analytical engines.
- 00:10:08Building intelligent AI applications is faster
- 00:10:12and easier with autonomous Fabric Databases,
- 00:10:15part of the unified Microsoft Fabric data platform.
- 00:10:18[MUSIC]
- 00:10:21Arun Ulag: Hopefully that's really exciting for you guys.
- 00:10:23We're super excited about it.
- 00:10:25[APPLAUSE]
- 00:10:25We're also adding industry solutions to Fabric,
- 00:10:29and we're making Fabric extensible as well.
- 00:10:31So what you'll find as generally available today is a range
- 00:10:34of industry solutions -- thank you --
- 00:10:35everything from sustainability, healthcare, and retail,
- 00:10:39which is just built into Fabric.
- 00:10:40So, if you care about these solutions,
- 00:10:42it dramatically accelerates time to value.
- 00:10:44In May, we also announced the Fabric Workload Development kit,
- 00:10:48which makes Fabric extensible, so you can extend Fabric.
- 00:10:50And if you're an ISV, you can bring your own workloads
- 00:10:53to Fabric.
- 00:10:53Now, today I'm announcing that it's generally available.
- 00:10:56We're also excited to show a whole range of ISVs
- 00:10:59that are actively extending Fabric
- 00:11:01and bringing their own workloads to it.
- 00:11:03And these are not just trivial integrations.
- 00:11:05They're deeply integrating into Fabric,
- 00:11:07making sure the data lives in OneLake, the artifacts live
- 00:11:09in the same workspace, they use the same permissions model,
- 00:11:12et cetera.
- 00:11:12A whole bunch of these ISV solutions are available
- 00:11:15in public preview today, so those are the ones
- 00:11:17that are highlighted on top,
- 00:11:18and everything else is being worked on,
- 00:11:20and it should reach public preview in the coming months.
- 00:11:22So, when I switch forward and I think about the Fabric roadmap,
- 00:11:25there's four areas we're working on.
- 00:11:27The first is really an AI-powered platform
- 00:11:29that allows you to dramatically accelerate your time to value.
- 00:11:32The second is OneLake, an open and AI-ready data lake.
- 00:11:35The third is making sure
- 00:11:36that these AI capabilities reach every business user,
- 00:11:39and all of these capabilities will be built
- 00:11:41on a mission-critical platform.
- 00:11:42So, to go much deeper and show you some exciting demos,
- 00:11:45I'd like to invite Amir Netz, technical fellow at CTO.
- 00:11:47[APPLAUSE]
- 00:11:49There you go, Amir.
- 00:11:50[APPLAUSE]
- 00:11:55Amir Netz: I'm so excited.
- 00:11:56We're actually going to spend the rest
- 00:11:57of the session just looking at the product, experiencing,
- 00:12:00seeing demos, and we're going to use the same framework
- 00:12:03that Arun presented with the three pillars
- 00:12:05as the guideline here.
- 00:12:07As a structure of the presentation,
- 00:12:08we'll start with the AI-powered data platform.
- 00:12:12This is where, really, what we are presenting here is a
- 00:12:15complete platform for everything that you need for data,
- 00:12:18for every workload, whether it's transactional,
- 00:12:20whether it's analytical, whether it's real-time,
- 00:12:22whether it's batch.
- 00:12:23Everything that you need is in one platform, all integrated
- 00:12:27in both the experiences and the architecture, all powered by AI.
- 00:12:32And to show us what it means to really build a data tier
- 00:12:36for your application, I'm going to invite Patrick to the stage,
- 00:12:39and we're going to take a look.
- 00:12:41Hey, Patrick.
- 00:12:42PATRICK LeBLANC: What's up, Amir?
- 00:12:43[APPLAUSE]
- 00:12:45Amir Netz: All right.
- 00:12:46So, we're going to see end-to-end.
- 00:12:47It's going to be a bit different this time, right?
- 00:12:49PATRICK LeBLANC: A bit different, a bit
- 00:12:49different. Up until now, the only things that Amir and I have
- 00:12:52talked about on stage together is complete analytical
- 00:12:56solutions. That's all we do.
- 00:12:57But this time, it's going to be a little different.
- 00:12:59And so, we've built this app.
- 00:13:01We've built this app called Contoso Outdoors,
- 00:13:04and the entire solution is built in Fabric.
- 00:13:07Amir Netz: And this is not an analytical solution, right?
- 00:13:09PATRICK LeBLANC: This is not.
- 00:13:10This is a complete data solution, and we're going
- 00:13:12to make a change to that.
- 00:13:13We're going to make a change to that.
- 00:13:14Let's take a look.
- 00:13:15So, you can see this is Contoso Outdoors, and this is where all
- 00:13:18of our vendors and our suppliers go to talk with each other
- 00:13:21to make sure that we have all the products that we need.
- 00:13:23And if we switch over to Fabric,
- 00:13:25you can see this is a complete solution.
- 00:13:27We can do everything in Fabric, visualizing data
- 00:13:29to storing data, to ingesting data.
- 00:13:32We even have real-time telemetry built in,
- 00:13:35so we can track everything that's going on in the database.
- 00:13:37But the star of the show today, Amir,
- 00:13:40is one of my favorite things where I started my career at.
- 00:13:42It's a SQL Server database.
- 00:13:44We're introducing the SQL Server database.
- 00:13:46I even wore a shirt, right, to commemorate that moment.
- 00:13:49And so -- but we need to make some changes,
- 00:13:52and before we make those changes,
- 00:13:53we know data is a team sport.
- 00:13:55And so we have built-in source control in Fabric,
- 00:13:58and so what I'm going to do is I'm going
- 00:14:00to use our new branching capability
- 00:14:02to not only create these objects and move them
- 00:14:05over into another workspace, but I'm going
- 00:14:07to create a new branch in DevOps or GitHub.
- 00:14:11Amir Netz: This is directly to GitHub?
- 00:14:13PATRICK LeBLANC: Absolutely.
- 00:14:13I don't have to do anything.
- 00:14:14And once it's all synced over to the workspace,
- 00:14:16instead of me introducing the break and change,
- 00:14:18I create my own feature branch, and you can go
- 00:14:20into your SQL database.
- 00:14:21And this is not some scaled-back version of SQL.
- 00:14:23You can create tables.
- 00:14:24You can create views.
- 00:14:25You can create stored procedures.
- 00:14:26Amir Netz: It's really compatible with the
- 00:14:29T-SQL that you know and love, from SQL on-prem, or SQL
- 00:14:31in Azure. Everything is there.
- 00:14:32PATRICK LeBLANC: Absolutely.
- 00:14:33You can create indexes
- 00:14:35if you want your queries to run fast, right?
- 00:14:36Just kidding.
- 00:14:37And so, but I need to add a view to this database.
- 00:14:40And so, Amir and I have been writing T-SQL since the 1900s.
- 00:14:43[LAUGHTER]
- 00:14:43And so, I'm not going to write any T-SQL.
- 00:14:47What I'm going to use, I'm going to use Copilot.
- 00:14:49I'm going to do Copilot-first development, and I'm going
- 00:14:51to ask Copilot, can you create this view for me
- 00:14:54that I need for my application?
- 00:14:55And just like that, it creates the T-SQL,
- 00:14:58and I get that T-SQL committed back to my database.
- 00:15:00No hands. I just ask it to do it for me.
- 00:15:02But I need to expose this data to my app.
- 00:15:05And I can use the traditional approach
- 00:15:07of creating a data layer in my application,
- 00:15:09but instead I'm going to use GraphQL.
- 00:15:11Amir Netz: And GraphQL is great
- 00:15:12when you're building web apps
- 00:15:13because everything is JSON-based.
- 00:15:15PATRICK LeBLANC: Absolutely.
- 00:15:16And it's an open format.
- 00:15:17And so, but, instead of me writing it and embedding it
- 00:15:21in the application, I'm just going to use an API, Amir.
- 00:15:24Amir Netz: Okay.
- 00:15:24And just take the endpoint of the API.
- 00:15:26PATRICK LeBLANC: And I'm going to copy that
- 00:15:27endpoint, and I'm going to paste it over in Visual Studio Code,
- 00:15:30and I'm going to paste my query there, and then I'm going
- 00:15:32to compile my application, and all of my developers,
- 00:15:35all of my vendors, all of my suppliers can go in one place
- 00:15:38to ensure that they have all the stock levels they need.
- 00:15:41And I just did that in just a couple of clicks.
- 00:15:43Amir Netz: That's awesome.
- 00:15:43PATRICK LeBLANC: Yeah.
- 00:15:44Yeah. And so finally, I want to get this committed back.
- 00:15:47Amir Netz: The data is going to be in OneLake, right?
- 00:15:49PATRICK LeBLANC: Yeah.
- 00:15:49So, in my SQL database, because my SQL database is automatically
- 00:15:54integrated in Fabric, and it moves all the data, it syncs all
- 00:15:56of my data to OneLake, not only can I do operational,
- 00:15:59but I can create beautiful reports that are blazing fast
- 00:16:02that won't contend with the performance of my application.
- 00:16:05Amir Netz: Yeah.
- 00:16:06PATRICK LeBLANC: It's truly remarkable.
- 00:16:07And so, now that I'm all done, I want to get this committed back
- 00:16:10to my source control, use the integrated source control
- 00:16:15in Fabric, and just click "Commit."
- 00:16:17How cool is that?
- 00:16:18Amir Netz: That's super cool.
- 00:16:19What do you think?
- 00:16:19[APPLAUSE]
- 00:16:21So a few things here.
- 00:16:22Number one is, you see the source control.
- 00:16:24We have eight new items in Fabric
- 00:16:26that are now supporting the CI/CD of Git.
- 00:16:29PATRICK LeBLANC: Yep.
- 00:16:30Amir Netz: And by the end of the year,
- 00:16:31everything that we have in preview will be there.
- 00:16:33PATRICK LeBLANC: Yep.
- 00:16:33Amir Netz: That's really advanced.
- 00:16:35The other thing you mentioned is the GraphQL.
- 00:16:37PATRICK LeBLANC: Yeah, it's exciting.
- 00:16:37Amir Netz: And we have an announcement.
- 00:16:39The GraphQL API for Fabric is now generally available,
- 00:16:42which is awesome.
- 00:16:43PATRICK LeBLANC: Which is awesome.
- 00:16:44It's amazing.
- 00:16:44So, less code for me to write, right?
- 00:16:46Just an API.
- 00:16:47Amir Netz: Now,
- 00:16:47Arun mentioned these industry solutions, right?
- 00:16:50PATRICK LeBLANC: Yeah.
- 00:16:50Amir Netz: And so, we'd
- 00:16:52like to show you a little bit of that.
- 00:16:54It's not really a full demo, but what's going on here?
- 00:16:56PATRICK LeBLANC: So, sustainability is important
- 00:16:57to most organizations, and they have KPIs that they need to hit.
- 00:17:01But imagine trying to collect all the data you need
- 00:17:04into one central place.
- 00:17:05The data is not only disparate, but it's in different formats.
- 00:17:08With this new industry solution, I basically click a button,
- 00:17:11give it a name, and all the items,
- 00:17:13all the artifacts I need are quickly deployed
- 00:17:15out to my Fabric environment.
- 00:17:17And then, I can actually take a look at that data
- 00:17:19to make sure my business is truly sustainable.
- 00:17:21Amir Netz: And we're bringing more
- 00:17:22and more industry solutions in.
- 00:17:24We expect to have around almost a dozen there
- 00:17:26from every industry, healthcare, retail, telecom,
- 00:17:29everything that you need.
- 00:17:30It's coming to Fabric.
- 00:17:31So, whatever industry you're in, you're going to find
- 00:17:34that Fabric is just designed for your solutions.
- 00:17:36PATRICK LeBLANC: Absolutely.
- 00:17:37Okay. Thank you, Amir.
- 00:17:37Amir Netz: Thank you so much.
- 00:17:38PATRICK LeBLANC: Thank you.
- 00:17:38Amir Netz: Okay.
- 00:17:39Moving to the second pillar.
- 00:17:41[APPLAUSE]
- 00:17:41This is the Open and AI-Ready Data Lake.
- 00:17:44This is really the world of OneLake, the OneDrive for data.
- 00:17:48If you haven't heard about OneLake, well,
- 00:17:51you've been sleeping under a rock for the last year.
- 00:17:53This has been an amazing, amazing journey with OneLake.
- 00:17:57This is the OneLake for the entire organization.
- 00:17:59It's infinitely scalable.
- 00:18:01It's globally deployed.
- 00:18:03It's one, only one, OneLake for the whole organization.
- 00:18:06All the workloads of Fabric store their data in OneLake.
- 00:18:09All the data is always stored in an open format.
- 00:18:12There is no proprietary format anywhere in Fabric.
- 00:18:15And once the data is there, well, it's managed.
- 00:18:18It's governed.
- 00:18:19We handle the lineage.
- 00:18:21We're going to talk more about it
- 00:18:22when we talk about the catalog.
- 00:18:24Wait for that.
- 00:18:24But it's all managed by the catalog.
- 00:18:26And boy, you guys have been responding to OneLake
- 00:18:29like there is no tomorrow.
- 00:18:30Just take a look at that.
- 00:18:31We get 21 billion interactions with OneLake every day.
- 00:18:36Four million shortcuts.
- 00:18:37The way to connect your OneLake
- 00:18:39to all the existing storage systems that you have out there.
- 00:18:42Four million of those shortcuts have already been created.
- 00:18:46Every 16 weeks, we double the volume of data
- 00:18:49that is stored in OneLake.
- 00:18:50And to show us how we get the data into OneLake,
- 00:18:53I'm going to bring in Shireen.
- 00:18:55Hey, Shireen.
- 00:18:56Shireen Bahadur: Hey, everyone.
- 00:18:59[APPLAUSE]
- 00:19:00Hi, everyone.
- 00:19:01Yes.
- 00:19:01Amir Netz: So Shireen, we can bring the
- 00:19:03data from everywhere into OneLake.
- 00:19:04Shireen Bahadur: Yes.
- 00:19:05Amir Netz: There are several mechanisms, right?
- 00:19:06Shireen Bahadur: Exactly.
- 00:19:06So there are many different ways to bring data into OneLake,
- 00:19:09but I want to hone into a couple that are really important.
- 00:19:12So let's start with shortcuts.
- 00:19:13Shortcuts provide virtualization connections across domains
- 00:19:16and clouds, and it basically allows you
- 00:19:18to virtualize your data all in one place,
- 00:19:20in this case, OneLake.
- 00:19:21And you can connect to, you know,
- 00:19:23different storage locations, file systems with Microsoft
- 00:19:26and non-Microsoft sources, such as your AWS, GCP, Snowflake.
- 00:19:30And there's absolutely no data movement or data duplication.
- 00:19:33Amir Netz: So, just a way to virtualize all
- 00:19:36the data on-prem in every cloud, everything in OneLake.
- 00:19:38Shireen Bahadur: Yes.
- 00:19:38Amir Netz: Great.
- 00:19:38Shireen Bahadur: Yeah, absolutely.
- 00:19:39Amir Netz: And then there is mirroring.
- 00:19:40Shireen Bahadur: Exactly.
- 00:19:41So, mirroring is a continuous data replication solution
- 00:19:43for your operational databases.
- 00:19:45So, that includes all databases or specific tables.
- 00:19:48It really depends on what you want to do.
- 00:19:49So you can bring all that change data directly into OneLake,
- 00:19:53and our engine continuously replicates that data
- 00:19:55for you using our change data captures
- 00:19:57or CBC technology underneath the hood.
- 00:19:59Amir Netz: And it's super simple, because
- 00:20:00all you have to do is just point to the database and say,
- 00:20:02I want to mirror that database, and whoop,
- 00:20:04it just shows up in OneLake.
- 00:20:04Shireen Bahadur: It just shows up.
- 00:20:05So, should we dive a little bit deeper into mirroring?
- 00:20:07Amir Netz: Yeah, let's do that.
- 00:20:08Shireen Bahadur: Okay.
- 00:20:08So, mirroring has been an absolute hit in the past year.
- 00:20:11So, we have these variety of different sources
- 00:20:13that we have currently, Snowflake GA,
- 00:20:15which we just announced recently.
- 00:20:16And as of today, we have announced mirroring
- 00:20:19for Azure SQL DB as generally available.
- 00:20:21Isn't that great?
- 00:20:22Amir Netz: That's good.
- 00:20:22Shireen Bahadur: Exciting, yeah.
- 00:20:23But it doesn't stop there, right?
- 00:20:25We're continuing to listening to your guys' feedback and,
- 00:20:28of course, improving the product capabilities.
- 00:20:30So today, I'm excited to announce
- 00:20:32that we're introducing four new sources that are coming soon.
- 00:20:36We have mirroring for SQL Server, SQL Server 2025,
- 00:20:39PostgreSQL, and Oracle.
- 00:20:41So now, over the course from today
- 00:20:44and the next several weeks,
- 00:20:45you'll see these lighting up soon.
- 00:20:46So please stay tuned.
- 00:20:48It's really, really exciting.
- 00:20:49Amir Netz: Yeah.
- 00:20:49Yeah. Now, you can see that we're graduating more
- 00:20:51and more databases we support with mirroring.
- 00:20:53But there's so, so many sources out there that we have
- 00:20:56to connect to, and we don't want you to have to wait for us.
- 00:20:59So, there's a new thing that we're announcing today,
- 00:21:01which is called Open Mirroring.
- 00:21:03Shireen Bahadur: Exactly.
- 00:21:04Amir Netz: So, what is Open Mirroring?
- 00:21:05Shireen Bahadur: Yeah, Open Mirroring.
- 00:21:05So the goal of mirroring, right, in general,
- 00:21:08is to have the flexibility for customers to bring data
- 00:21:10in from anywhere, right?
- 00:21:12So now, with Open Mirroring, which is in public preview
- 00:21:14as of today, it helps you enhance or accelerate
- 00:21:18to bring any data from any application
- 00:21:20or any source directly into Fabric.
- 00:21:23So, all you really have to do is bring that data
- 00:21:25into a landing zone, and we take care of the rest.
- 00:21:27Amir Netz: So, what do you have to bring
- 00:21:29in? You have to bring, for mirroring to work,
- 00:21:31you have to bring the initial snapshot of the database.
- 00:21:33Shireen Bahadur: Yes.
- 00:21:34Amir Netz: And then start bringing to us
- 00:21:36the CDC, the change data capture feed, of the database.
- 00:21:40Shireen Bahadur: Yes.
- 00:21:40Amir Netz: You drop it into the landing zone,
- 00:21:42and then we make it into Delta Table automatically for you.
- 00:21:45Shireen Bahadur: Right, yeah.
- 00:21:45And it runs automatically,
- 00:21:46like how mirroring actually works, right?
- 00:21:48Same thing.
- 00:21:48Amir Netz: It's super, super simple, right?
- 00:21:49Shireen Bahadur: It's really simple.
- 00:21:50So, let's take a look to see how easy this actually is.
- 00:21:53So, directly from my Fabric home page, I'll create a new item.
- 00:21:57And over here, you'll see all of my sources, right?
- 00:21:59You have the Cosmos DB, which is in preview.
- 00:22:02We have Azure SQL Database, Databricks Catalog,
- 00:22:05as well, and Snowflake.
- 00:22:06And you'll see a few other ones coming soon, too.
- 00:22:09But now we have this really cool capability called Mirror
- 00:22:11Database, which is our Open Mirroring functionality.
- 00:22:14So, I'll go ahead and click on it, I'll give it a name,
- 00:22:17and then I'll hit "Create".
- 00:22:18So, what I want to do now is I want
- 00:22:20to show you guys the inside mechanisms
- 00:22:22of how Open Mirroring actually works.
- 00:22:24So, we have that landing zone, right,
- 00:22:26which you'll actually see over here.
- 00:22:27But I have some orders data on my, you know,
- 00:22:29desktop as a CSV file.
- 00:22:31And if I open it, I can see all my rows
- 00:22:34and my headers directly here.
- 00:22:36And like how Amir was mentioning, it's so simple.
- 00:22:38All I have to do is take that order CSV file and drag
- 00:22:41and drop it into that landing zone.
- 00:22:42And immediately, there's a file there.
- 00:22:44So, what's happening in the back end, right, we're looking
- 00:22:46at the initial snapshot.
- 00:22:47We're looking at change data.
- 00:22:48We're making that file ready in an analytics-ready format.
- 00:22:51Amir Netz: So that was the initial
- 00:22:52snapshot, and you automatically converted it into a data table.
- 00:22:54Shireen Bahadur: There you go.
- 00:22:55That table automatically shows up here, right?
- 00:22:57So now, if I want to go monitor,
- 00:22:59I can use the replication status,
- 00:23:00or I can go to my SQL Analytics endpoint,
- 00:23:02which you guys are all familiar with, right?
- 00:23:04So, I'll go to my SQL Analytics endpoint, and I'll verify
- 00:23:07that my rows are actually there.
- 00:23:09And we're working with about, you know, 62 rows of data.
- 00:23:12And as you know, orders data is always being created
- 00:23:15or modified.
- 00:23:16PATRICK LeBLANC: So, we need to introduce these CDC changes.
- 00:23:18Shireen Bahadur: CDC changes, exactly.
- 00:23:20So now, if I zoom into the first row over here,
- 00:23:23I'll notice that my price
- 00:23:24for that particular row is incorrect.
- 00:23:25And I want to modify that to, let's say, about $100,000.
- 00:23:29Amir Netz: Okay.
- 00:23:29Shireen Bahadur: So, what I have to do is only
- 00:23:31provide and create CSV files with only the changes, right?
- 00:23:34And the thing over here, Amir,
- 00:23:36look at this particular CSV file.
- 00:23:38The difference is that we have a column here called row marker
- 00:23:41that looks at the operations for each row.
- 00:23:44So, if I look at the first row, I'll see that row number one,
- 00:23:47I'm changing that particular row to $100,000.
- 00:23:50Amir Netz: And the marker of four,
- 00:23:51number four, says that's a change.
- 00:23:53Shireen Bahadur: It's a change.
- 00:23:54In this case, it's an upsert, right?
- 00:23:55So now, what I can do over here is
- 00:23:57that I can add even more operations
- 00:23:59with the same CSV file.
- 00:24:00If I look at the next three rows, I'm deleting them,
- 00:24:03and that row operation is set to two, which means delete.
- 00:24:05Amir Netz: Delete.
- 00:24:06Shireen Bahadur: Exactly.
- 00:24:06And I can correspond those three rows to my orders table.
- 00:24:09Amir Netz: And one will mean that you insert?
- 00:24:11Shireen Bahadur: Exactly.
- 00:24:12You're completely right.
- 00:24:13So, the next five rows, I'm inserting that row in,
- 00:24:16and that one means insert.
- 00:24:17So now, I know that these will be inserted
- 00:24:19into my orders table.
- 00:24:20So, I could have actually separated these
- 00:24:21into different CSV files, but I packed them into one
- 00:24:24for this particular example.
- 00:24:26So now, once again, I'm going to drag and drop that CSV file
- 00:24:29with the changes directly into the landing zone.
- 00:24:31And once again, it's already in that analytics-ready format.
- 00:24:34So Amir, should we check to see
- 00:24:35if those changes have been reflected?
- 00:24:37Amir Netz: Yeah, let's see.
- 00:24:37So, we updated the first one, deleted two more.
- 00:24:40Shireen Bahadur: Yes.
- 00:24:40Deleted three, and then we added five.
- 00:24:42Amir Netz: Yes.
- 00:24:43Shireen Bahadur: Okay.
- 00:24:43So now, look at the first row.
- 00:24:45We have updated that price to $100,000.
- 00:24:47Amir Netz: Yes.
- 00:24:47Shireen Bahadur: So check on that aspect.
- 00:24:49Amir Netz: Yes.
- 00:24:49Shireen Bahadur: I don't see rows two, three,
- 00:24:51four, so they actually have been deleted.
- 00:24:53So, check.
- 00:24:53Amir Netz: Yes.
- 00:24:54Shireen Bahadur: And then the five rows, 63 to
- 00:24:5667, have actually been inserted in.
- 00:24:57Amir Netz: Yes.
- 00:24:57Shireen Bahadur: So, how simple is that?
- 00:24:59Right? Isn't that totally simple?
- 00:25:00Amir Netz: Yes.
- 00:25:00The point is, it's very geeky, but we really want
- 00:25:02to show how simple it is.
- 00:25:04You can do it with Notepad.
- 00:25:05Now, of course, you will not do it with Notepad.
- 00:25:07We know that.
- 00:25:08But you can write Python code to do that.
- 00:25:10You can write C-sharp code to do that.
- 00:25:12You know, any -- you can build it yourself,
- 00:25:15or you can use one of our partners.
- 00:25:17Shireen Bahadur: Exactly.
- 00:25:17So, the second way to actually use Open Mirroring is
- 00:25:20integrating it with our vast partner ecosystem.
- 00:25:22So we have partners like Stream, Oracle, MongoDB, Datastacks,
- 00:25:26that are actually integrating their data solutions
- 00:25:28with Open Mirroring APIs.
- 00:25:30And we're really excited to work with these partners
- 00:25:32in the next few months
- 00:25:33to increase the number of mirroring sources.
- 00:25:35Amir Netz: And best of all, it is still all free.
- 00:25:38Shireen Bahadur: Yeah.
- 00:25:38So, Open Mirroring is new, right?
- 00:25:40But it still sits under the umbrella
- 00:25:41of mirroring as a whole.
- 00:25:43So, that means all your replication from your sources
- 00:25:46into OneLake is free, allowing you to just focus
- 00:25:48on bringing your data gravity into Fabric.
- 00:25:50Yeah.
- 00:25:50Amir Netz: Awesome.
- 00:25:50Thank you so much, Shireen.
- 00:25:51Shireen Bahadur: Yes.
- 00:25:51Thank you, Amir.
- 00:25:52Have a great conference, everyone.
- 00:25:53[APPLAUSE]
- 00:25:55Amir Netz: Okay.
- 00:25:55A lot of you use Fabric.
- 00:25:59Lots of you have a lot of data in Fabric.
- 00:26:00You want to make sure it's secured, it's governed,
- 00:26:03so we are constantly working on it.
- 00:26:04So, first thing I want to announce is certification.
- 00:26:07You're using it everywhere.
- 00:26:09You want to make sure that the solution you're building is
- 00:26:11certified, built on a certified platform.
- 00:26:12So, we are now announcing the last major certification
- 00:26:16of Fabric, which is the FedRamp certification that you need
- 00:26:19when you work with the federal government of the U.S.,
- 00:26:22something that is necessary.
- 00:26:23It's here.
- 00:26:24This month we announced it.
- 00:26:25So, that is the last in the line that we actually need
- 00:26:28of the major certifications.
- 00:26:29All the other certifications are basically derived
- 00:26:32from those six certifications that we have here.
- 00:26:35Of course, features.
- 00:26:36Lots and lots and lots of governance features
- 00:26:39and security features.
- 00:26:40Lots have shipped.
- 00:26:42Lots are constantly being worked on.
- 00:26:45It is the top priority for us to make sure
- 00:26:46that you have everything you need to govern
- 00:26:48and secure your platform.
- 00:26:50And to show some of the innovation coming in this space,
- 00:26:52I'm going to invite Adi to the stage.
- 00:26:54Adi, hi. How are you doing?
- 00:26:57Adi Regev: Hello.
- 00:26:57Hello.
- 00:26:57Amir Netz: Faster.
- 00:26:57Adi Regev: Hi, everyone.
- 00:27:00[APPLAUSE]
- 00:27:01Amir Netz: Okay.
- 00:27:02So, we're working on a lot of features, right?
- 00:27:05Adi Regev: Right.
- 00:27:06So, Fabric has so many built-in governance
- 00:27:09and security features today.
- 00:27:10And let's talk about some
- 00:27:11of the new announcements that are coming up.
- 00:27:13Amir Netz: Surge protection.
- 00:27:14Adi Regev: Surge protection.
- 00:27:15Right. So Fabric's on fire, right?
- 00:27:17It's being widely adopted by so many enterprises.
- 00:27:20And some of that means that they're starting
- 00:27:21to actually leverage it for their mission-critical tasks.
- 00:27:25We need to make sure these aren't compromised
- 00:27:27and remain a top priority.
- 00:27:28Now, for that, we now introduce controls for capacity admins
- 00:27:32so that they can actually set thresholds.
- 00:27:34And if they reach those thresholds,
- 00:27:36any background jobs running will just not run, right,
- 00:27:39and prioritize those mission-critical needs.
- 00:27:41Amir Netz: So, you can actually
- 00:27:43deprioritize the development workspaces, or the test
- 00:27:47workspaces, to make sure that the most important part, the
- 00:27:49mission-critical part of the application, continues to run
- 00:27:51even under major loads on your capacity.
- 00:27:54Adi Regev: Right.
- 00:27:54And we also provide flexibility there
- 00:27:56so that you can set different thresholds
- 00:27:58and limits per different capacities so you have
- 00:28:00that granular control.
- 00:28:01Amir Netz: Awesome.
- 00:28:02Now, workspace monitoring.
- 00:28:03Another big thing we're announcing today.
- 00:28:05Adi Regev: Right.
- 00:28:05So, visibility is key, right, especially in all
- 00:28:08of these mission-critical pieces.
- 00:28:09Now, we provide already a lot of monitoring capabilities
- 00:28:12in Fabric, admin monitoring for admins
- 00:28:15or the monitoring you have for data owners.
- 00:28:17But now, we provide
- 00:28:18for application developers, workspace monitoring
- 00:28:21so that they can actually track in granular what's happening
- 00:28:25with their relevant projects, right,
- 00:28:27and perform root cause analysis, track downtime
- 00:28:30or performance issues and see all of those in relevant logs.
- 00:28:35Amir Netz: So, this is kind of the
- 00:28:36monitoring that you need for DevOps.
- 00:28:37So, we really want to understand how your application is
- 00:28:39performing, how it's working, what's going inside.
- 00:28:41So, that's workspace monitoring.
- 00:28:43It's actually built on top
- 00:28:44of the real-time intelligence technology we have.
- 00:28:46Adi Regev: Right.
- 00:28:46It's all saved into an event house
- 00:28:48so that they can later query those and, you know,
- 00:28:51based on that, perform ad hoc queries
- 00:28:53or even save the query sets for later.
- 00:28:55Amir Netz: Yeah.
- 00:28:55You know, can run any query you want using KQL language.
- 00:28:57That's awesome.
- 00:28:58Adi Regev: Exactly.
- 00:28:58Amir Netz: Okay.
- 00:28:59Now, we have the big one.
- 00:28:59This is your baby, Adi, right?
- 00:29:01Adi Regev: It's definitely one
- 00:29:02of my favorite child, right, children.
- 00:29:06The OneLake Catalog, which is now generally available.
- 00:29:09So, this is actually the evolution from the known
- 00:29:12and loved OneLake Data Hub into a full-blown catalog
- 00:29:15for your OneLake data.
- 00:29:16And with that, we allow all Fabric users, so data engineers,
- 00:29:20data scientists, business analysts, all the Fabric users
- 00:29:23to easily discover all of their data, right?
- 00:29:26They can then manage them easily in place
- 00:29:29from within the catalog.
- 00:29:30And they can also govern their entire individual data estate
- 00:29:35with relevant insights
- 00:29:36and recommended actions on the relevant data.
- 00:29:39Amir Netz: So data discovery, data
- 00:29:41management, data governance, all in one.
- 00:29:43Adi Regev: All in one.
- 00:29:44Amir Netz: For everything we have in one.
- 00:29:44Adi Regev: For all item types, right?
- 00:29:46Amir Netz: Okay.
- 00:29:46Let's take a look.
- 00:29:46Okay?
- 00:29:47So, we'll start with discovery, right?
- 00:29:49Adi Regev: Right.
- 00:29:49And discovery has been a key challenge for enterprises.
- 00:29:53So, I'm in the Explore tab in the new OneLake Catalog,
- 00:29:57and I can start by browsing my domains, right?
- 00:29:59So, I'll browse my domains and subdomains to search
- 00:30:01for the relevant data per my business unit.
- 00:30:04I'll select sales in this case, because I'm coming from there
- 00:30:06and I want to build a relevant report.
- 00:30:08I can explore by endorsed items, or favorites, or filter
- 00:30:11to a relevant workspace.
- 00:30:12And then I'll select the relevant content that I need.
- 00:30:15Right?
- 00:30:16Now, this has been a key ask to support all item types
- 00:30:19within the catalog, and now with that evolution,
- 00:30:21we actually do that, and you have all
- 00:30:23of the OneLake data estate at your tips.
- 00:30:24So, I can search for all of the data items, right,
- 00:30:28like lake house, semantic model, and the new SQL database,
- 00:30:33which is now introduced in Fabric,
- 00:30:34the popular insight items, like Power BI reports or dashboards,
- 00:30:38process items, like pipelines or notebook, all of the data
- 00:30:42and items at my fingertips.
- 00:30:45Right?
- 00:30:45Next, another key feature has been for tags, right,
- 00:30:49so that you can curate your data
- 00:30:51and optimize discovery based on tags.
- 00:30:53We now support that, and I can select relevant tags
- 00:30:57to filter down my search.
- 00:31:00I'll look into the warehouse sales booster next,
- 00:31:02and I can see relevant metadata, like description, owner,
- 00:31:06endorsement, sensitivity label,
- 00:31:08but I can also browse its schema, so it's actual tables
- 00:31:11and views to see if that's the data I'm looking for.
- 00:31:13Amir Netz: That was a major ask,
- 00:31:14going all the way to the column.
- 00:31:15Adi Regev: Major ask.
- 00:31:16Major ask.
- 00:31:17So, I'll move on to semantic model, which seems more fitting
- 00:31:19to what I'm looking for.
- 00:31:20It's also endorsed as master data.
- 00:31:23Again, I'll explore the tables and columns, and based on that,
- 00:31:26I see it's the item I've been looking for.
- 00:31:28Right? So, once I've found what I need,
- 00:31:30I can perform relevant actions.
- 00:31:31For instance, I can click on "Explore This Data"
- 00:31:34to actually derive key insights on the fly,
- 00:31:36visualize those insights, and once I have what I need,
- 00:31:40I can either save it for later or share with others.
- 00:31:43Amir Netz: Okay.
- 00:31:43So, one place to find and to find,
- 00:31:46discover every item we have in Fabric, whether it's data item,
- 00:31:49process item, insight item, and so forth.
- 00:31:52Now, we have the need now to manage it.
- 00:31:55Adi Regev: Right.
- 00:31:55Amir Netz: And I don't want to go every
- 00:31:56time to the workspace to do that.
- 00:31:57I can do it all from within the catalog.
- 00:31:59Right?
- 00:31:59Adi Regev: Right.
- 00:31:59So, the next piece is allowing you
- 00:32:01to manage your items in place easily.
- 00:32:04Amir Netz: Let's take a look.
- 00:32:05Adi Regev: Let's have a look.
- 00:32:07So, I've moved on.
- 00:32:10I'm in that same item.
- 00:32:11I moved on to lineage view, where I can see now,
- 00:32:13for instance, end-to-end relations for a selected item
- 00:32:16down from the store analysis report, all the way
- 00:32:18up to the SQL database.
- 00:32:20I can move on to the list view to see additional information
- 00:32:23like endorsement or sensitivity, and here, for example,
- 00:32:26I actually see that some are labeled as confidential,
- 00:32:28while others are labeled as general, but I remember
- 00:32:31that the Global Store SQL database actually contains
- 00:32:33sensitive information.
- 00:32:34Amir Netz: Yep.
- 00:32:35Adi Regev: So, I want to go ahead and fix
- 00:32:36that and adjust the sensitivity, and I can do that all
- 00:32:39from within the catalog.
- 00:32:40I'll easily access the settings,
- 00:32:42and it'll adjust the relevant sensitivity label,
- 00:32:44and once I do that, not only does it fix that SQL database,
- 00:32:48but actually, all of the downstream items inherited
- 00:32:51that sensitivity label automatically
- 00:32:53to ensure they all remain compliant and consistent.
- 00:32:56I'll move on to the monitor tab, where I can see all
- 00:32:58of the last runs, and I can see the last one failed, so again,
- 00:33:01I can trigger refresh and refresh
- 00:33:03that outdated item directly from within the catalog.
- 00:33:05And I can track permissions and manage my permissions
- 00:33:08for that item, both internal and external shares,
- 00:33:10all available within the catalog.
- 00:33:12Amir Netz: So, notice that we never have to
- 00:33:13go through the workspace ever.
- 00:33:14Adi Regev: Right.
- 00:33:14And now that, for instance, my item is up-to-date
- 00:33:17and it's labeled correctly, I can go on and collaborate,
- 00:33:20share it with others, and perform other activities.
- 00:33:22Amir Netz: Okay.
- 00:33:23Governance.
- 00:33:23Okay, Governance is not about managing individual items.
- 00:33:26It's about the entire estate that you have, right?
- 00:33:28Adi Regev: Right.
- 00:33:28Right.
- 00:33:28Amir Netz: So show us what we have in Governance.
- 00:33:30Adi Regev: So Governance, which is coming soon in preview,
- 00:33:33allows you to govern your individual data estate,
- 00:33:36get key insights, drive actions, and again, I can filter
- 00:33:39by a selected domain, or I can, you know,
- 00:33:42choose to view all the insights on my domains at once.
- 00:33:44I get key insights at a glance which are relevant to me,
- 00:33:48or I can click to view more, where I'll see a detailed report
- 00:33:51of all of my individual data estate, so data hierarchy,
- 00:33:55data inventory, data refreshes, my entire status, right?
- 00:33:59But I can also track how secure and compliant my data is,
- 00:34:02with sensitivity label coverage and distribution by item types,
- 00:34:06and I can also see how curated my items are with my use of tags
- 00:34:11or descriptions or endorsement, so it makes it really easy
- 00:34:14to understand from a bird's-eye view what's going on.
- 00:34:16And back in the main view,
- 00:34:18I can actually see recommended actions, especially for me,
- 00:34:21so actions like increasing sensitivity label coverage
- 00:34:24or refreshing outdated items.
- 00:34:26And if I click on a card, I'll see the details,
- 00:34:29I'll see an explanation
- 00:34:30of why I'm getting this recommended action,
- 00:34:32and steps I can take to address it.
- 00:34:35And last, I can -- we mentioned that we have
- 00:34:37so many built-in governance capabilities and also integrated
- 00:34:40with Microsoft Purviews, et cetera, from within Fabric,
- 00:34:43so I get central access to all of those
- 00:34:45from within the govern tab.
- 00:34:47Amir Netz: That's awesome, and so
- 00:34:49beautiful, right? What do you think, guys?
- 00:34:50[APPLAUSE]
- 00:34:51Now, not only that the catalog itself is extremely useful
- 00:34:55for anybody who's using Fabric,
- 00:34:56the catalog is really the gateway to the rest
- 00:34:59of the Microsoft stack.
- 00:35:00Adi Regev: Right.
- 00:35:00Amir Netz: You see all the products that
- 00:35:02we have at Microsoft that integrate with the catalog,
- 00:35:04whether it's the Microsoft Excel or the Copilot Studio,
- 00:35:08or we've seen in the AI keynote, we've seen how it integrates
- 00:35:12with OneLake, all that, it's integrated everywhere.
- 00:35:15And I'll give you an example, for example, in Microsoft Teams,
- 00:35:18this is how the catalog looks like.
- 00:35:19Adi Regev: Right.
- 00:35:20Amir Netz: It's exactly the same way it looks like.
- 00:35:21Adi Regev: So, we already have today the
- 00:35:23OneLake Data Hub there, and soon you'll have the full-blown
- 00:35:25OneLake Catalog. It's that very same one I showed you.
- 00:35:27You'll be able to filter by domain, see all item types,
- 00:35:30the rich metadata, and from there, access everything.
- 00:35:33Amir Netz: Thank you so much, Adi.
- 00:35:34Adi Regev: Thank you.
- 00:35:34[APPLAUSE]
- 00:35:35Amir Netz: Okay.
- 00:35:37Taking us now to the last part, the last pillar,
- 00:35:40it's the AI-enabled insight.
- 00:35:42This is the world of the business users.
- 00:35:44This is the world of Power BI.
- 00:35:45Power BI has been around for 10 years.
- 00:35:48It is the primary tool for every business user
- 00:35:50to get insight into their data.
- 00:35:53We have so many, so many.
- 00:35:56Tens of millions of users of Power BI.
- 00:35:58I want to invite Patrick to just join me on stage
- 00:36:00and show us what are we doing here.
- 00:36:01How do we bring AI to the world of the business user?
- 00:36:04Patrick Baumgartner: Hello, everyone.
- 00:36:06Yeah. So, in Power BI, you know, the key thing
- 00:36:08for us has been thinking about how do we use AI
- 00:36:10to really simplify how everyone experiences their data
- 00:36:13and how everyone interacts with their data.
- 00:36:14I'm going to go to the next slide.
- 00:36:16And when you think about personas across the board,
- 00:36:18and you've seen a couple of demos today about Copilot coming
- 00:36:20in and helping me generate reports quickly,
- 00:36:22it can help me get answers to questions.
- 00:36:25And as we've looked at how people are actually using it,
- 00:36:27we've seen incredible productivity boosts.
- 00:36:29Amir Netz: And we actually measured it.
- 00:36:30Okay. I want to share with you a study.
- 00:36:32A real, you know, about 200 people that we actually measured
- 00:36:35in the lab to see the productivity.
- 00:36:36And look at the productivity gain here.
- 00:36:38It's 52% of the performance or ability
- 00:36:43to complete the task faster.
- 00:36:44Patrick Baumgartner: Yeah, exactly.
- 00:36:44So, if we take people, we give them a task
- 00:36:46and we give them a task with Copilot and give them a task
- 00:36:48without Copilot, we actually see a dramatic increase
- 00:36:50in productivity.
- 00:36:51And a lot of times we think about AI, we think, hey,
- 00:36:53AI is going to do everything end-to-end.
- 00:36:55And it's not always that.
- 00:36:56It's always about, you know, helping me get
- 00:36:57to that next task a little bit faster, adding ambient insights.
- 00:37:00So, really exciting results for us.
- 00:37:02Amir Netz: Yeah.
- 00:37:03So you get faster results, you get more accurate results,
- 00:37:06and the most important thing, 90% of those
- 00:37:08who used the Copilot wanted to continue to use it.
- 00:37:10Patrick Baumgartner: Yeah.
- 00:37:10And one of the things we heard, we're hearing from all of you is
- 00:37:12that how do we streamline how people get access to Copilot?
- 00:37:15How do we understand cost?
- 00:37:16How do we make it more available?
- 00:37:18Amir Netz: And this is really
- 00:37:19where we have a great announcement because it means
- 00:37:21that now you can have what we call the Fabric AI Capacities.
- 00:37:24You can designate a capacity in your tenant
- 00:37:27to be covering all the reports you have in the organization,
- 00:37:30whether the reports are coming from a workspace
- 00:37:33that have capacities assigned to them or those
- 00:37:35that don't have capacities assigned to them.
- 00:37:36All your reports can be powered
- 00:37:38by the Copilot using that capacity.
- 00:37:40Patrick Baumgartner: Yeah.
- 00:37:40So, the Fabric AI capacities is a new mechanism you can use
- 00:37:43to more easily deploy AI and Copilot to your users.
- 00:37:46A very exciting announcement.
- 00:37:47Amir Netz: Okay.
- 00:37:48Now, we have AI Skills.
- 00:37:50Patrick Baumgartner: Yeah.
- 00:37:51So, one of the things we wanted to start by talking about is,
- 00:37:53and now you saw a lot of stuff with AI Foundry and other ways
- 00:37:56to build chat experiences on top of your data
- 00:37:58and integrate that into your apps.
- 00:38:00And we have a way to help you simplify that in Fabric as well,
- 00:38:02because you have lots of different types of data.
- 00:38:04And to understand that data, you need to kind
- 00:38:06of help bring it together and add a little bit of expertise.
- 00:38:08And then that helps you streamline how users get access.
- 00:38:11And that feature is called AI Skills.
- 00:38:12So, let's go ahead and take a look at a quick demo
- 00:38:14so you understand this capability.
- 00:38:15So, here I am in the same Contoso Analytics workspace.
- 00:38:18We've been using a few of these for these demos.
- 00:38:20And I've got lots of different types
- 00:38:21of data that's all coming together.
- 00:38:23And what I want to do is create a customer data expert
- 00:38:26that pulls data from a couple different sources
- 00:38:29but brings it together in a way I can kind of control.
- 00:38:31And so to do that, I'm going to create an AI skill.
- 00:38:33So, this is something we've had in preview for a while.
- 00:38:35And previously, you could only use a lake house
- 00:38:37as the data source.
- 00:38:38And now we're excited to announce
- 00:38:40that you can add additional data sources as well
- 00:38:42into the same AI skill.
- 00:38:43So, I'm going to start
- 00:38:44by grabbing a KQL database that's got some real-time
- 00:38:49delivery information about packages for my customers.
- 00:38:52And just by selecting the data, I can start asking questions
- 00:38:56and using a large language model
- 00:38:57to give me answers from that data.
- 00:38:58So, I can say, break down the number
- 00:39:00of package delivery trips per month
- 00:39:01and what are the most deliveries.
- 00:39:02And automatically, it recognized the type of data set,
- 00:39:05generated the correct Kusto query, and gave me the answer.
- 00:39:08So, the setup is really, really simple.
- 00:39:10And I could ask statistical questions as well.
- 00:39:12So, what's the 99th percentile for trip distance?
- 00:39:15It's going to generate the correct query
- 00:39:16to go ahead and give me that.
- 00:39:17Amir Netz: The data could be everywhere.
- 00:39:18It's not just in one database.
- 00:39:19Patrick Baumgartner: Exactly.
- 00:39:20And I don't necessarily always want to unify
- 00:39:21that into one data structure.
- 00:39:23I want to be able to just kind of link to where the data is.
- 00:39:25So let's add a couple other data sources.
- 00:39:27I'm going to add a semantic model from Power BI.
- 00:39:29And I'm going to add a lake house
- 00:39:31where we have some additional data.
- 00:39:33So, for customer loyalty, for orders and sales.
- 00:39:36And so I can just select the data I want.
- 00:39:38And that's all the setup I need to do.
- 00:39:40And so now what I'm going to do is go through
- 00:39:42and select the specific tables I want the AI to have access to.
- 00:39:45And you can see from the lake house,
- 00:39:49there's a couple different tables.
- 00:39:50And here's the lake house.
- 00:39:51And then previously, the semantic model as well.
- 00:39:54So again, incredibly easy setup.
- 00:39:56And now the AI has access to the schema, so we can ask kind
- 00:40:00of questions about that data automatically.
- 00:40:02Amir Netz: And the AI will figure
- 00:40:04out where to get the data from?
- 00:40:05Patrick Baumgartner: Exactly.
- 00:40:06It's going to just look at my question.
- 00:40:07It's going to route to the correct database
- 00:40:08and generate the correct query.
- 00:40:10So, I can say, what's the name of the top loyalty customer?
- 00:40:12It found Teodoro.
- 00:40:14And in this case, it generated a DAX query to go ahead
- 00:40:16and pull that information out.
- 00:40:17But what's really cool now is I can use
- 00:40:19that information in the chat.
- 00:40:21So I can say, okay.
- 00:40:22We have the chat context.
- 00:40:23So I can say, what are additional information
- 00:40:26about him?
- 00:40:28And it's going to know Teodoro from the first answer
- 00:40:31and then use that to look up information
- 00:40:33in the next database, in this case, the lake house.
- 00:40:35So again, the end user doesn't have to know
- 00:40:37where any of this data is.
- 00:40:38They can just ask questions.
- 00:40:39And the AI is kind of traversing across these data sets.
- 00:40:42And I can keep asking questions along this route.
- 00:40:45And it's super easy to use.
- 00:40:47So, there we see the data coming from now the lake house
- 00:40:50for the additional information.
- 00:40:52But anyway, it's a super cool way to bring data together,
- 00:40:56and then you can think about how to integrate these
- 00:40:58into your other chat experiences all the way up the stack.
- 00:41:00Amir Netz: Okay, we have a couple of more
- 00:41:02demos that are really not about what we ship today, but what's
- 00:41:05coming in the next few months.
- 00:41:06But I think it's really, really worthwhile to see kind
- 00:41:09of what's in the pipeline.
- 00:41:10Okay. The first one is how we present
- 00:41:13and how we provide this Copilot experience
- 00:41:15for the business user.
- 00:41:16Now, typically, we say, hey, business users,
- 00:41:19you go to a report, and then on the sidebar,
- 00:41:20you can ask questions about what you see in the report,
- 00:41:22but you can do better than that, right?
- 00:41:24Patrick Baumgartner: Exactly, so we don't want end
- 00:41:25users to always have to know what report to go
- 00:41:27to, because they don't necessarily know
- 00:41:28where the data is.
- 00:41:29So, let's take a look here at this demo,
- 00:41:31and what you notice here is I'm in the Power BI homepage,
- 00:41:35and there's a new icon up in the corner that's a Copilot icon.
- 00:41:38And if I click here, I'm getting an immersive Copilot experience
- 00:41:41that knows how to traverse all the data I have access to.
- 00:41:45So, I can come to this one location, so you think
- 00:41:47about more of a business-style user,
- 00:41:49and they can just start asking questions, like, you know,
- 00:41:50how many loyalty program members did we add this month?
- 00:41:53Now, this is smart enough to look,
- 00:41:55do I have access to AI Skills?
- 00:41:56Do I have access to semantic models?
- 00:41:57Do I have access to reports?
- 00:41:58It's going to figure out what the right information source is
- 00:42:01and answer my question.
- 00:42:02So in this case, we added about 918 members, and best of all,
- 00:42:06it gives me reasoning of why it found this answer,
- 00:42:09and a link to go back to that original source if I want
- 00:42:11to kind of do further analysis,
- 00:42:13but it's still a conversational chat,
- 00:42:15so I can ask more questions, and so, I can say break this
- 00:42:18down by source, and it's going to go ahead
- 00:42:20and generate, now, a visual for me,
- 00:42:22and I can say copy-paste that, go ahead and use it.
- 00:42:25Maybe I want to get the table of information, so I can ask, like,
- 00:42:27what are the top members with anniversaries this month,
- 00:42:30because maybe I want to go send them an email or something,
- 00:42:32so now I have the table.
- 00:42:33Amir Netz: But it's not limited
- 00:42:33to just one source, right?
- 00:42:35Patrick Baumgartner: Exactly.
- 00:42:35The best part here is, if I want to switch gears now
- 00:42:37and ask about, say, HR, say what are the open positions
- 00:42:40that we have, we're smart enough to look at, again,
- 00:42:42what you have available, and switch over now, and it's going
- 00:42:45to bring back an answer from my HR reporting database,
- 00:42:48and so, I can traverse these very easily.
- 00:42:51And so finally, I can also ask
- 00:42:53about just reports I have access to, so hey,
- 00:42:55list the most interesting reports about a specific topic,
- 00:42:57and now it's gotten me that list,
- 00:42:59so I can go ahead and open that report.
- 00:43:01And then, of course, we have Copilot baked in here as well,
- 00:43:03so I can continue just using voice
- 00:43:05as my interaction mechanism here.
- 00:43:07Amir Netz: That's awesome.
- 00:43:08Yeah, so a brand new way for business users to work with AI
- 00:43:11on the top of the data, and now we're going to get
- 00:43:14to the last part, okay?
- 00:43:15Last demo, but now you have to really,
- 00:43:17really concentrate, okay?
- 00:43:18We've had BI, Power BI, connecting the world
- 00:43:21of the business users and the business application
- 00:43:23to the world of data, and until now, it was all about analytics,
- 00:43:27but now Fabric is more than just analytics.
- 00:43:29It has both the transactional databases
- 00:43:31and the analytical capabilities all in one.
- 00:43:33So, can we really bring the world of Power BI and analytics
- 00:43:38with the world of transactional databases?
- 00:43:40So, I want to teach you a new word today that you're going
- 00:43:42to remember for the next few years.
- 00:43:44It's called translytical.
- 00:43:45It's a combination of transaction and analytical,
- 00:43:48and it's really about creating an application
- 00:43:52that combines the two elements.
- 00:43:53And we're going to show you a demo here how we take the
- 00:43:55database plus the data functions in Fabric plus Power BI
- 00:44:00and create translytical applications in Fabric.
- 00:44:03And what's really cool about it is the Power BI canvas
- 00:44:05transformed from being a read-only canvas
- 00:44:09to being a canvas that you can actually update the operational
- 00:44:12database directly within your report.
- 00:44:15So, let's take a look at that.
- 00:44:17Patrick Baumgartner: Yeah, so this is a sneak peek
- 00:44:17of what's coming here,
- 00:44:18and I think this is the most exciting demo,
- 00:44:20I think you're going to see this week,
- 00:44:21because it's taking the databases in Fabric,
- 00:44:23which I think is the most exciting thing this week,
- 00:44:24and taking it one step further.
- 00:44:26So, let's go ahead and take a look.
- 00:44:27So again, I'm in one of my solutions here,
- 00:44:30and I have my data that's being stored in my SQL database.
- 00:44:33I've got a bunch of other information coming together,
- 00:44:35and what I want to do is make it so my end users can update data
- 00:44:38in the database directly from where they work.
- 00:44:40And so, if I look at my opportunity database,
- 00:44:43I see a bunch of sales information
- 00:44:45that we have going on, and there's always discounts we want
- 00:44:47to add or things we want to change,
- 00:44:49and I don't want necessarily, people to move
- 00:44:50from their analytical area to a different app
- 00:44:53to be able to do that.
- 00:44:54So we have, as Amir mentioned, these user data functions inside
- 00:44:57of Fabric, so I can write code here
- 00:44:59that is updating the data in that SQL database.
- 00:45:02So, here you can see some
- 00:45:03of these different update statements,
- 00:45:04and we added a couple functions to update either one opportunity
- 00:45:07or a group of opportunities.
- 00:45:09And I can go ahead and test that out.
- 00:45:10And so if I -- you know, I'm going to update the status
- 00:45:14to open, I'm going to say
- 00:45:16that this is the specific opportunity.
- 00:45:18I'm going to give it a 50% discount,
- 00:45:20and call it a test update.
- 00:45:21And if I hit "Run", it's going to go ahead
- 00:45:24and update those records in the database,
- 00:45:25or that specific record in the database,
- 00:45:27and it's working, so okay, we're ready.
- 00:45:29Amir Netz: Now let's bring Power BI in.
- 00:45:30Patrick Baumgartner: Yeah, exactly, because now I want
- 00:45:32to put an app experience around that, and I want to use Power BI
- 00:45:35as that home experience.
- 00:45:37And so you're going to see us introduce a couple new buttons
- 00:45:40and text entry fields, and what I can do is take one
- 00:45:43of the buttons in Power BI, and now assign it to that function.
- 00:45:47So I'm going to take the "Submit" button,
- 00:45:48I'm going to turn on the action for the data function.
- 00:45:51I'm going to select my workspace,
- 00:45:52I'm going to select the data function that I created,
- 00:45:54and then I'm going to tell it what data to come
- 00:45:57from either the report, or the entry field
- 00:45:59that I have in the report.
- 00:46:00And I'm going to feed it back into that user data function,
- 00:46:04so it can go into the database.
- 00:46:06So, now I'm going to switch over to runtime,
- 00:46:08I published that report, and now let's see how an end user could
- 00:46:11use this.
- 00:46:11So, I can still slice and dice,
- 00:46:13and use all the analytical features of Power BI.
- 00:46:15So, now I've filtered it down,
- 00:46:16I've clicked a specific opportunity.
- 00:46:18Now I'm going to give it a 25% discount, and I'm going to say,
- 00:46:22hey, I need to close this deal.
- 00:46:23And when I hit "Submit", that record is going back
- 00:46:26into the database, and you can see it updated almost
- 00:46:28immediately into the table.
- 00:46:30And just to kind of show a little more flexibility here,
- 00:46:33we can also select groups here, so I'm going to set a set
- 00:46:36of opportunities, everything that's high-risk,
- 00:46:37expiring in 60 days, and let's bring the quantity
- 00:46:40up to eight or nine.
- 00:46:42And now this is kind of interesting,
- 00:46:43because I've got open and lost in one opportunities.
- 00:46:46I want to give a 30% discount for upcoming deals,
- 00:46:49and so in the function, it's smart enough
- 00:46:51to only write to the open deals.
- 00:46:53And so I hit "Submit", and again that data is going back
- 00:46:55into the database, and you can see it updating in the comments.
- 00:46:58If you think about this, this really blows the doors open
- 00:47:01of anything you can imagine,
- 00:47:03now you can start building in Power BI.
- 00:47:05Amir Netz: The number of scenarios we
- 00:47:06have here, if you've been using Power BI,
- 00:47:08the number of scenarios we have here, just incredible.
- 00:47:10My opinion, this is the biggest upgrade to Power BI
- 00:47:13since the inception of Power BI, everything before that.
- 00:47:16Patrick Baumgartner: Yeah, very exciting.
- 00:47:18Amir Netz: So, very, very exciting.
- 00:47:19[APPLAUSE]
- 00:47:21Patrick Baumgartner: All right, well, thank you, Amir.
- 00:47:23Amir Netz: Thank you.
- 00:47:24Thank you so much, Pat.
- 00:47:25So, we've seen, we've worked through,
- 00:47:28we've seen the entire unified data platform
- 00:47:31for AI transformation.
- 00:47:32It was only 35 minutes, but if you want
- 00:47:33to get three days' worth of content, well,
- 00:47:36join us at FabCon in Vegas.
- 00:47:38We have three days full, everything you need
- 00:47:41about Fabric, about the Fabric Database, about Power BI,
- 00:47:44everything you want, join us.
- 00:47:46And that's it, thank you so much.
- 00:47:48[APPLAUSE]
- Microsoft Fabric
- AI
- Data Management
- Azure
- Power BI
- OneLake
- Enterprise Solutions
- Data Security
- Real-Time Intelligence
- Fabric Databases