This article explains:

  • Creating a guide in the Oracle Guided Learning (OGL) authoring environment
  • Integrating and using OGL in Oracle Analytics Cloud (OAC) using the data visualization and workbook extensions

What’s Oracle Guided Learning (OGL)?

OGL is Oracle’s digital adoption platform that provides interactive, in-application walkthroughs to help users complete tasks easily. With OGL custom extensions in OAC, you can embed guides directly in dashboards so users onboard quickly, adopt features smoothly, and remain productive within their workflow.

Figure 1: OGL user interface
Figure 1: OGL user interface

To learn more about OGL’s full capabilities, explore the OGL website and documentation

Creating a Guide in OGL

Before you use the extension in OAC, create a guide in OGL:

  • Log in to the OGL authoring environment.
  • Navigate to Settings and click Application to retrieve your Application ID (AppID). It’s used for configuring extensions in OAC.
Figure 2 OGL authoring environment
Figure 2: OGL authoring environment
Figure 3 Generating an Account Application ID (AppID)
Figure 3: Retrieving the Account Application ID (AppID)
  • Next, navigate to the Content section on the Home page to begin authoring. For example, you create a guide to help new users build a bar chart in Oracle Analytics. Once published, this guide can be launched directly from the OAC interface with the custom extension.
Figure 4 Content Editor to write your guide
Figure 4: Content Editor used for guide authoring

OGL Custom Extension Versions

Once your OGL guide is ready, you make it available in OAC. There are two OGL custom extensions that launch the OGL widget in OAC, but each one is designed for different scenarios:

  • OGL data visualization extension
    • Requires a workbook visualization where you configure the App ID and Server URL.
    • Needs data in the visualization grammar to activate the widget.
    • Supports usage tracking by passing user name (via visualization grammar) to the OGL server.
    • Widget availability can be configured to stay only inside a workbook or globally outside workbooks through activation settings, as described later in this article.
  • OGL workbook extension
    • Does not require creating a visualization — simply click the extension and the widget launches.
    • Usage tracking is not supported.
    • The widget remains active globally across OAC, even outside workbooks.

Which one should you choose?

  • Use the data visualization extension if you need usage tracking and workbook-specific control.
  • Use the workbook extension if you want persistent widget availability outside the workbook.

Setting Up the OGL Custom Extension in OAC

Once your guide is created, follow these steps to set up the OGL extension in OAC:

1. Download the extensions

Figure 5 OGL Custom Extensions
Figure 5: OGL Custom Extensions
Figure 6: Download OGL Custom Extensions
Figure 6: Download OGL Custom Extensions

2. Upload the extension

  • In OAC, navigate to the Console and click Extensions.
  • Upload the desired version of the extension.
Figure 5 Upload the OGL extension
Figure 7: Uploading the extension

3. Whitelist the OGL server

  • Navigate to the Console and click Safe Domains.
  • Add the OGL Server URL (e.g., guidedlearning.oracle.com).
  • Select the relevant options to comply with CORS policies.
Figure 6 Whitelist the server URL
Figure 8: Whitelisting the server URL
Figure 7 Safe Domains options
Figure 9: Safe Domains options

You are now ready to activate the widget using either extension.

Using the OGL Data Visualization Extension

Use the data visualization extension when you want workbook-specific activation and usage tracking.

1. Create a workbook

Drag the OGL custom extension onto a canvas and select a dataset.

OGL DataViz Extension
Figure 10a: OGL data visualization extension
Workbook with viz
Figure 10b: Workbook with visualization

2. Enable usage tracking (optional)

  • Under System, and User, create a calculation. In the example below, the calculation is named UserName.
Figure: Creating a calculation
Figure 10c: Creating a calculation
Figure 10d: Create a calculation with User()
Figure 10d: Create a calculation with User()
  • Add the calculation to User Name (For Usage Tracking) in the Grammar panel to enable OAC to pass user details to OGL.

Mapping a Calculated field to User Name in the Grammar panel
Figure 10e: Mapping a Calculated field to User Name in the Grammar panel

3. Configure OGL properties

Entering App ID and OGL Server URL
Figure 10f: Entering App ID and OGL Server URL

4. Launch the widget

  • The extension connects to OGL and retrieves guides linked to the App ID.
  • Click the widget to start a guide.
Widget Activated
Figure 10g: Widget Activated
Guides available
Figure 10h: Guides available

Controlling Widget Availability with the Data Visualization Extension

The OGL widget’s visibility can be scoped either to a workbook or made available globally across OAC. This is controlled in OGL Help Panel settings:

  • In the OGL authoring environment, navigate to Settings, then Help Panel, and then Advanced Settings.
Figure 11: Help Panel settings
Figure 11: Help Panel settings
  • Locate the Show Launch Widget even if there are no guides to display in Help Panel option to make a selection:
    • Option selected: The widget is available globally, even outside a workbook.
    • Option not selected: The widget is restricted only to specific workbook(s).
Show Launch Widget even if there are no guides to display in Help Panel option
Figure 12: Show Launch Widget even if there are no guides to display in Help Panel option

Using the OGL Workbook Extension

The workbook extension is simpler and provides persistent activation:

1. Register OGL App details

  • In Console, click Extensions.
  • Right-click a workbook extension, and select Inspect.
  • Enter the OGL App ID and Server URL, and then save.
Registering App ID and URL
Figure 13a: Registering App ID and URL
Entering AppID and ServerURL
Figure 13b: Entering AppID and ServerURL

2. Create a workbook

  • No dataset is required.
  • From the custom workbook extension menu, select Guided Learning.
Selecting Guided Learning
Figure 13c: Selecting Guided Learning

3. Launch the widget

  • The widget connects to OGL and retrieves guides linked to your App ID.
  • Click any guide to launch it.
Activated Widget
Figure 13d: Activated widget
Guides loaded
Figure 13e: Guides loaded

Note: Unlike the data visualization extension, the workbook extension doesn’t offer workbook-only control. The widget remains active globally across OAC during your session.

Widget visible outside a workbook
Figure 13f: Widget visible outside a workbook

Targeting the Widget for a Specific Workbook

Sometimes you may want the OGL widget to appear only in a specific workbook.

  • Save the workbook and note the URL.
  • In the OGL authoring environment, navigate to Home, and then Content.
  • Refer to your guide by clicking Activation and enter the saved workbook URL in Enter URL Value.
Click Activation
Figure 14a: Click Activation
Guide Activation set up
Figure 14b: Guide Activation set up
Update Enter URL Value with your workbook URL
Figure 14c: Update Enter URL Value with your workbook URL
  • Save and exit.
    • With the data visualization extension, the widget only displays in that workbook.
    • With the workbook extension, the widget launches from that workbook but stays active across the session.

Wrapping Up

With the OGL custom extension, you can deliver seamless, contextual learning inside OAC.

  • Use the data visualization extension for workbook-level control and usage tracking.
  • Use the workbook extension for persistent availability without requiring a visualization.
  • Use Targeted Activation to link guides to workbooks.

Call to Action

Download the OGL custom extension from the Oracle Analytics public library and try it in your environment.

Watch a quick demo of the OGL extension in action and start guiding your users smarter inside Oracle Analytics.

To explore more about authoring guides or enabling OGL in your instance, contact your Oracle account team.

Stay update with the latest innovations on the Oracle Analytics Community.