M5 - Work with data management in f&o apps Flashcards

1
Q

In what concepts does the management framework consists of?

A
  1. Data entities
  2. Data project
  3. Data job
  4. Job history
  5. Data package
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a data entity?

A

A conceptual abstraction and encapsulation of one or more underlying tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are data entities intended for?

A

Use them to define import/export packages or for integrations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a data project?

A

Is automatically created when you select Import or Export from the workspace and should have at least one job.

Contains configurated data entities, which include mapping and default processing that is used for each entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a data project used for?

A

Allows users to set up the entities that should be part of the project and defines the format that is used for each entity.

Also, allows to define the mapping that is used from the source file to the staging and to specify the default processing options.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a data job?

A

Performs the actual import or export operation.
Contains an execution instance of the data project, uploaded files, the schedule or recurrence information, and the processing options to use for the job.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the job history?

A

History of the source to staging and staging to target jobs.

Contains the run history for each execution of the data job and the history of the data move.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Where is the job history located?

A

In the data management workspace.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the job history show?

A
  1. run job time
  2. number of records processed
  3. errors that occurred during processing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a data package?

A

Is a single compressed file that contains a data project manifest and data files.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Where is a data package generated from?

A

From a data job.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a data package used for?

A

For the importing or exporting of multiple files with the manifest.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the manifest of a data package?

A

Defines the settings of the data project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does the downloadable zip file of a data package contain?

A

The package header and manifest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the framework that can quickly help you migrate data?

A

The data management framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The data management framework supports using data entities in the following core data management scenarios:

A
  1. Data migration – You can migrate reference, master, and document data from legacy or external systems.
  2. Set up and copy configurations – Use this scenario to copy configurations between companies or environments and set up processes or modules by using the Lifecycle Services environment.
  3. Integration – Use this scenario when you need real-time, service-based integration or when you need an asynchronous integration. The real-time integration doesn’t have a staging area and is directly processed by the services layer.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is data migration?

A

Is an initial or unplanned data load that you can perform manually by using the user interface.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What data strategy is used in the following scenario:
A functional user has some data in a source, such as an Excel workbook that needs to be imported from a legacy system to f&o apps during data migration.

A

Data migration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is the primary mechanism for exporting and importing data packages in ALM and demo data scenarios?

A

Data entities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Categories of entities:

A
  • Parameters
  • Reference
  • Master
  • Document
  • Transactions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Type of entity:
Required to set up a deployment or a module for a specific build or customer.

A

Parameter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Type of entity:
Simple reference data, of small quantity, that is required to operate a business process.

A

Reference

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Type of entity:
Data assets of the business. Complex reference data, of large quantity.

A

Master

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Type of entity:
Worksheet data that is converted into transactions later.
The operational data of the business.

A

Document

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Type of entity:
The operational transaction data of the business.
Posted transactions.

A

Transactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

On what artifacts can a configuration key be assigned?

A
  • Data entities
  • Tables used as data sources
  • Table fields
  • Data entity fields
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Data management by using data entities can support the following integrations:

A
  1. Synchronous service (OData)
  2. Asynchronous integration
  3. Business intelligence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

You can use the data management framework to copy configurations between companies or environments, and configure processes or modules by using ___________

A

Lifecycle services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Two types of sequencing should be considered when working with data entities:

A
  1. Sequencing data entities within a data package.
  2. Sequencing the order of data package imports
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What is the purpose of the Data management workspace in finance and operations apps?

A

It provides access to tasks for data management, including import/export projects, project execution details, and filtering by project type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

How is the default sequence of entities determined in a data project?

A

Based on the order in which entities are added to the project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What does Execution unit control in data sequencing?

A

It determines which entities can be imported in parallel and which must be sequenced.

33
Q

How can you automatically set entity sequences in a data project?

A

By selecting the Auto Sequence button

34
Q

What is the recommended data package import sequence format?

A
  1. Module
  2. Data Type (Setup, master, transaction)
  3. Sequence number
35
Q

How is field mapping handled in the Data management framework?

A

It’s done automatically but can be manually overridden via the View map option.

36
Q

What indicates a required field in the mapping views?

A

A red asterisk (*).

37
Q

What is the function of the Auto-generated checkbox in mapping details?

A

It lets the system generate data for unmapped fields, such as Party number.

38
Q

How can you regenerate mapping for an extended data entity?

A

Select Generate source mapping and confirm the regeneration.

39
Q

What are two views available in Data management projects in f&o apps?

A
  1. Standard view
  2. Enhanced view
40
Q

What is the primary advantage of the Standard view in Data management?

A

It provides a streamlined interface and includes the Entity sequence button to define the order of entity processing.

41
Q

What is the main benefit of the Enhanced view in Data management?

A

It provides more detailed information and controls, making it suitable for complex projects requiring fine-grained management.

