rw

Published September 29th, 2024.

Introduction Oracle Analytics Platform

The Oracle Analytics platform comprises OAC (Oracle Analytics Cloud) and OAS (Oracle Analytics Server). It supports the efforts of every analytics user role. AI and ML are embedded throughout the platform to accelerate productivity and power better business decisions. Features include:

  • Data visualization and storytelling
  • Machine learning
  • Mobile analytics
  • Open data source connectivity
  • Data preparation and enrichment
  • Enterprise data modeling

OAC PLATFORM


About

This post is part of the Oracle Analytics Terraform series and follows up on previous posts. It includes architectural diagrams, a deployment module, links to references, and guidance for deploying a PAC (Private Access Channel) for two OAC instances using the Oracle OCI Terraform Provider and the Oracle OCI Cloud Shell.


Prerequisites

Following the guidance in this post requires:

  • An existing OCI tenancy.
  • The example user account, components, and policy privileges created by the guidance in the previous posts.

Topics

rw

Architecture
Initial States
Public Endpoint

Slide71

This diagram depicts the components required for an OAC instance with a public endpoint.


Private Endpoint

Slide69

This diagram depicts the components required for an OAC instance with a private endpoint.


Prepared States
Public Endpoint

Slide72

This diagram depicts the additional components after provisioning a public OAC instance.


Private Endpoint

Slide70

This diagram depicts the additional components after provisioning a private OAC instance.

rw

Components
The deployment package deploys the following components.
A Private Access Channel for an OAC instance with a Public Endpoint

The deployment package creates a PAC for the example-public-oac instance using the example_private_subnet within the example_VCN.


A Private Access Channel for an OAC instance with a Private Endpoint

The deployment package creates a PAC for the example-private-oac instance using the example_private_subnet within the example_VCN.

rw

Deployment

Follow these steps to deploy the example components:

  1. Download the deployment module (DEPLOY_OAC_PAC.zip) from here.
  2. Sign in to the OCI Tenancy example domain (Example_Identity_Domain) as the Example user (Example.ServiceAdmin) using https://cloud.oracle.com/identity/domains/?tenant=<tenancy name>&domain=Example_Identity_Domain as the URL.
    • Change to the designated OCI Region for Oracle Analytics services.
  3. Click on
    Developer Tools
    Developer Tools and select Cloud Shell.
    • Ensure the Cloud Shell network is set to Public.
      PublicCloudShellNetwork
    • Click on the
      GearIcon
      Gear Icon and select Upload.
      • Drop or Select the DEPLOY_OAC_PAC.zip file.
        Upload-Deploy-OAC
      • Click Upload.
  4. Decompress the DEPLOY_OAC_PAC.zip file. Copy, paste, and run the following commands.
    cd; [ -d DEPLOY_OAC_PAC ] && rm -rf DEPLOY_OAC_PAC;
    unzip DEPLOY_OAC_PAC.zip;
     	 
    
  5. Deploy the components. Copy, paste, and run the following commands.
    cd ~/DEPLOY_OAC_PAC; source setup.sh \
    > >(tee -a DEPLOY_OAC_PAC_setup.log) 2> >(tee -a DEPLOY_OAC_PAC_setup.log >&2)
    

    Note: Wait for all the components to finish.

  6. Optionally, view the setup log file. Copy, paste, and run the following commands.
    cd ~/DEPLOY_OAC_PAC; more DEPLOY_OAC_PAC_setup.log;
    
  7. Validate the components using the OCI console.
    • Exit Cloud Shell.
    • Navigate to Analytics & AI > Analytics Cloud.
      • Navigate to the Example_Compartment.
      • Click and view the example_public_oac instance.
        • Click on Private Access Channel under Resources.
      • Click and view the example_private_oac instance.
        • Click on Private Access Channel under Resources.

rw

Removal

If desired, the deployed components can be removed by following these steps:

  1. Click on
    Developer Tools
    Developer Tools and select Cloud Shell.
  2. Remove the components. Copy, paste, and run the following commands.

Note: When prompted to approve the destroy step, type yes (case-sensitive).
Wait for all the components to finish. This can take up to 10 minutes.

cd ~/DEPLOY_OAC_PAC; source remove.sh > >(tee -a DEPLOY_OAC_PAC_remove.log) 2> >(tee -a DEPLOY_OAC_PAC_remove.log >&2)
  1. Optionally, view the removal log file.
cd ~/DEPLOY_OAC_PAC; more DEPLOY_OAC_PAC_remove.log;
  1. Validate the component removal using the OCI console.

rw

Explore More

An example PAC was provisioned for each of the two example OAC instances.

Explore more about Oracle Analytics by visiting the community, blogs, and library.


Explore Analytics Platform Features
References
rw
var coll = document.getElementsByClassName(“collapsible”); var i; for (i = 0; i < coll.length; i++) { coll[i].addEventListener("click", function() { this.classList.toggle("active"); var content = this.nextElementSibling; if (content.style.display === "block") { content.style.display = "none"; } else { content.style.display = "block"; } }); }