Exams > Microsoft > MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer
MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer
Page 8 out of 18 pages Questions 71-80 out of 175 questions
Question#71

The warehouse manager at Contoso, Ltd. wants to display a tile in the user interface that will show total RAFs per hour.
You need to create a key performance indicator (KPI) that meets these requirements.
What two components should you create? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. aggregate dimensions
  • B. data entity
  • C. aggregate measurements
  • D. TempDB table
Discover Answer Hide Answer

Answer: BC
When you have completed modeling the aggregate measurement, you can deploy the aggregate measurement and continue with building KPIs and visualizations.
You have 2 deployment choices:
✑ Stage in Entity Store
✑ In-memory real-time

Note: RAF = report as finished -
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data

Question#72

You have a cloud-based Dynamics 365 Finance production environment.
You need to access the data to create Microsoft Power BI reports for the business.
What should you use?

  • A. aggregate measurements
  • B. aggregate dimensions
  • C. Analysis Cubes
  • D. Entity store
Discover Answer Hide Answer

Answer: D
When you have completed modeling the aggregate measurement, you can deploy the aggregate measurement and continue with building KPIs and visualizations.
You have 2 deployment choices:
✑ Stage in Entity Store. This option leverages Entity store, the operational data store that enables near real-time PowerBI reporting.
✑ In-memory real-time
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data

Question#73

You have a cloud-based Dynamics 365 Finance production environment.
You need to access the data to create Microsoft Power BI reports for the business.
What should you use?

  • A. Power BI embedded
  • B. views
  • C. aggregate dimensions
  • D. data entities
Discover Answer Hide Answer

Answer: A

Question#74

HOTSPOT -
You are a Dynamics 365 Finance developer.
A form uses a synchronous call based on a saleID value. There are long wait times for the form to complete processing. You must allow the user to continue to work while the form processes and inform the user immediately when the processing completes.
You need to implement the correct method calls and behavior.
Which code segments should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Discover Answer Hide Answer

Answer:
Box 1: Global:runAsync -
Use runAsync methods on the Global or FormRun classes.

Box 2: container -
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/migration-upgrade/deprecated-apis

Question#75

You are Dynamics 365 Finance developer.
You need to initialize an embedded Microsoft Power BI report.
Which code segment should you add to the form initialization method?

  • A. initializeReportControlOnWorkspace(powerBIConfiguration, reportParameters, formGroupControl)
  • B. importAndStorageReport(powerBIConfiguration, resourceName, isUpdate)
  • C. initializeCustomReportControl(resourceName, formGroupControl, reportCustomParams)
  • D. addReportControl (formGroupControl)
Discover Answer Hide Answer

Answer: C
PBIReportHelper.initializeReportControl method is used to embed a Power BI report (.pbix resource) in a form group control.
PBIReportHelper::initializeReportControl('FMPBIWorkspaces', powerBIReportGroup);
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/add-analytics-tab-workspaces

Question#76

DRAG DROP -
You are a Dynamics 365 Finance developer.
The sales department manager must to be able to view total customers by region and total sales by regions.
You need to build key performance indicators (KPIs) and display them on a tile in the application.
How should you model the KPI? To answer, drag the appropriate objects to the correct KPI components. Each object may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:

Discover Answer Hide Answer

Answer:
Box 1: Aggregate measurements -
Measures are aggregate numbers, such as Total Sales or Number of Orders.

Box 2: Aggregate dimension -
Dimensions are slicers, such as Product, Vendor, or Customer, that help you analyze the measure.

Box 3: Aggregate date entity -
By using the model-driven approach, you can create data entities by directly referencing aggregate measurements and aggregate dimensions. These are known as aggregate data entities. Aggregate data entities are read-only data entities that are used for reporting purposes. To consume aggregate data when you build charts and other client controls, add the aggregate data to a form as a data source.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/analytics

Question#77

DRAG DROP -
You are a Dynamics 365 Finance developer.
You have a report in an existing model that connects with the following objects:
✑ in-memory table
✑ data provider class
✑ controller class
✑ contract class
The report is locked for modifications.
You need to create an extension of the in-memory table in a model and you add the new field to the extension.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:

Discover Answer Hide Answer

Answer:

Question#78

You are a Dynamics 365 Finance developer. You create a key performance indicator (KPI) in a development environment.
You need to display the KPI.
What should you do?

  • A. Create a new workspace and add the KPI to the workspace.
  • B. Create a tile and add the KPI to the tile.
  • C. Add the KPI to an existing form.
Discover Answer Hide Answer

Answer: A
KPIs and aggregate data that are shown on the dashboard, or a workspace, can be secured by using menu items.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data

Question#79

You are a Dynamics 365 Finance developer. You create a key performance indicator (KPI) that will enable users to be able to see the total sales per region. You create a tile named SalesRegion and link the KPI to the tile.
You need to ensure that users can view this tile on a form in the user interface.
What should you do?

  • A. Create an extension of the form that will contain the new tile and KPI. Add the tile to the extended form.
  • B. Open the form that will contain the new tile. Add the tile to the form.
  • C. Create a new workspace. Add the KPI to the workspace from the user interface.
Discover Answer Hide Answer

Answer: C

Question#80

HOTSPOT -
You are creating a Dynamics 365 Finance report. You cannot query the data for the report directly.
You must include parameters to specify data for the report.
You need to create the report.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Discover Answer Hide Answer

Answer:
Box 1: Data contract class -
A data contract class defines the parameters for a report that is bound to a report data provider (RDP) class. You can specify one or more groups of report parameters, the order of the groups, and the order in which the report parameters appear in a print dialog box.
Box 2: Report data provider class
Report data provider class ג€" processes business logic based on parameters and a query, and then returns the tables as a dataset for the report.

Box 3: DataContractAttribute -
DataContractAttribute ג€" This attribute is applied to an X++ class and specifies that the class can be used as a data contract (that it should be serialized).

Box 4: DataMemberAttribute -
DataMemberAttribute ג€" This attribute is applied to a parm (parameter) method on an X++ data contract class and specifies that the data member should be serialized.
Box 5: SRSReportParameterAttribute
You set the SRSReportParameterAttribute attribute to the data contract you created for the RDP class.
Reference:
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/how-to-use-a-report-data-provider-class-in-a-report

chevron rightPrevious Nextchevron right