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 a member of the Oracle Analytics Terraform series and is a sequel to the previous posts in this series. It includes architectural diagrams, a deployment module, links to references, and guidance for deploying a Vanity URL 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

Slide75

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


Private Endpoint

Slide73

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


Prepared States
Public Endpoint

Slide76

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


Private Endpoint

Slide74

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

rw
Components
The deployment package deploys the following components.
A Vanity URL for an OAC instance with a Public Endpoint

The deployment package creates a Vanity URL for the example-public-oac instance.


A Vanity URL for an OAC instance with a Private Endpoint

The deployment package creates a Vanity URL for the example-private-oac instance.

rw
Deployment

Follow these steps to deploy the example components:

  1. Download the deployment module (DEPLOY_OAC_VANITY.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_VANITY.zip file.
        Upload-Deploy-OAC
      • Click Upload.
  4. Decompress the DEPLOY_OAC_VANITY.zip file. Copy, paste, and run the following commands.
    cd; [ -d DEPLOY_OAC_VANITY ] && rm -rf DEPLOY_OAC_VANITY;
    unzip DEPLOY_OAC_VANITY.zip;
     	 
    
  5. Deploy the components. Copy, paste, and run the following commands.
    cd ~/DEPLOY_OAC_VANITY; source setup.sh \
    > >(tee -a DEPLOY_OAC_VANITY_setup.log) 2> >(tee -a DEPLOY_OAC_VANITY_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_VANITY; more DEPLOY_OAC_VANITY_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.
        • View the Vanity URL under Access Information.
      • Click and view the example_private_oac instance.
        • View the Vanity URL under Access Information.
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_VANITY; source remove.sh > >(tee -a DEPLOY_OAC_VANITY_remove.log) 2> >(tee -a DEPLOY_OAC_VANITY_remove.log >&2)
  1. Optionally, view the removal log file.
cd ~/DEPLOY_OAC_VANITY; more DEPLOY_OAC_VANITY_remove.log;
  1. Validate the component removal using the OCI console.

rw
Explore More

An example Vanity URL 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"; } }); }