This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Welcome to the March 2024 update.
We have a lot of great features this month including OneLake File Explorer, Autotune Query Tuning, Test Framework for Power Query SDK in VS Code, and many more!Earn a free Microsoft Fabric certification exam!
We are thrilled to announce the general availability of Exam DP-600, which leads to the Microsoft Certified: Fabric Analytics Engineer Associate certification.Microsoft Fabric's common analytics platform is built on the instantly familiar Power BI experience, making your transition to Fabric Analytics Engineer easier. With Fabric, you can build on your prior knowledge - whether that is Power BI, SQL, or Python - and master how to enrich data for analytics in the era of AI.
To help you learn quickly and get certified, we created the Fabric Career Hub. We have curated the best free on-demand and live training, exam crams, practice tests and more.
And because the best way to learn is live, we will have free live learning sessions led by the best Microsoft Fabric experts from Apr 16 to May 8, in English and Spanish. Register now at the Learn Together page.
Also, become eligible for a free certification exam by completing the Fabric AI Skills Challenge. But hurry! The challenge only runs from March 19 – April 19 and free certs are first-come, first-served. (limit one per participant, terms and conditions apply).
Contents
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="518" height="326">
Also, after you publish a report that has visual calculations in it, you can access the visual calculations edit mode by selecting a visual calculation and choosing Edit calculation.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="520" height="284">
To learn more about visual calculations, read our announcement blog and our documentation.
Blogs: https://powerbi.microsoft.com/blog/visual-calculations-preview/
Docs: https://aka.ms/visual-calculations-docs
This month, we streamlined the build pane and moved the visual suggestions feature to be inside the on-object build button only. Need help building your visual? Use the on-object “suggest a visual” experience. Already know your way around, use the build pane as you already do today.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="542" height="291">
Gauge visual is now supported! The gauge visual now supports the new on-object formatting sub selections. Simply double click on your gauge visual to enter format mode, then right-click on which part of the visual you’d like to format using the mini-toolbar.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="503" height="298">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="550" height="297">
The pane switcher has been renamed to Pane manager and spruced up this month. Based on your feedback, we’ve updated the order of the pane listings and added the settings that pertain to the Pane manager directly in this menu. Let us know what you think!
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="246" height="582">
Mobile layout auto-create (Preview)
You know that mobile optimized report layouts are the best way to view data in the Power BI mobile apps. But you also know that it requires extra work to create that layout. Well, not anymore…As of this monthly update, you can generate a mobile-optimized layout with the click of a button! This long-awaited feature allows you to easily create mobile-optimized layouts for any new or existing report page, saving you tons of time!
When you switch to the mobile layout view in Power BI Desktop, if the mobile canvas is empty, you can generate a mobile layout just by selecting the Auto-create button.
The auto-create engine understands the desktop layout of your report and builds a mobile layout that considers the position, size, type, and order of the visuals that the report contains. It places both visible and hidden visuals, so if you have bookmarks that change a visual’s visibility, they will work in the automatically created mobile layout as well.
You can edit the automatically created mobile layout, so if the result is not exactly what you expected, you can tweak it to make it perfect for your needs. Think of it as a starting point you can use to shorten the way to that beautiful, effective, mobile-optimized report you envision.
To enjoy the new mobile layout auto-create capabilities, switch on the “Auto-create mobile layout” preview feature in Power BI Desktop: File > Options and settings > Options > Preview features > Auto-create mobile layout.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="483" height="376">
We invite you to try out the mobile layout Auto-create feature and share your feedback with us!
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="546" height="307">
In this Power BI release, we’re excited to introduce an upgrade to the data bars for Matrix and Table visuals. Now, you have the flexibility to apply data bars to the following options:
Values Only: Display data bars based solely on the values within your visual.
Values and Totals: Extend data bars to include both individual values and their corresponding totals.
Total Only: Show data bars exclusively for the overall total.
This enhancement provides better control over your tabular visuals, reducing unnecessary noise and ensuring cleaner presentation.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="545" height="328">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="489" height="453">
With Fabric Copilot, you can generate DAX queries from natural language, get explanations of DAX queries and functions, and even get help on specific DAX topics. Try it out today and see how it can boost your productivity with DAX query view!
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="532" height="285">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="504" height="400">
A more detailed blog post will be available soon.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="531" height="311">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="515" height="298">
Learn more information about this editor including limitations in our documentation. Please continue to submit your feedback directly in the comments of this blog post.
This new capability comes with an extra benefit from potential performance improvements when evaluating complex calculation group items.
To define and manage selection expressions for calculation groups you can leverage the same tools you use today to work with calculation groups.
On a calculation group you will be able to specify the following selection expressions both consisting of the Expression itself and a FormatStringDefinition:
| Type of selection | Current behavior | New behavior without a defined selection expression | New behavior with a selection expression defined. |
| Single selection | Calculation group selection is applied | N/A, no change to behavior | N/A, no change to behavior |
| Multiple selection | Calculation group is not filtered | Calculation group is not filtered | Calculation group evaluates specified multipleOrEmptySelectionExpression |
| Empty selection | Error | Calculation group is not filtered | Calculation group evaluates specified multipleOrEmptySelectionExpression |
| No selection | Calculation group is not filtered | Calculation group is not filtered | Calculation group evaluates specified noSelectionExpression |
Multiple or Empty selections
If the user makes multiple selections on the same calculation group, the current behavior is to return the same result as if the user did not make any selections. In this preview, you can specify a multiOrEmptySelectionExpression on the calculation group. If you did, then we evaluate that expression and related dynamic format string and return its result. You can, for example, use this to inform the user about what is being filtered:
EVALUATE
{
CALCULATE (
[MyMeasure],
'MyCalcGroup'[Name] = "item1" || 'MyCalcGroup'[Name] = "item2"
)
}
-- multipleOrEmptySelectionExpression on MyCalcGroup:
IF(ISFILTERED ( 'MyCalcGroup' ),\"Filters: \"& CONCATENATEX (FILTERS ( 'MyCalcGroup'[MyCalcGroup] ),'MyCalcGroup'[MyCalcGroup],\", \"))
IF (
ISFILTERED ( 'MyCalcGroup' ),
"Filters: "
& CONCATENATEX (
FILTERS ( 'MyCalcGroup'[Name] ),
'MyCalcGroup'[Name],
", "
)
)
-- Returns “Filters: item1, item2”
In case of a conflict or empty selection on a calculation group you might have seen this error before:
Microsoft_Fabric_March_2024_Update
Description automatically generated">
With our new behavior this error is a thing of the past and we will evaluate the multipleOrEmptySelectionExpression if present on the calculation group. If that expression is not defined, we will not filter the calculation group.
No selections
One of the best showcases for this scenario is automatic currency conversion. Today, if you use calculation groups to do currency conversion, the report author and user must remember to select the right calculation group item for the currency conversion to happen. With this preview, you are now empowered to do automatic currency conversion using a default currency. On top of that, if the user wants to convert to another currency altogether, they can still do that, but even if they deselect all currencies the default currency conversion will still be applied.
Current
Note how both the currency to convert to as well as the “conversion” calculation group item is selected.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="380" height="425">
New
Notice how the user must only select the currency to convert to.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="412" height="308">
Read more about selection expressions in our calculation groups documentation.
The selection expressions for calculation groups are currently in preview. Please let us know what you think!
Autodetect relationships
Creating relationships for your semantic model on the web is now easier using autodetect relationships. Simply go to the Home ribbon and select the Manage relationships dialog. Then, choose 'Autodetect' and let Power BI find and create relationships for you.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="452" height="388">
Sort by column
Within the web you can now edit the sort by property for a column in your semantic model.
Row-level security
We have made several improvements to the row-level security editor in the web. In the DAX editor you can now do the following actions:
Description automatically generated" width="571" height="344">
Please continue to submit your feedback directly in the comments of this blog post or in our feedback forum.
Undo/Redo
Now it’s simply to undo your previous action or use the ‘Reset all changes’ to go back to the last save state of your exploration.
Note: If you haven’t saved your exploration yet, then reset will clear your canvas back to blank.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="558" height="317">
Clear all
The new ‘clear all’ feature allows you to wipe your canvas back to blank. This works great when using Explore as a whiteboarding space, maybe you have a new thought you’d like to explore and want to essentially erase what you have in one click. This is made simple with the new ‘clear all’ option.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
New filter card styling
When using the filtering experience in Explore you’ll now notice an update to the filter cards style and readability. We hope these improvements make filters easier to use and accessible for more users. Let us know what you think!
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="574" height="326">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="546" height="334">
We currently support “Standard” subscriptions.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="550" height="332">
You need to select the “Attach full report” option.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="544" height="318">
We support more output formats for paginated reports.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="550" height="261">
Once you select the output format, you can select the OneDrive or SharePoint option, the location and enter the subscription schedule to have your report delivered.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="559" height="325">
Learn more about subscribing to ODSP here. This feature will start lighting up in certain regions as soon as this week, but depending on the geography in which your Power BI tenant is located, it may take up to three weeks to appear. Also, since this feature will not be supported in Sov clouds while in preview.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="592" height="174">
If you click on the title bar, you will see a new flyout that is specific for Power BI Project. This lets you easily locate the Power BI Project files as well as the display name settings for the report and the semantic model. You can also open the folder in file explorer by clicking on the paths.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="567" height="260">
Microsoft_Fabric_March_2024_Update
Description automatically generated">
As part of our continuous efforts to simplify the integration with Git, we have consolidated these files into a single system file -. platform. This new system file will encompass all the attributes that were previously distributed between the two files.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="538" height="694">
The AE Timeline serves as a graphical representation of the timing of adverse events in clinical trials or studies. Its primary objective is to visually convey when adverse events occur concerning the timing of treatment or exposure. Widely used in medical research, especially during safety data analysis in drug development, the AE Timeline is now seamlessly available within Power BI.
Experience the enhanced Dumbbell Bar Chart and the innovative AE Timeline by downloading it from AppSource. All features are readily accessible within Power BI Desktop, empowering you to evaluate this visual on your own data. Dive into enhanced functionality and discover new insights effortlessly.
Questions or remarks? Visit us at: https://visuals.novasilva.com/.
The "First Day of Week" option was added in the recent version update.
The Date Picker visual offers a modern calendar view, Presets, Pop-up mode, Default Selection, Themes, and more, making it a must-have date slicer for Power BI reports. Its rich formatting options help with brand consistency and a seamless UI experience.
Key Features:
🔗 Try Date Picker for FREE from AppSource
📊 Check out all features of the visual: Demo file
📃 Step-by-step instructions: Documentation
💡 YouTube Video: Video Link
📍 Learn more about visuals: https://powerviz.ai/
✅ Follow Powerviz: https://lnkd.in/gN_9Sa6U
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="576" height="827">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="584" height="374">
MAIN FEATURES:
Try Drill Down Combo PRO now by downloading the visual from AppSource.
Learn More about Drill Down Combo PRO by ZoomCharts.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="479" height="522">
Introducing our PDF Uploader/Viewer visual!
Simply upload any PDF file and instantly share it with your colleagues.
This visual boasts several impressive capabilities:
Description automatically generated" width="550" height="309">
Learn more: https://appsource.microsoft.com/en-us/product/power-bi-visuals/pbicraft1694192953706.pdfuploaderandv...
To bring visual formulas and ton of additional functionalities frequently sought after by the Power BI community, Inforiver leveraged a differentiated architecture compared to the native matrix. With the recently released dynamic drill SDK/API, we now offer the Performance Mode, so you don’t have to compromise between the initial load performance offered by the native matrix and the advanced capabilities offered by Inforiver. You can now load the first two levels as the default dimensions of the hierarchy and then drill down to the lower levels as needed on demand, giving you the best of both worlds.
In addition to manual data input and what-if simulation capabilities, Inforiver’ s planning and forecasting capabilities are significantly enhanced with the upcoming 2.8 release. This includes a dedicated forecast toolbar, support for automatic rolling forecasts, dynamic handling of time series extensions, and an option to distribute deficits to other time periods.
Inforiver notes and annotations are now context-aware and are dynamically updated based on the filter/slicer selection.
Try Inforiver today!
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="568" height="489">
YouTube video: https://youtu.be/uBLw8xOWujc
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="514" height="347">
Follow the simple, click-through experience of Power Query online. Select the data source that you want to connect to.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="539" height="299">
If you want to use AAD, you need to create a shareable cloud connection. You can create one as documented here or use one that has been shared with you.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="553" height="298">
You might also select the shareable cloud connection from the “Connection” dropdown. Make sure that the report consumer has permissions to the shareable cloud connection.
Once you have a connection, select Next.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="543" height="353">
You can transform the data that was selected.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="552" height="294">
In the Power Query editor, you can perform all the operations supported. Learn more about the capabilities of the Power Query editor.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="570" height="307">
The M-Query will be used to build your RDL dataset.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="585" height="314">
You can use this dataset to build your paginated report. You can publish the report to the service and share it. Learn more about connecting to more data sources from Power BI Report builder here.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="587" height="654">
Microsoft_Fabric_March_2024_Update
Description automatically generated">
As part of our continuous efforts to simplify the integration with Git, we have consolidated these files into a single system file - .platform. This new system file will encompass all the attributes that were previously distributed between the two files.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
When you make new changes to Git, your system files will be automatically updated to the new version in conjunction with your modifications. Both your own changes and the new file updates will show as part of the commit operation. Additionally, any new projects exported from Power BI desktop via developer mode will adopt the new system file format, which implies that you need to update to the latest Power BI Desktop version in order to open exported items from Fabric. Beyond these adjustments, there will be no impact on your Git workflow.
More about this file and the attributes within it can be found here.
Here’s how it works:
Row-level security (RLS) enables organizations to restrict access to rows in a table. When a table is cloned, the same limitations that exist at the source table are automatically applied to the cloned table as well. Dynamic data masking (DDM) allows organizations to define masking rules on specific columns, thereby helping protect sensitive information from unauthorized access. When a table is cloned, the masking rules that are applied at the source table are automatically applied to the cloned table.
Effective data management is interwoven with robust security practices. During the process of cloning, it is crucial not only to transfer security configurations accurately but also to ensure the tables that are cloned inherit the security and privacy configurations. This helps ensure compliance with the organization's privacy regulations.
SQL Database Projects is an extension to design, edit, and publish schemas for SQL databases from a source-controlled environment. A SQL project is a local representation of SQL objects that comprise the schema for a single database, such as tables, stored procedures, or functions.
This feature enables 3 main uses cases with no need for additional tooling:
Download a database project - can be used to develop DW schema in client tools like SQL database projects in Azure Data Studio or VScode.
Publish existing database projects to a new Fabric Warehouse
Extract a schema from a warehouse/SQL analytics endpoint and publish it to another warehouse.
To extract:
Click download database project in the ribbon (or click on the context menu of the database in the object explorer):
Microsoft_Fabric_March_2024_Update
To publish:
Create a brand-new warehouse in the Fabric Portal. Upon entry, select SQL database projects:
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="612" height="238">
To solve this problem, we are happy to announce the availability of the Takeover API, which allows you to change the warehouse owner from the current owner to a new owner, which can be an SPN or an Organizational Account.
For more information, see Change Ownership of Fabric Warehouse.
To activate on the session level, simply enable it in your Spark session with:
If you use Spark SQL:
%%sql
SET spark.ms.autotune.enabled=TRUE
If you use PySpark:
%%pyspark
spark.conf.set('spark.ms.autotune.enabled', 'true')
If you use Scala:
%%spark
spark.conf.set("spark.ms.autotune.enabled", "true")
If you use SparkR:
%%sparkr
library(SparkR)
sparkR.conf("spark.ms.autotune.enabled", "true")
To enable Autotune Query Tuning for all notebooks and jobs attached to the environment, you can configure the Spark Setting on the environment level. This way, you can enjoy the benefits of automatic tuning without having to set it up for each session.
This feature aligns with our commitment to Responsible AI, emphasizing transparency, security, and privacy. It stands as a testament to our dedication to enhancing customer experience through technology, ensuring that Autotune not only meets but exceeds the performance standards and security requirements expected by our users.
Fabric Runtime 1.3, in its experimental public preview phase, allows users early access to test and experiment with the newest Apache Spark 3.5 and Delta Lake 3.0 OSS features and APIs.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="521" height="420">
Notebook jobs are a popular way to run data analysis and machine learning workflows on Fabric. They can be triggered by pipelines or a job scheduler, depending on the user’s needs. However, in the current system, notebook jobs are not queued when the Fabric capacity is at its max utilization. They are rejected with a Capacity Limit Exceeded error, which forces the user to retry the job later when the resources are available. This can be frustrating and time-consuming, especially for enterprise users who run many notebook jobs.
With Job Queueing for Notebook Jobs, this problem is solved. Notebook jobs that are triggered by pipelines or job scheduler will be added to a queue and will be retried automatically when the capacity frees up. The user does not need to do anything to resubmit the job. The status of these notebook jobs will be Not Started when in queued state and will be changed to In Progress when they start the execution.
We hope that this feature will help our customers run their notebook jobs more smoothly and efficiently on Fabric.
The new validation features will run on the source files before the load to table job is fired to catch any probable failures that might cause the job to fail. This way, you can fix the issues immediately, without needing to wait until the job runs into an error. The validation features will check for the following:
We hope you enjoy the new validation enhancement and find it useful for your data loading needs.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="538" height="246">
Incorporating the Spark Advisor settings at the Fabric Notebook level allows you to maximize the benefits of the Spark Advisor, while ensuring a productive Notebook authoring experience.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="517" height="335">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="559" height="329">
Our AutoML sample guides you through the process of automatically selecting the best machine learning model for your dataset. By automating repetitive tasks, such as model selection, feature engineering, and hyperparameter tuning, AutoML allows users to concentrate on data analysis, insights, and problem-solving.
Our Model Tuning sample provides a comprehensive walkthrough of the necessary steps to fine-tune your models effectively using FLAML. From adjusting hyperparameters to optimizing model architecture, this sample empowers you to enhance model accuracy and efficiency without the need for extensive manual adjustments.
Our Semantic Link sample provides a walkthrough on how to extract and calculate Power BI measures from a Fabric notebook using both Sempy Python library and Spark APIs. Additionally, it explains how to use Tabular Model Scripting Language to retrieve and create semantic models, as well as how to utilize the advanced refresh API to automate data refreshing for Power BI users.
We are confident these new samples are useful resources to maximize the efficiency and effectiveness of your machine learning workflows. Please check them out and let us know your thoughts, as we are committed to continually improving your data science experience on Microsoft Fabric.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="616" height="275">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="571" height="451">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="592" height="333">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="574" height="317">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="616" height="337">
Read this article for more information on how to get started with AutoML in Fabric notebooks.
We're excited to announce that FLAML is now integrated into Fabric for hyperparameter tuning. Fabric's `flaml.tune` feature streamlines this process, offering a cost-effective and efficient approach to hyperparameter tuning. The workflow involves three key steps: defining your tuning objectives, setting a hyperparameter search space, and establishing tuning constraints.
Additionally, Fabric now also includes enhanced MLFlow Integration, allowing for more effective tracking and management of your tuning trials. Plus, with the new `flaml.visualization` module, you can easily analyze your tuning trial. This suite of plotting tools is designed to make your data exploration and analysis more intuitive and insightful.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="601" height="330">
Read this article for more information on how to get started with hyperparameter tuning in Fabric.
This tool efficiently handles large data volumes, making it ideal for real-time analytics and exploration scenarios. It excels in managing real-time data streams, allowing organizations to ingest, process, and analyze data with near real-time capabilities. Eventhouses are scalable, ensuring optimal performance and resource utilization as data volumes grow.
In Fabric, Eventhouses serve as the storage solution for streaming data and support semi-structured and free-text analysis. They provide a flexible workspace for databases, enabling efficient management across multiple projects.
Learn more:
Create an Eventhouse (Preview) - Microsoft Fabric | Microsoft Learn
Eventhouse overview (Preview) - Microsoft Fabric | Microsoft Learn
For instructions on enabling minimum consumption, see Enable minimum consumption.
Fabric's powerful query management and collaboration tools are now available for you, over Azure Data Explorer clusters data. You can save, organize, and share your queries using Fabric's KQL Queryset, which supports different levels of sharing permissions for your team members. Whether you want to explore your data, or collaborate on insights, you can do it all with Fabric and Azure Data Explorer.
Learn more: Query data in a KQL queryset - Microsoft Fabric | Microsoft Learn
KQL Databases already support the .delete command allowing you to selectively delete records.
We are now introducing the .update command. This command allows you to update records by deleting existing records and appending new ones in a single transaction.
This command comes with two syntaxes, a simplified syntax covering most scenarios efficiently and an expanded syntax giving you the maximum of control.
For more details, please go to this dedicated blog.
Description automatically generated" width="592" height="276">
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="613" height="170">
Microsoft_Fabric_March_2024_Update
Description automatically generated">
Learn more:
Pause and resume your capacity - Microsoft Fabric | Microsoft Learn
Monitor a paused capacity - Microsoft Fabric | Microsoft Learn
Furthermore, data sources must also be isolated from other data sources so that combining data has no undesirable data transfer impact. Incorrectly setting privacy levels may lead to sensitive data being leaked outside of a trusted environment.
You can set this privacy level when creating a new connection:
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="569" height="446">
We are happy to release a new enhancement to this experience where now you can see a list of all the data sources available in your Dataflow: even the ones without a connection set for them!
For the data sources without a connection, you can set a new connection from within the manage connections experience by clicking the plus sign in the specific row of your source.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
Furthermore, whenever you unlink a connection now the data source will not disappear from this list if it still exists in your Dataflow definition. It will simply appear as a data source without a connection set until you can link a connection either in this dialog or throughout the Power Query editor experience.
The Power Query SDK Test Framework is available on Github. It would need the latest release of Power Query SDK which wraps the Microsoft.PowerQuery.SdkTools NuGet package containing the PQTest compare command.
What is Power Query SDK Test Framework?
Power Query SDK Test Framework is a ready-to-go test harness with pre-built tests to standardize the testing of new and existing extension connectors by providing ability to test functional, compliance and regression testing that can be extended to perform testing-at-scale. It will help address the need for a comprehensive test framework to satisfy the testing needs of extension connectors.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
Follow the links below to get started:
With the new ‘browse Azure’ functionality in Get Data, you can easily browse all your Azure resources and automatically connect to them, without going through manually setting up a connection, saving you a lot of time.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
Browse Azure resources with Get Data | Microsoft Fabric Blog | Microsoft Fabric
If your organization does not allow connection sharing or wants to limit the sharing of connections, a tenant admin can restrict sharing as a tenant policy. The policy allows you to block sharing within the entire tenant.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="384" height="496">
Description automatically generated" width="575" height="332">
Manual settings
By un-toggling the use automatic setting, you get full control over how to load your data into the data destination. You can make any changes to the column mapping by changing the source type or excluding any column that you do not need in your data destination.
Microsoft_Fabric_March_2024_Update
Description automatically generated" width="589" height="339">
To cancel a dataflow refresh, select Cancel refresh option found in workspace list or lineage views for a dataflow with in-progress refresh:
Microsoft_Fabric_March_2024_Update
Description automatically generated">
Once a dataflow refresh is canceled, the dataflow's refresh history status is updated to reflect cancelation status:
Microsoft_Fabric_March_2024_Update
Description automatically generated with medium confidence">
Find this update under Additional cluster settings.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
Microsoft_Fabric_March_2024_Update
Description automatically generated">
For more information about this activity, read https://aka.ms/AzureDatabricksActivity.
Microsoft_Fabric_March_2024_Update
Description automatically generated">
To learn more about this activity, read https://aka.ms/SemanticModelRefreshActivity
Microsoft_Fabric_March_2024_Update
Description automatically generated">
With this capability, users can harness high-performance data copying mechanisms to efficiently move their data to Fabric OneLake. Whether it's critical business information, historical records, or sensitive data residing in on-premises systems, on-premises connectivity ensures seamless integration into Fabric's centralized data lake infrastructure.
On-premises connectivity with Fabric pipeline enables faster and more reliable data transfers, significantly reducing the time and resources required for data migration and integration tasks. This efficiency not only streamlines data integration processes but also enhances the accessibility and availability of on-premises data within the Fabric ecosystem.
You can also specify whether the condition should be in comparison to the last measurement or from a specified point in time, which is denoted as “from time ago”. “From last measurement” computes the difference between two consecutive measurements, regardless of the amount of time that elapsed between the two measurements.
Meanwhile, “from time ago” compares your data to a previous point in time that you have specified. For example, you can monitor your refrigerator temperature and see if the temperature has changed from 32 degrees five minutes ago. If the temperature changes after five minutes, the trigger will be sent an alert. However, if the temperature within those five minutes spiked then fell back to 32 degrees, the trigger will not send an alert.
When setting conditions on a trigger, we’ve added a feature that allows you to detect when new data does or doesn’t arrive on a specified column.
To use “New data arrives”, you simply specify the column you want to monitor in the “Select” card. In the "Detect” card, specify that you want to monitor “New data arrives”. Your trigger will now send an alert every time new data comes in. Note, even if new data comes in and the “value” of that data is the same, you will be sent an alert. Also, keep in mind that null values will not cause an alert.
For example, suppose you want to be sent an alert every time there’s new data on a truck’s location. If the system gets data that says the truck is in Redmond, an alert will be sent. Next, if the system gets data that says the truck is in Bellevue, an alert will be sent. Then if the system gets more data that says the truck is in Bellevue, an alert will be sent.
To use "No new data arrives”, in the “Detect” card, you need to specify the duration over which the trigger monitors. Duration is the maximum time that you want the trigger to monitor if new data has come in. If new data has not come in, an alert will be sent.
For example, suppose you have a temperature sensor that sends data every second. You want to be alerted if the sensor stops sending data for more than 10 seconds. You can set up the “No new data arrives” condition with duration = 10. If the sensor keeps sending data, you will not get any alert.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.