After highlighting the key benefits of the AI Assistant for enterprise analytics in my previous blog post, I am sharing here a demo of what it looks like to use the AI Assistant. The video below demonstrates how a persona interested in understanding enterprise projects may quickly find answers to their typical everyday questions. The information requested include profitability, project analysis, cost management, and timecard reporting.
A Perficient Demo of AI Assistant for Project Analytics
What to Watch Out For
With the right upfront configuration in place, the AI assistant, native to Oracle Analytics, can transform how various levels of the workforce find the insights they need to be successful in their tasks. Here are a few things that make a difference when configuring the AI Assistant.
For guidance on how to get started with enabling GenAI for your enterprise data analytics, reach out to mazen.manasseh@perficient.com.
]]>In the third and final blog post of this three-part Solution Highlight series featuring a proven leader in defense-grade, high assurance cyber security solutions, the topic is Salesforce and Oracle Cloud integration. If you missed the two previous blog posts in the series, I encourage you to read the Solution Highlight – Oracle Revenue Management / SSP – Part 1, authored by my colleague Jeff Davis. He shared our client’s journey to automate its complex and manual revenue allocation processes. To round out the series, read Solution Highlight – Oracle Fusion Global SCM and Manufacturing – Part 2.
About Our Client: a trailblazer in the cyber security space, our client needed the ability to integrate Salesforce and Oracle Fusion to process Sales Orders and manage sellable items.
Improved Item Management integration by adding logic to Salesforce and expanding Product Management footprint
As a digital consultancy, we have the ability to work across multiple business units internally as one team to deliver a suitable solution for our client. In this solution, Perficient has engaged teams from three separate business units: Oracle, Salesforce and Cloud and API Consulting.
Oracle Fusion Product Management provides robust item management capabilities for item management. In this engagement, we introduced a new family or items and improved attribution updates through the integration. Key highlights include:
Enhanced Order Management Fulfillment and Integration to Salesforce
Our client had implemented a simple Sales Order integration and out of the box Order Orchestration to process the sales orders. With revenue in play, Order Fulfillment requirements have become for complicated to be supported with the current solution. Key highlights of our solution include:
Oracle Fusion Order Management and Product Management can work together to fulfill customer Sales Orders that turns into profits for corporations, hence critical component of every business.
This solution is particularly effective for companies looking to user multiple technology stacks and still using Oracle Fusion applications as their backbone ERP and SCM platforms.
Let me know if you’d like a deeper dive into any of these features!
]]>Asking questions about data has been part of Oracle Analytics through the homepage search bar for several years now. It did that with Natural Language Processing (NLP) to respond to questions with various automatically generated visualizations. What has been introduced since late 2024 is the capability to leverage Large Language Models (LLM) to respond to user questions and commands from within a Workbook. This brings a much-enhanced experience, thanks to the evolution of language processing from classic NLP models to LLMs. The newer feature is the AI Assistant, and while it was earlier only available to larger OAC deployments, with the May 2025 update, it has now been made available to all OAC instances!
If you’re considering a solution that leverages Gen AI for data analytics, the AI Assistant is a good fit for enterprise-wide deployments. I will explain why.
The AI Assistant simply follows the same object and row level security controls that are enforced by the semantic data model.
In the next post, I will mention a few things to watch out for when implementing AI Assistant. I will also demo what it looks like to use AI Assistant for project management.
]]>When it comes to manufacturing, companies (OEM) require services from their manufacturing partners to help with the production of finished and semi-finished products. There are two known solutions that Oracle Fusion SCM suite offers: Outside Processing (OSP) and Contract Manufacturing. Both solutions involve a third-party vendor and a service component to either help complete a work order, fulfill a sales order, or fulfill subassembly demand. Both solutions serve a purpose and are quite powerful. Before I jump into the comparison, here’s a textbook definition of both solutions:
OSP:
OSP is the process of outsourcing a portion of the work order that is being done in house. For example, a steel shop that can cut and weld steel to manufacture frames may send the frames to a paint shop (vendor) to get painted. The steel shop then receives the painted frames in house and perhaps performs a few more value-added steps to complete the work order. The paint portion of this work order is considered an outside job. Companies may prefer outside processing for various reasons. The steel manufacturer may not be interested in installing a paint booth and employing painters, or the company may have a paint booth but it’s backlogged or is down. Specialization may be required. In all these scenarios, a vendor is needed to help.
Contract Manufacturing:
Contract Manufacturing is to (optionally) provide materials to a vendor and expect the vendor to produce assemblies and send them to external or internal customers. Typically, the company ships raw materials and/or subassemblies to their vendor and manages stock in their warehouse. With contract manufacturing, the vendor is in complete control of manufacturing process and is supposed to update and complete work orders or communicate back the process. The OEM usually has owned stock at the vendor location and tracks in its books.
In most cases the “textbook” response can be straightforward. In some cases, companies that are using production steps from a vendor as one of the operations in their in-house work orders use the OSP solution. It’s straightforward and quite easy to set up. Read this blog for OSP treatment advice in Cost Management.
Contract Manufacturing may be used directly to fulfill back-to-back sales orders, or to fulfill the Supply Planning generated subassembly transfer orders and work orders. Two drawbacks to Contract Manufacturing (as of Release 25A), is that the second portion of the solution can only be accomplished by Supply Planning. Contract Manufacturing is a robust solution, but it requires vendors to actively participate providing feedback on inventory levels, or updating the production progress in Oracle Fusion.
There are use cases where companies may use a vendor to produce subassemblies, but would like to create manual work orders, manage the inventory, and want a less complicated solution. In this case, the OSP solution can work beautifully simulating a Contract Manufacturing solution.
OSP | Contract Manufacturing | |
New Inventory Organization | Optional | Required |
Supply Planning | Optional | May be required |
Service Items | Required | Required |
Blanket Purchase Agreements | Optional | Optional |
Ease of Implementation | Easy | More Complicated |
Based on the business requirements, the OEM may choose to go with OSP. Let’s assume that the inventory sent to the vendor for Contract Manufacturing is only sent when new assemblies are required and there isn’t an opportunity to electronically integrate through webservices and communication is with emails or with other correspondence.
For this OEM, it is feasible to create a Work Center in Oracle Fusion Manufacturing for its vendor, automatically create service purchase orders, and have dedicated supply and completion subinventories. Inventory Management could be a little challenging dedicating the raw material for contract manufacturer use only, but not unmanageable. In this simple scenario, the OEM doesn’t have to go through a complex setup to use Contract Manufacturing, and they can go with the OSP solution.
There are various use cases and potential solutions using Oracle Supply Planning, Inventory Management, and min-max planning, Oracle Manufacturing, Inventory and Procurement, and the Supplier Portal to fulfill various manufacturing scenarios.
Contact Mehmet Erisen at Perficient for more introspection of this functionality, and how Perficient and Oracle Fusion Cloud can digitalize and modernize your ERP platform.
]]>In the second blog post of this three-part Solution Highlight series featuring a proven leader in defense-grade, high assurance cyber security solutions, the topic is Salesforce and Oracle Cloud integration. If you missed the other blog posts in the series, I encourage you to read the Solution Highlight – Oracle Revenue Management / SSP – Part 1, authored by my colleague Jeff Davis. He shared our client’s journey to automate its complex and manual revenue allocation processes. To round out the series, read Solution Highlight – Oracle Fusion and Salesforce – Part 3.
About Our Client: a trailblazer in the cyber security space, our client needed the ability to integrate Salesforce and Oracle Fusion to process Sales Orders and manage sellable items.
Customized Order Orchestration for various fulfillment scenarios
After analyzing the requirements, Perficient has customized the Order Orchestration to handle multiple fulfillment scenarios.
Key highlights include:
Supply Chain Financial Orchestration for Intercompany Accounting
One of the requirements in the overall solution to create intercompany buy and sell transactions, in other words “internal drop ship” fulfillment. We used Supply Chain Financial Orchestration and Cost and Receipt accounting custom mappings sets and accounting rules to fulfill this requirements.
Key Highlights include:
Outside Processing for Contract Manufacturing
Our client used a contract manufacturer for the subassemblies, but they didn’t have the supply planning module. After analyzing their requirements and Oracle footprint, we successfully implemented OSP (Outside Process) flow for their contract manufacturing solution.
Please refer to the blog that explains the decision process for Outside Processing and Contract Manufacturing:
Let me know if you’d like a deeper dive into any of these features!
]]>In the first blog post of this three-part Solution Highlight series featuring a proven leader in defense-grade, high assurance cyber security solutions, I will cover Oracle Revenue Management. My colleague, Mehmet Erisen will share his views on Global Supply Chain Management including Manufacturing with OSP and intercompany order fulfillment across business units featuring Oracle Supply Chain Management. We’ll round out the series with the third and final blog post focused on Salesforce to Order Cloud integration.
About Our Client: a trailblazer in the cyber security space, our client needed the ability to automate its complex and manual revenue allocation processes.
Implemented Oracle Revenue Management – Managing Bundles and Stand-alone Selling Price (SSP)
Oracle Fusion ERP provides robust functionality for managing and automating the implementation of product bundles and determining the SSP for revenue recognition under ASC 606 and IFRS 15 standards. Key highlights include:
Oracle Revenue Management Cloud enables organizations to automate revenue recognition, reduce compliance risks, and gain real-time financial insights. This solution delivers value for companies with complex revenue streams, such as SaaS, manufacturing, and professional services.
This solution is particularly effective for companies looking to streamline revenue recognition while maintaining compliance and operational efficiency.
Let me know if you’d like a deeper dive into any of these features!
]]>When it comes to cycle counting, the first thing that comes to mind is ABC classifications of the items and then a cycle count program to count items throughout the year on a continuous basis.
There is nothing wrong with the ABC classifications if the organization is mature enough with its items and the classification criteria is going to be somewhat stable during the year. For example, the classification criteria is the on-hand quantities, that classification is only good at the time of creation. Three months later, the classification could be different. What if the company adds new items and starts transacting? There are a few challenges with the traditional ABC Classifications.
Oracle recently rolled out Category-based cycle counts in Oracle Fusion. In my opinion, it’s a powerful tool that could easily replace the ABC model. I believe that the Category-based Cycle Counts has various advantages over ABC Classification:
The clear advantage with this approach is the flexibility of adding items and changing the item’s classification or category at any given time without cumbersome setups and IT work.
Another added benefit is that Oracle Fusion Cycle base can be used to perform highly accurate counts, if performing manual counts.
I will cover the newly improved Cycle Count pages with Redwood Experience in my next blog. As a preview of that blog, Oracle is not improving direct manual classification and that may make the usage of ABC Classification attractive again.
This new approach to perform Cycle Counts in Oracle Fusion Supply Chain is a powerful tool worth exploring.
Contact Mehmet Erisen at Perficient for more introspection of this functionality, and how Perficient and Oracle Fusion Cloud can digitalize and modernize your ERP platform.
]]>If you are a Game of Thrones fan, you are probably familiar with the “winter is coming” phrase. When it comes to Oracle Fusion, the Redwood experience has been coming for years, but now it’s almost here.
Oracle is in the process of overhauling the whole fusion suite with what they call the “Redwood Experience.” The newly designed Redwood pages are not only responsive and more powerful than their ancestors, but they bring great capability to the table.
How to Move Forward with the Redwood Experience
Adopting to Redwood is not a straightforward task. Every quarterly release, Oracle will add more and more pages with the Redwood design, but how do you adopt and take on to the Redwood experience and explore AI opportunities?
User acceptance and adoption comes with time, so the sooner the transition begins, the more successful the implementations will go. Perficient can help you with your transition from traditional Fusion or legacy on-prem applications to the SCM Redwood experience. When you are ready to take the first step and you’re looking for some advice, contact us. Our strategy is to craft a path for our clients that will make the transition as seamless as possible to the user community and their support staff.
New modern looking newly designed Manage Manufacturers Redwood Experience with built-in AI Assist
Below are the Supply Chain features Oracle has released from release 24D to 25B. (2024 Q3- 2025 Q2) only for Inventory Management and yet it is an overwhelming list. Please stay tuned for our Redwood series that will be talking about select features.
Inventory Management |
24D |
Create Guided Journeys for Redwood Pages in the Setup and Maintenance Work Area |
Integrate Manufacturing and Maintenance Direct Work Order Transactions with Your Warehouse Management System |
Redwood: Audit Receipt Accrual Clearing Balances Using a New User Experience |
Redwood: Correct Receipts Using a Redwood Page |
Redwood: Create an Interorganization Transfer Using a Mobile Device |
Redwood: Create and Edit Accrual Cutoff Rules Using a New User Experience |
Redwood: Create Cycle Counts Using a Redwood Page |
Redwood: Create Receipt Returns Using a Redwood Page |
Redwood: Create Unordered Receipts Using a Redwood Page |
Redwood: Inspect Receipts Using a Redwood Page |
Redwood: Inspect Received Goods Using a Mobile Device |
Redwood: Manage Inbound Shipments and Create ASN or ASBN Using a Redwood Page |
Redwood: Review and Clear Open Receipt Accrual Balance Using a New User Experience |
Redwood: Review Receipt Accounting Distributions Using a New User Experience |
Redwood: Review Receipt Accounting Exceptions using a New User Experience |
Redwood: View Item Quantities Using a Redwood Page |
Redwood: View Lot Attributes in Mobile Inventory Transactions |
Redwood: View Receipts and Receipt Returns in Supplier Portal Using a Redwood Page |
Redwood: View the Inventory Management (New) Tile as Inventory Management (Mobile) |
Replenish Locations Using Radio Frequency Identification |
25A |
Capture Recall Notices from the U.S. Food and Drug Administration Curated and Communicated by Oracle |
Collaborate with Notes When Reviewing Open Accrual Balances |
Complete Recall Containment Tasks Bypassing the Recall Count And Disposition |
Create a Flow Manufacturing Work Definition Associated with a Production Line |
Manage Shipping Profile Options |
Redwood: Approve Physical Inventory Adjustments Using a Redwood Page |
Redwood: Compare Standard Costs Using a New User Experience |
Redwood: Create and Update Cost Scenarios Using a New User Experience |
Redwood: Create and Update Standard Costs Using a New User Experience |
Redwood: Create Manual Count Schedules Using a Redwood Page |
Redwood: Create Nudges to Notify Users of Item Shortage and Item Stockout |
Redwood: Define Pull Sequences and Generate Supplier and Intraorganization Kanban Cards |
Redwood: Enhanced Costed BOM Report with Indented View of Lower-Level Subassembly Details |
Redwood: Enter Receipt Quantity by Distribution in the Responsive Self-Service Receiving Application |
Redwood: Manage ABC Classes, Classification Sets, and Assignment Groups Using a Redwood Page |
Redwood: Manage Account Aliases Using a Redwood Page |
Redwood: Manage and Create Physical Inventories Using a Redwood Page |
Redwood: Manage Consigned Inventory Using a Redwood Page |
Redwood: Manage Consumption Rules Using a Redwood Page |
Redwood: Manage Interorganization Parameters Using a Redwood Page |
Redwood: Manage Intersubinventory Parameters Using a Redwood Page |
Redwood: Manage Inventory Transaction Reasons Using a Redwood Page |
Redwood: Manage Lot and Serial Attribute Mappings Using a Redwood Page |
Redwood: Manage Lot Expiration Actions Using a Redwood Page |
Redwood: Manage Lot Grades Using a Redwood Page |
Redwood: Manage Movement Requests Using a Redwood Page |
Redwood: Manage Pick Slip Grouping Rules Using a Redwood Page |
Redwood: Manage Picking Rules and Picking Rule Assignments Using a Redwood Page |
Redwood: Manage Receiving Parameters Using a Redwood Page |
Redwood: Manage Shipment Lines Using a Redwood Page |
Redwood: Manage Shipments Using a Redwood Page |
Redwood: Manage Transfer Orders Using a Redwood Page |
Redwood: Perform Inventory Transactions Directly from Item Quantities |
Redwood: Put Away Receipts Using a Redwood Page |
Redwood: Receive Expected Shipments Using a Redwood Page |
Redwood: Receive Multiple Lines Together in Responsive Self-Service Receiving as a Casual Receiver |
Redwood: Receive Work Order Destination Purchases Using the Responsive Self-Service Receiving Application |
Redwood: Record Physical Inventory Tags Using a Mobile Device |
Redwood: Record Physical Inventory Tags Using a Spreadsheet |
Redwood: Review Completed Transactions Using a Redwood Page |
Redwood: Review Consumption Advices Using a Redwood Page |
Redwood: Review Standard Costs Import Exceptions Using a New User Experience |
Redwood: SCM AI Agents |
Redwood: Search and View Supplier ASN in Receiving |
Redwood: Signal and Track Supplier and Intraorganization Kanban Replenishment |
Redwood: Use Descriptive Flexfields and Attachments in Mobile Inventory |
Redwood: Use Redwood Style in Movement Request Approvals Notification |
Redwood: View Item Supply and Demand Using a Redwood Page |
Redwood: View Rollup Costs Using a New User Experience |
Redwood: View Scenario Exceptions Using a New User Experience |
Summarize and Categorize the Manual Accrual Clearing Transactions for a Period Using Generative AI |
25B |
Analyze Kanban Activity Using Oracle Transactional Business Intelligence and Business Intelligence Cloud Connector |
Define Pull Sequences and Generate Production and Interorganization Kanban Cards |
Define Time Fence to Locate Recalled Parts and Withdraw Irrelevant Recalls |
Implement a Temporary Kanban Card for Short-Term Demand Surge |
Manage and Track Supplier Kanban Cards Through the Supplier Portal |
Receive FYI Notifications when a Recall Notice is Ingested |
Redwood: Accounting Overhead Rules |
Redwood: Analyze Gross Margin |
Redwood: Capture Lot and Serial Numbers with a Streamlined Flow for Mobile Cycle Counting |
Redwood: Confirm Picks Using a Mobile Device with an Improved User Experience |
Redwood: Confirm Picks Using a Redwood Page |
Redwood: Cost Accounting Landing Page |
Redwood: Cost Accounting Periods |
Redwood: Create and Edit Cost Adjustments |
Redwood: Create and Edit Cost Analysis Groups Using a New User Experience |
Redwood: Create and Edit Cost Books Using a New User Experience |
Redwood: Create and Edit Cost Component Mappings Using a New User Experience |
Redwood: Create and Edit Cost Elements Using a New User Experience |
Redwood: Create and Edit Cost Organization Relationships Using a New User Experience |
Redwood: Create and Edit Cost Organizations Using a New User Experience |
Redwood: Create and Edit Cost Profiles Using a New User Experience |
Redwood: Create and Edit Default Cost Profiles Using a New User Experience |
Redwood: Create and Edit Item Cost Profiles Using a New User Experience |
Redwood: Create and Edit Overhead Cost Element Groups Using a New User Experience |
Redwood: Create and Edit Overhead Expense Pools Using a New User Experience |
Redwood: Create and Edit Valuation Structures Using a New User Experience |
Redwood: Create and Edit Valuation Units Using a New User Experience |
Redwood: Create Cost Accounting Distributions |
Redwood: Enter Miscellaneous Transactions on a Mobile Device Using a Streamlined Flow |
Redwood: Implement Cost Accounting Using Quick Setup |
Redwood: Manage Cycle Count Sequences Using a Redwood Page |
Redwood: Manage Default Packing Configurations Using a Redwood Page |
Redwood: Manage Inventory Business Event Configurations Using a Redwood Page |
Redwood: Manage Material Statuses Using a Redwood Page |
Redwood: Manage Pending Transactions Using a Redwood Page |
Redwood: Manage Pick Wave Release Rules Using a Redwood Page |
Redwood: Manage Release Sequence Rules Using a Redwood Page |
Redwood: Manage Reservation Interface Records Using a Spreadsheet |
Redwood: Manage Reservations Using a Redwood Page |
Redwood: Manage Ship Confirm Rules Using a Redwood Page |
Redwood: Manage Shipment Interface Records Using a Spreadsheet |
Redwood: Manage Shipping Cost Types Using a Redwood Page |
Redwood: Manage Shipping Document Job Set Rules Using a Redwood Page |
Redwood: Manage Shipping Document Output Preferences Using a Redwood Page |
Redwood: Manage Shipping Exceptions Using a Redwood Page |
Redwood: Manage Shipping Parameters Using a Redwood Page |
Redwood: Manage Shipping Transaction Correction Records Using a Spreadsheet |
Redwood: Manage Transaction Sources and Types Using a Redwood Page |
Redwood: Manage Transportation Schedules Using a Redwood Page |
Redwood: Manage Units of Measure Usages Using a Redwood Page |
Redwood: Receive Multiple Distribution Purchase Orders on the Expected Shipment Lines and Received Lines Pages |
Redwood: Record PAR Counts on a Mobile Device Using a Streamlined Flow |
Redwood: Review and Approve Item Cost Profiles |
Redwood: Review Consigned Inventory in Supplier Portal Using a Redwood Page |
Redwood: Review Consumption Advice in Supplier Portal Using a Redwood Page |
Redwood: Review Cost Accounting Distributions |
Redwood: Review Cost Accounting Processes |
Redwood: Review Inventory Valuation |
Redwood: Review Item Costs |
Redwood: Review Maintenance Work Order Costs |
Redwood: Review Standard Purchase Cost Variances |
Redwood: Review Work Order Costs |
Redwood: Standard Cost Overhead Absorption Rules |
Redwood: Use a Redwood Template for Automatic Debit Memo Failure Notifications |
Redwood: Use a Redwood Template for Confirm Receipt Notifications |
Redwood: Use a Redwood Template for Create ASN Notifications |
Redwood: Use Additional Pick Slip Grouping Rules Criteria |
Redwood: Use an Improved Experience for Mobile Inventory Transactions |
Redwood: Use Improved Capabilities in the Responsive Self-Service Receiving Application |
Redwood: Use Improved Search Capabilities on Expected Shipment Lines Page |
Redwood: Use Improved Sorting of Source Picking Locations During Pick Confirm |
Redwood: Use Locators on Transfer Orders |
Redwood: Use Saved Searches on Redwood Pages |
Redwood: Use the Improved Inventory Management Landing Page |
Redwood: View Additional Information When Creating a Receipt Using a Mobile Device |
Redwood: View Additional Information When Performing a Subinventory Transfer Using a Mobile Device |
Redwood: View Electronic Records Using a Redwood Page |
]]>
Isn’t SFO an airport? The airport one would travel if the destination is Oracle’s Redwood Shores campus. Widely known as the initialism for the San Francisco International Airport, the answer would be correct if this question were posed in that context. However, in Oracle Fusion, SFO stands for the Supply Chain Financial Orchestration. Based on what it does, we cannot call it an airport, but it sure is a control tower for financial transactions.
As companies are expanding their presence across countries and continents through mergers and acquisitions or natural growth, it becomes inevitable for the companies to transact across the borders and produce intercompany financial transactions.
Supply Chain Financial Orchestration (SFO), is the place where Oracle Fusion handles those transactions. The material may move one way, but for legal or financial reasons the financial flow could be following a different path.
A Typical Scenario
A Germany-based company sells to its EU customers from its Berlin office, but ships from its warehouses in New Delhi and Beijing.
Oracle Fusion SFO takes care of all those transactions and as transactions are processed in Cost Management, financial trade transactions are created, and corporations can see their internal margins, intercompany accounting, and intercompany invoices.
Oh wait, the financial orchestration doesn’t have to be across countries only. What if a corporation wants to measure its manufacturing and sales operations profitability? Supply Chain Financial Orchestration is there for you.
In short, SFO is a tool that is part of the Supply Chain management offering that helps create intercompany trade transactions for various business cases.
Contact Mehmet Erisen at Perficient for more introspection of this functionality, and how Perficient and Oracle Fusion Cloud can digitalize and modernize your ERP platform.
www.oracle.com
www.perficient.com
]]>Replaced disparate and outdated legacy systems with Oracle Fusion Cloud Manufacturing at a well-established manufacturing company. We implemented a scalable Fusion solution, including Project Driven Supply Chain (PDSC), and full Financial and Supply Chain Management Suites to enable Roeslein to execute and extend their business processes globally.
The challenge in manufacturing was to set standard manufacturing processes to fulfill highly customized demand originating from their customers. In addition, Perficient designed a Supply Chain Data Architecture to support the functionality of the solution.
Contact Mehmet Erisen at Perficient for more introspection of this phenomenal achievement. Congratulations to Roeslein & Associates and their entire staff!
]]>If you’re trying to integrate your Oracle Fusion Cloud Apps data into Snowflake, you may have realized it’s going to be a different approach than with traditional type ERP systems. One challenge is that Oracle Fusion Cloud Applications and Snowflake are hosted on different clouds. Oracle Fusion apps (ERP, SCM, HCM, CX) run on Oracle Cloud, whereas Snowflake operates on AWS, Azure, or Google Cloud. There are, however, several approaches to making this integration happen for bulk data. (If interested in a similar analysis for Databricks, reference the Databricks blog.)
Although there are various ways to perform this integration, this post will concentrate on two main criteria:
The following diagrams summarize four different approaches on how to replicate Oracle Fusion Apps data in Snowflake. Each diagram highlights the data flow, and the technologies applied.
Choosing the right approach for your use case is dependent on the objective of performing this integration and the ecosystem of cloud platforms that are applicable to your organization. For guidance on this, you may reach me at mazen.manasseh@perficient.com. Perficient’s Oracle and Snowflake specialists will connect with you and provide recommendations.
]]>Following up on my previous post which highlights different approaches of accessing Oracle Fusion Cloud Apps Data from Databricks, I present in this post details of Approach D, which leverages the Perficient accelerator solution. And this accelerator applies to all Oracle Fusion Cloud applications: ERP, SCM, HCM and CX.
As demonstrated in the previous post, the Perficient accelerator differs from the other approaches in that it has minimal requirements for additional cloud platform services. The other approaches of extracting data efficiently and in a scalable manner require the deployment of additional cloud services such as data integration/replication services and an intermediary data warehouse. With the Perficient accelerator, however, replication is driven by techniques that are solely reliant on native Oracle Fusion and Databricks. The accelerator consists of a Databricks workflow with configurable tasks to handle the end-to-end process of managing data replication from Oracle Fusion into the silver layer of Databricks tables. When deploying the solution, you get access to all underlying python/SQL notebooks that can be further customized based on your needs.
Why consider deploying the Perficient Accelerator?
There are several benefits to deploying this accelerator as opposed to building data replications from Oracle Fusion from the ground up. Built with automation, the solution is future-proof and enables scalability to accommodate evolving data requirements with ease. The diagram below highlights key considerations.
A Closer Look at How Its Done
In the Oracle Cloud: The Perficient solution leverages Oracle BI Cloud Connector (BICC) which is the preferred method of extracting data in bulk from Oracle Fusion while minimizing the impact to the Fusion application itself. Extracted data and metadata is temporarily made available in the OCI Object Storage buckets for downstream processing. Archival of exported data on the OCI (Oracle Cloud Infrastructure) side is also automatically handled, if required, with purging rules.
In the Databricks hosting cloud:
Whether starting small with a few tables or looking to easily scale to hundreds and thousands of tables, the Perficient Databricks accelerator for Oracle Fusion data handles the end-to-end workflow orchestration. As a result, you end up spending less time with data integration and focus efforts on business facing analytical data models.
For assistance with enabling data integration between Oracle Fusion Applications and Databricks, reach out to mazen.manasseh@perficient.com.
]]>