MSAMM
Back to all courses

Technical & Dev · Fusion · Advanced

Oracle Fusion Technical: Reports, Data, Integrations and Extensions

Nineteen modules, nineteen labs, and a technical work package end to end

The layer beneath the functional courses. Data gets into Fusion, comes back out as a report, and another system talks to it - and none of that is configuration you can click your way through. This is for the consultant or developer who can already navigate Fusion and now has to load a client history, explain why a report is slow, or make an integration survive a quarterly update. Vendor documentation lists the tools. This covers which one answers which question, what order the work goes in, and which decisions cannot be taken back once transactions exist.

EGP 3,000

177 lessons · 365 min

What you will be able to do

What you should know first

What you will cover

1. Module 0 · Orientation

What this course covers, what it deliberately leaves to the functional courses, and how to get an environment you are allowed to break.

  1. 1How this course works3 min
  2. 2Getting an environment you can break3 min
  3. 3Where technical work sits in an implementation3 min
  4. 4The vocabulary, once3 min

2. Module 1 · The Fusion technical landscape

The layers a technical consultant works across, and which problems live in which one. The module that stops you solving a reporting problem with an integration.

  1. 1The layers, end to end3 min
  2. 2What SaaS actually forbids, and why2 min
  3. 3Where each kind of request belongs2 min
  4. 4Release trains and what they mean for you2 min
  5. 5Reading Oracle documentation without drowning2 min
  6. 6The technical consultant toolkit2 min
  7. 7Lab briefing · Mapping a real request2 min

3. Module 2 · Security, roles and what you are allowed to see

Role-based access as it actually behaves, and the diagnostic sequence for "why can this person not see that". The module that saves you from granting a role to fix a data problem.

  1. 1Roles, privileges and duties2 min
  2. 2Data security versus function security2 min
  3. 3Data access sets and business unit security3 min
  4. 4The security diagnostic sequenceFree preview2 min
  5. 5Reading the security console2 min
  6. 6Security for reporting: the part people miss2 min
  7. 7Custom roles: when, and how to survive an update2 min
  8. 8Provisioning and role assignment at scale3 min
  9. 9What breaks: the three security failures you will meet2 min
  10. 10Lab briefing · Diagnosing three access failures2 min

4. Module 3 · The reporting stack: which tool answers which question

The decision module. Four tools overlap and choosing wrongly costs weeks, so this settles the choice before any of them is opened.

  1. 1The four tools and what each is for2 min
  2. 2Which tool answers which questionFree preview2 min
  3. 3Subject areas versus tables2 min
  4. 4When the answer is "not a report"2 min
  5. 5Who maintains it afterwards2 min
  6. 6Performance, before you build2 min
  7. 7What breaks: the report that worked in test2 min
  8. 8Lab briefing · Choosing for six real requests2 min

5. Module 4 · BI Publisher: data models, templates and bursting

FLAGSHIP. The tool most technical work ends up in, and the one where an early decision about the data model cannot be tuned away later.

  1. 1What a data model actually isFree preview2 min
  2. 2SQL data sets: writing the query2 min
  3. 3Parameters and lists of values2 min
  4. 4Bursting: one run, many recipients2 min
  5. 5RTF templates: the practical subset2 min
  6. 6Excel and eText templates2 min
  7. 7Sub-templates and reuse2 min
  8. 8Layout, pagination and the printed page2 min
  9. 9Localisation: Arabic, dates and numbers2 min
  10. 10Performance: making a slow report fast2 min
  11. 11Security in BI Publisher2 min
  12. 12Scheduling and delivery2 min
  13. 13What breaks: five BI Publisher failures2 min
  14. 14Lab briefing · A supplier statement, end to end2 min

6. Module 5 · OTBI and subject areas

The tool a business user can maintain after you leave, and the reason to prefer it whenever it can answer the question at all.

  1. 1What a subject area is2 min
  2. 2Finding the right subject area2 min
  3. 3Building an analysis2 min
  4. 4Joins across subject areas, and when you cannot2 min
  5. 5Calculations, bins and hierarchies2 min
  6. 6Dashboards and prompts2 min
  7. 7Security in OTBI: it is already applied2 min
  8. 8Real-time versus reported figures2 min
  9. 9Performance and the analysis nobody can run2 min
  10. 10When OTBI is the wrong answer2 min
  11. 11Lab briefing · An analysis and a dashboard2 min

