M5 - Prepare data for migration to f&o apps Flashcards

1
Q

What are two things that should be controlled when migrating data?

A
  1. Operational complexity
  2. Reduce costs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are three factors that should be identified when preparing for a data migration?

A
  1. Legacy systems
  2. Static data
  3. Common data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the integration patterns available for f&o apps?

A
  1. OData
  2. Batch data API
  3. Custom service
  4. Consume external web services
  5. Excel integration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What isOData?

A

A standard protocol for creating and consuming data.

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

What is the purpose of OData?

A

To provide a protocol based on REST for CRUD operations.

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

What technologies does OData apply to provide access to information from various programs?

A

Web technologies such as HTTP and JSON.

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

Benefits of OData

A
  • Allows developer to interact with data by using RESTful web services.
  • Provides a simple and uniform way to share data in a discoverable manner.
  • Enables broad integration across products
  • Enables integration by using the HTTP protocolo stack
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In what scenarios would you use the batch data API?

A

When one or both Data management package REST API and Recurring Integrations are required.

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

What scenarios do Data management package REST API and Recurring integrations support?

A

Data import/export

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

How does the package API lets you integrate with f&o apps?

A

Using data packages.

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

What is Recurring Integration?

A

Enables the exchange of documents or files between f&o apps and any third-party service

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

Benefits of using Recurring Integration

A
  • Builds on data entities and the Data management framework
  • Supports several document formats, source-mapping and filters
  • Uses secure REST APIs and authorization mechanisms to receive data from, and send data back to, integration systems.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

When a developer writes a custom service under a service group, the service group is always deployed on two endpoints:

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

Processing can be either:

A

Synchronous or asynchronous

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

What integration pattern is recommended for SYNCHRONOUS integration scenarios?

A

OData

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

What type of integration pattern is recommended for ASYNCHRONOUS integration scenarios?

A

Batch data API

17
Q

Interacts with Excel workbooks and OData services that are created for publicly exposed data entities

A

The Excel Data Connector App

18
Q

What is the BYOD feature?

A

Lets administrators configure their own database, and then export one or more data entities, that are available in f&o apps, into it.

19
Q

What is a full push?

A

Export all records

20
Q

What is an incremental push?

A

Export only the records that have changed or been deleted.

21
Q

When is the BYOD feature recommended?

A

When you do the following:
- Export data from f&o apps into your own data warehouse
- Use analytical tools other than Power BI, that need T-SQL access to data.
- Perform batch integration with other systems.

22
Q

What do you need to do before you can configure the export option and use the BYOD feature?

A

Create an SQL database for production environments using Azure Portal

23
Q

When should you consider to create a SQL premium database?

A

If you are using the BYOD feature for integration with a BI tool.

24
Q

What is a SQL premium database?

A

A SQL database that supports clustered columnstore indexes (CCIs).

25
Q

What is a CCI?

A

In-memory indexes that improve the performance of read queries that are typical in analytical and reporting workloads.

26
Q

How can you ensure that reporting systems get consistent data from BYOD while a sync from Finance and Operations apps is still in progress?

A

To ensure consistent data, avoid having reporting systems read directly from the staging tables created during the BYOD process, since those tables are being updated during sync. Instead, use a SQL trigger to detect when the data sync is complete, and only then update or hydrate the reporting systems with the final, stable data.

27
Q

What is the Create clustered column store index option for?

A

Optimizes the destination database for selected queries by defining CCIs for entities that are copied from finance and operations.

28
Q

What is the enable triggers in target database?

A

Sets export jobs to enable SQL triggers in the target database, and lets you hook downstream processes into the trigger to orchestrate actions that must be started after records have been inserted.

29
Q

What are the steps for a data migration?

A
  1. Identify systems
  2. Identify and import static data
  3. Create and review test plans
  4. Identify and extract source data
  5. Identify data entities and elements
  6. Generate field mapping
  7. Support transition
30
Q

Which option enables broad integration between finance and operations apps and other products, systems, and applications?

31
Q

Which option enables the exchange of documents or files between finance and operations apps and any external application or service?

A

Batch data API

32
Q

he Excel Data Connector app interacts with Microsoft Excel workbooks through which one of the following options?

33
Q

An energy company has field workers who schedule installation jobs for heaters. This company uses finance and operations apps for the back office and other software as a service (SaaS) to schedule appointments. When field workers schedule appointments, they must look up inventory availability to make sure that installation parts are available for the job. The real-time data is required. Peak data volume is 1,000 records per hour and the frequency is Ad hoc. Which one of the following integration patterns should you use?

A

Custom service

34
Q

You need to enable an exchange of documents between finance and operations apps and an external application at the end of each day. Which of the following would you implement?

A

Recurring integration