Ribbon UIElement
Last updated 02 March 2021.
Ribbon Control
The UI of the Ribbon View is the primary feature of the Ribbon framework and provides the next-generation user experience for presenting commands in Windows applications. The ribbon is a command bar that exposes the major features of an application through a series of tabs at the top of an application window.
The following table describes fields on the Ribbon Commands Properties tab in the V8 Search XE tool.
Backstage view
When you click on the File tab (far left), the V8 Search XE Backstage view is displayed. It is used to manage files and set options.
Tab Home | Group SQL Server Connection
The following table describes fields on the Ribbon Commands Properties tab in the V8 Search XE tool.
Pos. | Description | Version |
---|---|---|
1 | Home -> Open: Opens the sql server connection that is stored as analysis connection in the backstage view. | 2.0 |
2 | Home -> Close: Close the existing sql server connection and closes all open windows. | 2.0 |
Tab Home | SQL Server Script Analyzer
The following table describes fields on the Ribbon Commands Properties tab in the V8 Search XE tool.
Pos. | Description | Version |
---|---|---|
1 | Home -> TSQL: Opens one of the central document windows in V8 Search XE. This document window is the link between TSQL Query scripts and the Dynamics NAV/BC Soure code (CAL / AL). | 2.0 |
2 | Home -> XE Profiler: The XE Profiler is a feature of V8 Search XE (V8SEAXE) that displays a live display window with advanced events such as deadlocks, blockings or which Dynamics NAV source is being executed by a specific Windows user (Full SQL Tracing). | 2.0 |
Tab Home | SQL Server Script Analyzer Functions
The following table describes fields on the Ribbon Commands Properties tab in the V8 Search XE tool.
Pos. | Description | Version |
---|---|---|
1 | Home -> Analyze: The button triggers two functions. 1. Executes a T-SQL parser for the SQL script in the document window. 2. The parser tries to translate the SQL Server table name with the Dynmics NAV object names (NAV is the table often called record). The translation helps the Search Module to find the location in the AL code that generated the TSQL script. | 2.0 |
2 |
Home -> AL Code: The XE Profiler is a feature of V8 Search XE (V8SEAXE) that displays a live display window with advanced events such as deadlocks, blockings or which Dynamics NAV source is being executed by a specific Windows user (Full SQL Tracing). The session created by the XE Profiler interferes with SQL Server execution to a lesser extent than a similar SQL trace when using the SQL Profiler. This session can also be customized using the existing XE Session Properties interface. In order to use this feature, these adjustments have to be made. You need a V8 service for each Dynamics NC/BC instance you want to profile. |
2.0 |
3 | Home -> Formatter: Provides formatting options for several common formatting styles/standards and optionally outputs "colored" HTML code, not just the formatted SQL statement. | 2.0 |
4 | Home -> T-Index: Opens a dialog with all important information about the selected table index. Mark the name of the table in the SQL script and press the button. This function is only available in the TSQL Document window. | 2.0 |
5 | Home -> V-Index: Opens a dialog with all important information about the selected view index. Mark the name of the view in the SQL script and press the button. This function is only available in the TSQL Document window. | 2.0 |
6 | Home -> Statistics: Opens a dialog with all important information about the selected table statistics. Mark the name of the table in the SQL script and press the button. This function is only available in the TSQL Document window. | 2.0 |
7 | Home -> Show Plan: View an actual SQL execution plan. | 2.0 |
Tab Home | SQL Server C/AL Code Mapping
The following table describes fields on the Ribbon Commands Properties tab in the V8 Search XE tool.
Pos. | Description | Version |
---|---|---|
1 | Home -> Update: Opens one of the central document windows in V8 Search XE. This document window is the link between TSQL Query scripts and the Dynamics NAV/BC Soure code (CAL / AL). | 2.0 |
2 | Home -> Mapping: The XE Profiler is a feature of V8 Search XE (V8SEAXE) that displays a live display window with advanced events such as deadlocks, blockings or which Dynamics NAV source is being executed by a specific Windows user (Full SQL Tracing). | 2.0 |
Tab Action | Extended Events | Dynamics NV/BC Project | Dashboard
The following table describes fields on the Ribbon Commands Properties tab in the V8 Search XE tool.
Pos. | Description | Version | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
Action -> Dashboard-Mix ->
This function opens a graph showing the number of locks, deadlocks and long duration over the selected period. Select period Chart for long durations, deadlock and blockings. |
2.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 |
Action -> PBI Desktop ->
Starts the Power BI Desktop with the V8 template. Instructions |
2.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 |
Action -> Code Project: One of the main components for the performance analysis, is V8 source code search.
"V8 Source Code Search is an intuitive C/AL code viewer with "where used"and "find usages", powerful search and much more. With the Dynamics objects in the V8 database, the link between the Dynamics NAV/BC source code and the TSQL queries is established. This feature is one of the most powerful features of V8 Search XE.
|
3.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 |
Action -> Views ->
Here you have the possibility to open closed documents or tool windows. Instructions |
2.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 |
Action -> LD Table ->
A function has been added under the menu item Dashboard -> General. The Transaction ID Full SQL Trace function compares the imported "Full SQL Trace" data with the Blocking, Deadlocks and Long Durations data. If there are any matches of the Transaction ID during this period, they will be displayed in a list. The list will show you whether it is a blocking transaction or a blocked transaction. With the Full SQL Trace Events Transaction function, you can view the complete transaction in the open dialog box. In the dialog window there is a new button under XE Profiler with the name Analysis after pressing the button the detected SQL scripts are marked, which was detected for this transaction as blocking, deadlock or long duration. Instructions |
2.0 |