M4 - Data Integration Concepts Flashcards

1
Q

Mention Integration API choices

A

Open Data Protocol (OA)
Custom Services
External web services
Microsoft Office Integrations
Recurring integrations
Data Managment package API

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

When are synchronous integrations ideal?

A

For scenarios requiring immediate feedback, such as validation or real-time updates

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

When are asynchronous integrations ideal?

A

In exchanges of high-volume data, where performance and reliability are prioritized over immediacy.

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

Mention some data integration scenarios

A
  • Master data synchronization
  • Transactional data exchange
  • Real-time updates versus scheduled batch processes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which APIs support file-based integration scenarios and data import and export?

A
  • Recurring integrations API
  • Data management framework API
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the Open Data Protocol?

A

Is a widely used protocol for building and consuming RESTFul APIs.

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

What does the Open Data Protocol (OData) allow developers?

A

To query and manipulate data using HTTP methods like GET, POST, PUT and DELETE.

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

Key features of Open Data Protocol (OData)

A
  • Real-Time integration: Ideal when requiring real-time data interaction.
  • Standard Protocol: Build on open standards, supports URIs.
  • Flexible query options: Supports advance querying capabilities such as filtering, sorting, pagination and data projections.
  • Built-in Security : Uses OAuth 2.0 for secure access.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does Recurring Integrations API support?

A

Data import and export

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

Key capabilities of recurring integrations

A
  • Job scheduling
  • Multiple data formats: Files and data packages for import and export
  • Transformation: If data is in XML formation, Extensible Style Sheet Language Transformation is supported to convert the data.
  • Protocols: SOAP and REST
  • Service type: Recurring integrations are part of data management APIIs and are available out of the box.
  • Availability: Recurring integrations aren’t supported for on-premises implementations.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Data Management Framework?

A

Is a file-based integration scenario that is supported with finance and operations apps.

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

Why would you choose to use the Data Management framework package?

A
  • Scheduling: Is done outside of F&O apps.
  • Formats : Data packages only.
  • Transformation: Are external to the system.
  • Protocols : REST
  • Service type: OData is used for authorization and access to the application.
  • Availability : Platform 5 and later. Only supported API for on-premises deployments.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are service protection limits for?

A

To increase system performance and reliability.
Are in place for OData and custom integrations, such that, if a request exceeds the imposed service protection limits, it is throttled. The request also receives a 429 response.

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

Data integrations can be

A

Synchronous or asynchronous

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

What do synchronous integration patterns use?

A

The Open Data Protocol (OData) with a continuous flow of data.

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

What patterns do Asynchronous integration use?

A

Batch data APIs that run through a batch service.

17
Q

One advantage of using batch data APIs is…

A

Their ability to handler large volumes of data.

18
Q

Best practice when dealing with several hundred records

A

Use a batch data API integration