7. Module 6 · Reports at scale: scheduling, delivery, performance

What changes when a report stops being run by a person and starts running itself at 2am for a thousand recipients.

  1. 1The scheduler, and what a job really is2 min
  2. 2Scheduling patterns that survive2 min
  3. 3Delivery: email, FTP and content server2 min
  4. 4Knowing a scheduled report failed2 min
  5. 5Volume: when the extract stops fitting2 min
  6. 6Incremental extracts and high-water marks2 min
  7. 7What breaks: the 2am report2 min
  8. 8Lab briefing · Schedule, deliver, and prove it ran2 min

8. Module 7 · FBDI: the file-based loader end to end

FLAGSHIP. The main road for getting data into Fusion, and the one where an error is not a rejected file but posted transactions nobody expected.

  1. 1The FBDI sequence, and why order mattersFree preview3 min
  2. 2Finding and reading the right template2 min
  3. 3Mandatory columns, and the ones that only look optional2 min
  4. 4Preparing the file without corrupting it2 min
  5. 5Loading the interface tables2 min
  6. 6Running the import and reading the output2 min
  7. 7Errors: finding the row that failed3 min
  8. 8Correcting and reloading safely2 min
  9. 9Master data versus transactional loads2 min
  10. 10Volume: loading a hundred thousand rows2 min
  11. 11Proving the load landed2 min
  12. 12Rollback, and why there usually is not one2 min
  13. 13What breaks: six FBDI failures2 min
  14. 14Lab briefing · A supplier and invoice load2 min

9. Module 8 · HDL for HCM data

HCM loads its own way, and the differences from FBDI are not cosmetic - effective dating changes what a load even means.

  1. 1Why HCM has its own loader2 min
  2. 2The .dat file format2 min
  3. 3Business objects and their dependencies2 min
  4. 4Effective dates: the part that catches everyone2 min
  5. 5Source keys and matching existing records2 min
  6. 6Loading, monitoring and the error report2 min
  7. 7Corrections and the delete you cannot do2 min
  8. 8HDL versus HSDL, and when to use each2 min
  9. 9What breaks: four HCM load failures2 min
  10. 10Lab briefing · Load a workforce, then correct it2 min

10. Module 9 · Migration strategy and reconciliation

FLAGSHIP. The module about deciding what to migrate, in what order, and how to prove it afterwards to somebody who signs for it.

  1. 1What to migrate, and what to leave behind2 min
  2. 2Balances versus transactions2 min
  3. 3The cutover sequence2 min
  4. 4Reconciliation: proving a migration landedFree preview2 min
  5. 5Data cleansing, and who owns it2 min
  6. 6Mapping legacy values to Fusion2 min
  7. 7Trial loads and the rehearsal nobody schedules2 min
  8. 8Sub-ledger and general ledger agreement2 min
  9. 9Signing off: what "done" means2 min
  10. 10What breaks: the migration that reconciled and was wrong2 min
  11. 11Lab briefing · Plan and reconcile a migration2 min

11. Module 10 · REST and SOAP: calling Fusion, and being called

The integration surface, without an integration platform. What Fusion exposes, how to use it, and how to keep it working across updates.

  1. 1What Fusion exposes, and what it does not2 min
  2. 2REST vs SOAP: choosing without arguingFree preview2 min
  3. 3Authentication and the service account2 min
  4. 4Reading the REST API catalogue2 min
  5. 5Your first call, and its error2 min
  6. 6Payloads, child resources and partial updates2 min
  7. 7Bulk operations and rate limits2 min
  8. 8Fusion calling out: business events2 min
  9. 9Idempotency and retries2 min
  10. 10Versioning and surviving a quarterly update2 min
  11. 11What breaks: five integration failures2 min
  12. 12Lab briefing · Read, write and break an integration2 min

12. Module 11 · Integration patterns without OIC

What you can build with what Fusion already has, and the honest boundary where an integration platform stops being optional. Keeps OIC a separate product rather than a prerequisite.

  1. 1The four patterns you will actually need2 min
  2. 2File-based integration, done properly2 min
  3. 3Scheduled extract to an external system2 min
  4. 4Point-to-point API calls, and their limits2 min
  5. 5Error handling without an orchestrator2 min
  6. 6When you genuinely need OIC2 min
  7. 7What breaks: the integration nobody owns2 min
  8. 8Lab briefing · Build one without a platform2 min

