---
id: video/jqVt0hYDfz0
type: video
title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
summary: Analysis views defined in the Business Central web client can be exported as JSON and delivered in AL extensions through a definition_file property on a page extension. The video demos this on the sales order list. The feature is announced for the next release.
tier: official
language: en
tags:
  - analysis views
  - al extensions
  - export definition
  - json
  - page extension
  - profile customization
  - data analysis
  - duplicating views
  - personalization
system: reporting
review:
  state: reviewed
  by: opus
  at: "2026-10-07T22:51:27.824Z"
  flags: []
generated:
  at: "2026-10-07T22:51:27.857Z"
  pipeline: 0.2.0
  prompts:
    extract-video: 1
    summarize-video: 2
  input_hash: 1f7e9bc6283a223f10b4b35e197135384ad25581237ffb8a70d15ac0fd55bf37
evidence:
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=5s
    title: "Analysis Views Export to AL Extensions: announced"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 5
    quote: For today, I'm going to show you a new feature that is coming up with the next release.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=172s
    title: "Analysis View Definition Property in AL: announced"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 172
    quote: this new syntax that is also coming up with this release uh for analysis views.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=5s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 5
    quote: I'm going to show you a new feature that is coming up with the next release.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=20s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 20
    quote: you will now be able to export those analysis tabs that you have defined from web client and deliver them with your own AL
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=33s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 33
    quote: This makes it easier to persist these analysis tabs and also share them with other users and other environments.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=96s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 96
    quote: This is also something that we have added with this release.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=135s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 135
    quote: I can go into share and export definition. And here I will just get my analysis tab in the shape of a JSON file.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=187s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 187
    quote: The only difference here is that I have the definition file property.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=205s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 205
    quote: I can also set properties for the caption or the tooltip, which will override the name and the description.
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=297s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 297
    quote: it contains a um a lock icon, which will indicate that it comes from the extension, and also indicate that this analysis view is
  - kind: video
    url: https://www.youtube.com/watch?v=jqVt0hYDfz0&t=373s
    title: "What's Cooking in Business Central: Delivering Analysis Views in AL Extensions"
    date: "2026-01-28T16:01:09.000Z"
    commit: null
    t: 373
    quote: I can always go into personalization mode, like we do with other controls, such as views.
links:
  learn: []
  objects:
    - object/page/9305
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
video_id: jqVt0hYDfz0
channel: yt-microsoft
source_name: Microsoft Dynamics 365 Business Central (YouTube)
url: https://www.youtube.com/watch?v=jqVt0hYDfz0
published_at: "2026-01-28T16:01:09.000Z"
duration_s: 416
captions: full
audience:
  - developer
  - functional consultant
  - administrator
  - partner
chapters:
  - t: 0
    title: Introduction to Analysis Views Feature
  - t: 48
    title: Creating and Configuring Analysis Views
  - t: 135
    title: Exporting Analysis Views and JSON Definition
  - t: 187
    title: Implementing Analysis Views in AL Extensions
  - t: 266
    title: Deploying and Using Extension Analysis Views
  - t: 314
    title: Duplicating, Hiding and Managing Analysis Views
  - t: 388
    title: Conclusion
features:
  - name: Analysis Views Export to AL Extensions
    status: announced
    t: 5
    verified: true
    status_source: video
  - name: Analysis View Descriptions
    status: unclear
    t: 86
    verified: false
    status_source: video
  - name: Analysis View Definition Property in AL
    status: announced
    t: 172
    verified: true
    status_source: video
  - name: Analysis View Customization via Page Customization
    status: unclear
    t: 220
    verified: false
    status_source: video
  - name: Analysis View Lock Icon for Extension Origins
    status: unclear
    t: 297
    verified: false
    status_source: video
  - name: Analysis View Duplication
    status: unclear
    t: 325
    verified: false
    status_source: video
  - name: Analysis View Hide and Personalization
    status: unclear
    t: 348
    verified: false
    status_source: video
objects_mentioned:
  - page sales order list
quotes:
  - t: 5
    text: I'm going to show you a new feature that is coming up with the next release.
    check: exact
  - t: 20
    text: you will now be able to export those analysis tabs that you have defined from web client and deliver them with your own AL
    check: exact
  - t: 33
    text: This makes it easier to persist these analysis tabs and also share them with other users and other environments.
    check: exact
  - t: 96
    text: This is also something that we have added with this release.
    check: exact
  - t: 135
    text: I can go into share and export definition. And here I will just get my analysis tab in the shape of a JSON file.
    check: exact
  - t: 187
    text: The only difference here is that I have the definition file property.
    check: exact
  - t: 205
    text: I can also set properties for the caption or the tooltip, which will override the name and the description.
    check: exact
  - t: 297
    text: it contains a um a lock icon, which will indicate that it comes from the extension, and also indicate that this analysis view is
    check: exact
  - t: 373
    text: I can always go into personalization mode, like we do with other controls, such as views.
    check: exact