42
Q

What are staging tables useful for?

A

To verify, clean up, or convert data before you move it.

43
Q

What are project categories for?

A

They can help you manage related jobs?

44
Q

Where can you define formats when exporting or importing a job?

A

In the Data sources setup tile.

45
Q

What is a source data format?

A

A combination of Type, File format, Row delimiter and Column delimiter.

46
Q

Where can you restrict a job to one or more security roles?

A

In the Applicable roles menu

47
Q

Why is sequencing entities important in a data job?

A

To address functional dependencies among entities and ensure logical processing order.

48
Q

Can entities without functional dependencies be processed in parallel?

49
Q

What feature is used to clean up staging tables?

A

The Staging clean up feature in the Data management workspace.

50
Q

What are the three options for selecting records to delete during staging cleanup?

A
  1. Entity: Deletes all records for that entity
  2. Job ID: Deletes records for all entities in the selected job.
  3. Data project: Deletes all records across jobs for the selected data project
51
Q

To see the Load default templates menu, you must use _________

A

Enhanced view

52
Q

How do you load default templates in Finance and Operations apps?

A

Go to the Data management workspace, select the Templates tile, then click Load default templates. Use Enhanced view to see the menu.

53
Q

Why is Enhanced view recommended in Data management?

A

It provides more features and flexibility for working with your projects.

54
Q

What user permissions are required to load or import templates?

A

System administrator access is required.

55
Q

What are execution levels 10 to 22 reserved for?

A

Shared system entities to ensure they’re processed first.

56
Q

What is execution level 25 used for?

A

Company-specific general ledger entities.

57
Q

What is a band in template configuration?

A

A grouping of entities with a specific execution level that defines their processing order.

58
Q

Is there a strict relationship between execution levels and modules?

A

No, the sequence is a guideline. Entities can be rearranged to suit your implementation.

59
Q

How can you override a default template without changing it?

A

Create a custom template with mapped fields. Adding it replaces the same entities in the data project.

60
Q

What are database movement operations used for in Finance and Operations apps?

A

They support common implementation scenarios like golden configuration promotion, debugging/diagnostics, destructive testing, and training environment refresh.

61
Q

Where are database movement operations performed?

A

In Microsoft Dynamics Lifecycle Services (LCS).

62
Q

What environments can you move databases between using database movement operations?

A

Tier-2+ environments, and also between production and UAT sandbox environments.

63
Q

What is DataALM?

A

Data Application Lifecycle Management—a framework that supports structured data-related operations during the app lifecycle.

64
Q

What options are available for database operations between Tier-1 and Tier-2+ environments?

A

Bacpac procedure (SQL Server ↔ Azure SQL)

SQL Server backup/restore (one-box environments)

65
Q

Can you perform a PITR from production to a sandbox?

A

Yes, it’s supported through automated database refresh actions in LCS.

66
Q

How long are automatic backups maintained by Microsoft?

A

28 days for production, 14 days for sandbox environments.

67
Q

What is Point-in-Time Restore (PITR)?

A

It restores a sandbox UAT environment to a previous state using backups.

68
Q

What databases can be imported into a UAT environment?

A

A database from a developer environment or a previously exported UAT database.

69
Q

What happens when exporting a database from a UAT sandbox to the Asset library?

A

The environment becomes unavailable for servicing operations (e.g., refresh, deployment) during the export, but remains usable from a Dynamics UI perspective.

70
Q

Is copying production data to a sandbox for production reporting supported?

A

No, it is not supported.

71
Q

What is the purpose of a database refresh in LCS?

A

To copy transactional and financial reporting databases from production or another sandbox to a sandbox UAT environment.

72
Q

In wat scenarios is okay to use cross-company sharing feature?

A
  • Sharing of simple reference and group data in a single deployment.
  • Sharing among companies that have similar configurations.
  • Sharing scenarios that have been explicitly evaluated by Microsoft.
73
Q

In what scenarios is cross-company sharing is not supported?

A
  • Franchising solutions, where thousands of records are shared across thousands of companies.
  • Sharing of transactional records for reporting or management purposes, such as consolidations.
  • Sharing across deployments.
  • Complex scenarios, such as replication of subtype/supertype tables or tables that have date effectivity rules.
  • Tables that do not have a unique index.
75
Q
  1. Which one of the following data management concepts contains a data project manifest and data files?
A

Data package

76
Q

In which one of the following data management frameworks can you perform asynchronous integration by using data entities?

A

Integration

77
Q

Which activity is performed using data entities?

A

Pushing data from staging to target

78
Q

For the import or export operation, users need to configure the entities that are being imported, define the default processing options, and define the mapping definition. Where are these operations performed?

A

Data projects

79
Q

You need to allow access to your Customer records outside of finance and operations apps to be exposed in a Power App. Which of the following must be set up to make that work?

A

Data entity