13. Module 12 · Extensions: sandboxes, Page Composer and the boundaries

Changing what users see, inside what Oracle supports. The module that teaches you to recognise a request that has crossed the line before you have spent a week on it.

  1. 1What a sandbox is, and what it is notFree preview2 min
  2. 2Publishing, and the point of no return2 min
  3. 3Page Composer: what it can change2 min
  4. 4Descriptive and extensible flexfields2 min
  5. 5Value sets and validation2 min
  6. 6Application Composer versus Page Composer2 min
  7. 7Visual Builder: where it fits2 min
  8. 8Recognising an unsupported request2 min
  9. 9What breaks: extensions and quarterly updates2 min
  10. 10Lab briefing · Extend a page and survive an update2 min

14. Module 13 · Groovy in Application Composer

The scripting that runs inside Fusion. Small, constrained, and the place where an innocuous-looking rule becomes a performance problem for everyone.

  1. 1Where Groovy runs, and where it does not2 min
  2. 2The language subset, quickly2 min
  3. 3Validation rules that help rather than annoy2 min
  4. 4Triggers and the order they fire in2 min
  5. 5Object functions and reuse2 min
  6. 6Performance: the rule that runs a million times2 min
  7. 7Debugging without a debugger2 min
  8. 8What breaks: three Groovy failures2 min
  9. 9Lab briefing · A rule, and its performance2 min

15. Module 14 · Approvals and BPM workflow

Routing work to people. Configuration rather than code, and the module where a wrong rule is discovered by an invoice that nobody approved for three weeks.

  1. 1How approvals are actually structured2 min
  2. 2Approval rules and how they are evaluated2 min
  3. 3Supervisory and position hierarchies2 min
  4. 4Parallel, serial and FYI participants2 min
  5. 5Delegation, escalation and timeouts2 min
  6. 6Notifications and what they say2 min
  7. 7Testing an approval rule properly2 min
  8. 8Diagnosing a stuck transaction2 min
  9. 9What breaks: the approval nobody received2 min
  10. 10Lab briefing · Build and break an approval chain2 min

16. Module 15 · ESS jobs and scheduling

The scheduler everything else runs on. Understood properly it explains most "why did that not happen" questions in Fusion.

  1. 1What Enterprise Scheduler does2 min
  2. 2Submitting, monitoring and cancelling2 min
  3. 3Job sets and dependencies2 min
  4. 4Custom ESS jobs for your own reports2 min
  5. 5Parameters, defaults and the date trap2 min
  6. 6Reading a failed request3 min
  7. 7What breaks: the job that stopped running2 min
  8. 8Lab briefing · Register and schedule a job2 min

17. Module 16 · Environment management: P2T, refreshes and what breaks

FLAGSHIP. The module that cannot be rehearsed anywhere but a real estate, and the one where a mistake sends production data somewhere it must never be.

  1. 1The environments, and what each is for2 min
  2. 2What a P2T actually copies2 min
  3. 3The checklist before anybody clicksFree preview2 min
  4. 4Data masking and why it is not optional2 min
  5. 5Preserving configuration across a refresh2 min
  6. 6Integrations after a refresh2 min
  7. 7Scheduling refreshes around a project2 min
  8. 8What breaks: four refresh failures2 min
  9. 9Lab briefing · Plan a refresh you could defend2 min

18. Module 17 · Release readiness: quarterly updates and regression

Updates arrive on a schedule you do not control. Reading them for risk, and testing the right things rather than everything.

  1. 1Reading an update for riskFree preview2 min
  2. 2What is exposed, and what is safe2 min
  3. 3Building a regression pack that stays useful3 min
  4. 4Testing in the update window2 min
  5. 5New features: opting in deliberately2 min
  6. 6Communicating an update to the business2 min
  7. 7What breaks: after the update landed2 min
  8. 8Lab briefing · Assess a real release note2 min

19. Module 18 · Capstone: one technical work package, end to end

A single realistic brief that touches reporting, loading, integration and extension - delivered, reconciled and handed over.

  1. 1The brief2 min
  2. 2Sequencing the work2 min
  3. 3Building it2 min
  4. 4Proving it2 min
  5. 5Handing it over2 min
  6. 6Where to go next2 min