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
If you haven’t already, check out Arun Ulag’s hero blog “FabCon and SQLCon 2026: Unifying databases and Fabric on a single, complete platform” for a complete look at all of our FabCon and SQLCon announcements across both Fabric and our database offerings.
Fabric AI functions let you transform data into insights with a single line of code. Since going generally available, AI functions have helped customers dramatically accelerate their data workflows. We're introducing multimodal support for AI functions (Preview), along with several exciting updates to help you get started faster and manage costs with confidence.
GIF_of_a_Fabric_notebook_using_multimodal_AI_functions_to_load_files_into_a_tabl
Figure: Fabric notebook using multimodal AI functions to load files into a table, classify and analyze sentiment from photos, and summarize and extract details from PDFs.
Use multimodal AI functions to load files into a table, classify and analyze sentiment from photos, summarize and extract details from PDFs, and more.
Supported file types
aifunc.load(): Automatically reads all files in a folder and generates a structured table. You can optionally pass a `prompt` parameter to guide which information is extracted, and a `schema` parameter to supply a schema for reproducible results.
aifunc.list_file_paths(folder_path): Fetches all valid files from a folder (or glob pattern) and returns them as a series of URLs, ready to use with any AI function.
ai.infer_schema(): Infers a common schema from your files, with or without a guiding prompt. The inferred schema is returned as a list of ExtractLabel objects that can be passed directly to ai.extract().
Classify insurance claim photos by category:
Code_snippet_showing_an_AI_classify_function_that_labels_damage_severity_from_im
Summarize PDF Earnings Reports:
Python_code_using_ai.summarize_to_generate_summaries_from_files_focusing_on_reve
Extract invoice date, vendor name, and total amount from invoices:
Python_code_using_ai.extract_to_extract_invoice_date_vendor_name_and_total_amoun
Analyze sentiment of product review photos:
Code_snippet_showing_an_AI_sentiment_analysis_function_applied_to_product_review
Use a custom prompt to flag risky clauses in contracts:
Code_snippet_showing_an_AI_generate_response_function_identifying_red_flag_claus
Note: passing column_type="path" as a parameter indicates that a column contains file paths rather than plain text.
| Mode | What it shows |
| "basic" (default) | Rows processed and percent completion |
| "stats" | Everything in basic, plus estimated total input tokens, predicted output tokens, and a running total CU prediction that updates in real time — with a final total CU count when the job completes |
| "disable" | Turns the progress bar off entirely |
In stats mode, you get a running total CU prediction that updates in real time as rows are processed, and a final CU total when the job completes. This is a game changer for cost management. You know exactly what to expect in terms of capacity consumption while your AI function is still running, giving you the confidence to scale up or the signal to adjust before the job finishes.
Learn more about the progress bar cost calculator in the custom configurations article.
Screenshot_showing_an_example_of_the_progress_bar_with_the_basic_stats_and_disab
Figure: Sample progress bar with the "basic", "stats", and "disable" modes.
For full details, see our recent blog post: Billing updates: new operations for Fabric AI Functions and AI Services.
Download the starter notebook and import it into your Fabric workspace to start transforming your data with AI in minutes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.