M4 - Data Integration Concepts Flashcards
Mention Integration API choices
Open Data Protocol (OA)
Custom Services
External web services
Microsoft Office Integrations
Recurring integrations
Data Managment package API
When are synchronous integrations ideal?
For scenarios requiring immediate feedback, such as validation or real-time updates
When are asynchronous integrations ideal?
In exchanges of high-volume data, where performance and reliability are prioritized over immediacy.
Mention some data integration scenarios
- Master data synchronization
- Transactional data exchange
- Real-time updates versus scheduled batch processes.
Which APIs support file-based integration scenarios and data import and export?
- Recurring integrations API
- Data management framework API
What is the Open Data Protocol?
Is a widely used protocol for building and consuming RESTFul APIs.
What does the Open Data Protocol (OData) allow developers?
To query and manipulate data using HTTP methods like GET, POST, PUT and DELETE.
Key features of Open Data Protocol (OData)
- 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.
What does Recurring Integrations API support?
Data import and export
Key capabilities of recurring integrations
- 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.
What is the Data Management Framework?
Is a file-based integration scenario that is supported with finance and operations apps.
Why would you choose to use the Data Management framework package?
- 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.
What are service protection limits for?
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.
Data integrations can be
Synchronous or asynchronous
What do synchronous integration patterns use?
The Open Data Protocol (OData) with a continuous flow of data.
What patterns do Asynchronous integration use?
Batch data APIs that run through a batch service.
One advantage of using batch data APIs is…
Their ability to handler large volumes of data.
Best practice when dealing with several hundred records
Use a batch data API integration