---

# What's Cooking in Business Central: Delivering Analysis Views in AL Extensions

> Analysis views defined in the Business Central web client can be exported as JSON and delivered in AL extensions through a definition_file property on a page extension. The video demos this on the sales order list. The feature is announced for the next release.

[Watch on YouTube](https://www.youtube.com/watch?v=jqVt0hYDfz0) · Microsoft Dynamics 365 Business Central (YouTube) · 2026-01-28 · 6:56 · tier official · reviewed (checked by Opus)

## Overview

The video shows how to create and configure an analysis view in the web client, then use Share and Export definition to get it as a JSON file. A developer then adds the view to a page extension in AL using the definition_file property that points to that JSON file. The demo uses the sales order list.

After the extension is deployed, the view appears for users with a lock icon showing it comes from an extension. These views are read-only, but users can duplicate them to get editable copies, hide them from a menu, and manage hidden views in personalization mode. The video also shows page customizations with analysis views assigned to profiles or profile extensions, and view descriptions that explain how to use each tab.

## Key points

- Analysis tabs built in the web client can be exported with Share and Export definition, which gives a JSON file.
- In AL, a page extension adds the analysis view through a definition_file property pointing to the JSON file.
- Caption and tooltip properties in AL override the view's name and description, and visibility can be set from AL code.
- The export-to-extension capability and the definition property are announced for the next release.
- Analysis views from extensions show a lock icon and are read-only: they cannot be filtered, sorted or grouped.
- Users can duplicate a read-only view to get an editable copy with full filtering and pivoting.
- Views can be hidden from a menu option, and shown or hidden again in personalization mode.

## Chapters

- [0:00](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=0s) Introduction to Analysis Views Feature
- [0:48](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=48s) Creating and Configuring Analysis Views
- [2:15](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=135s) Exporting Analysis Views and JSON Definition
- [3:07](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=187s) Implementing Analysis Views in AL Extensions
- [4:26](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=266s) Deploying and Using Extension Analysis Views
- [5:14](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=314s) Duplicating, Hiding and Managing Analysis Views
- [6:28](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=388s) Conclusion

## Features

| Feature | Status | At | Evidence |
|---|---|---|---|
| Analysis Views Export to AL Extensions | announced, demoed | [0:05](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=5s) | "For today, I'm going to show you a new feature that is coming up with the next release." ([0:05](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=5s)) |
| Analysis View Descriptions | status not stated, demoed | [1:26](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=86s) |  |
| Analysis View Definition Property in AL | announced, demoed | [2:52](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=172s) | "this new syntax that is also coming up with this release uh for analysis views." ([2:52](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=172s)) |
| Analysis View Customization via Page Customization | status not stated, demoed | [3:40](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=220s) |  |
| Analysis View Lock Icon for Extension Origins | status not stated, demoed | [4:57](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=297s) |  |
| Analysis View Duplication | status not stated, demoed | [5:25](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=325s) |  |
| Analysis View Hide and Personalization | status not stated, demoed | [5:48](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=348s) |  |

## AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

- [page 9305 "Sales Order List"](../objects/page/9305.md) at [0:48](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=48s)

## Quotes

- [0:05](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=5s) "I'm going to show you a new feature that is coming up with the next release."
- [0:20](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=20s) "you will now be able to export those analysis tabs that you have defined from web client and deliver them with your own AL"
- [0:33](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=33s) "This makes it easier to persist these analysis tabs and also share them with other users and other environments."
- [1:36](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=96s) "This is also something that we have added with this release."
- [2:15](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=135s) "I can go into share and export definition. And here I will just get my analysis tab in the shape of a JSON file."
- [3:07](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=187s) "The only difference here is that I have the definition file property."
- [3:25](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=205s) "I can also set properties for the caption or the tooltip, which will override the name and the description."
- [4:57](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=297s) "it contains a um a lock icon, which will indicate that it comes from the extension, and also indicate that this analysis view is"
- [6:13](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=373s) "I can always go into personalization mode, like we do with other controls, such as views."

## Disclaimers in the video

- [0:05](https://www.youtube.com/watch?v=jqVt0hYDfz0&t=5s) coming-later: new feature that is coming up with the next release

Presenters (as heard): Unknown Presenter.
