Enable a Full Refresh or Realtime or Near-Realtime Sync of Microsoft Dynamics 365 Data to Oracle Analytics Cloud
This reference architecture is also a multicloud architecture that shows how organizations can integrate data from Azure to OCI.
Architecture
This architecture shows a typical multicloud deployment with MS Dynamics 365 and Blob storage on Microsoft Azure and Oracle ADW, OCI Integrations and Oracle Analytics cloud on Oracle Cloud Infrastructure (OCI).
The following diagram illustrates this reference architecture.
Description of the illustration enable-refresh-ms-365.png
enable-refresh-ms-365-oracle.zip
- Microsoft Dynamics 365 generates full refresh and incremental data files to Azure Blob storage for the corresponding foundational and transactional workloads. Full refresh or initial load files are generated initially or when needed whereas incremental data files are published on regular intervals.
- OCI Integration services, such as OCI DI securely connect and retrieve full refresh data files while Oracle Integration, at regular intervals, retrieves incremental data files from Azure Blob storage.
- OCI Integration services process these data files to Oracle ADW fact and dimension tables after completing required mappings and transformations, and with any intermediate application orchestrations completed for enrichment.
- The appropriate procedures and processes are executed in Oracle ADW so that the required data is available for data analysis in Oracle Analytics Cloud.
- Oracle Analytics Cloud empowers business analysts and consumers with modern, AI-powered, self-service analytics capabilities for data preparation, visualization, enterprise reporting, augmented analysis, and natural language processing.
- Analytics
Oracle Analytics Cloud is a scalable and secure public cloud service that empowers business analysts with modern, AI-powered, self-service analytics capabilities for data preparation, visualization, enterprise reporting, augmented analysis, and natural language processing and generation. With Oracle Analytics Cloud, you also get flexible service management capabilities, including fast setup, easy scaling and patching, and automated lifecycle management.
- Autonomous Data Warehouse
Oracle Autonomous Data Warehouse is a self-driving, self-securing, self-repairing database service that is optimized for data warehousing workloads. You do not need to configure or manage any hardware, or install any software. Oracle Cloud Infrastructure handles creating the database, as well as backing up, patching, upgrading, and tuning the database.
- Oracle Cloud Infrastructure Data Integration
OCI Data Integration is a fully managed, serverless, cloud-native service that extracts, loads, transforms, cleanses, and reshapes data from a variety of data sources into target Oracle Cloud Infrastructure services, such as Autonomous Data Warehouse and Oracle Cloud Infrastructure Object Storage. ETL (extract transform load) leverages fully-managed scale-out processing on Spark, and ELT (extract load transform) leverages full SQL push-down capabilities of the Autonomous Data Warehouse in order to minimize data movement and to improve the time to value for newly ingested data. Users design data integration processes using an intuitive, codeless user interface that optimizes integration flows to generate the most efficient engine and orchestration, automatically allocating and scaling the execution environment. Oracle Cloud Infrastructure Data Integration provides interactive exploration and data preparation and helps data engineers protect against schema drift by defining rules to handle schema changes.
- Integration
Oracle Integration is a fully managed service that allows you to integrate your applications, automate processes, gain insight into your business processes, and create visual applications.