Administering Oracle Analytics Cloud Classic
Administering Oracle Analytics Cloud Classic
E81764-21
September 2019
Oracle Cloud Administering Oracle Analytics Cloud - Classic,
E81764-21
Copyright © 2017, 2019, Oracle and/or its affiliates. All rights reserved.
Contributors: Oracle Analytics Cloud development, product management, and quality assurance teams
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify,
license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means.
Reverse engineering, disassembly, or decompilation of this software, unless required by law for
interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on
behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,
any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are
"commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-
specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the
programs, including any operating system, integrated software, any programs installed on the hardware,
and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications.
It is not developed or intended for use in any inherently dangerous applications, including applications that
may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you
shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its
safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron,
the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro
Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise
set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be
responsible for any loss, costs, or damages incurred due to your access to or use of third-party content,
products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
Preface
Audience vi
Documentation Accessibility vi
Related Documents vii
Conventions vii
2 Set Up Services
Typical Workflow to Set Up a Service 2-1
Before You Create a Service 2-1
Create a Service 2-5
Migrate to Oracle Analytics Cloud - Classic from Other Environments 2-10
Migrate LDAP-Based Services to Oracle Identity Cloud Service 2-10
Migrate BI Content and Users 2-11
Create a New Service with Oracle Identity Cloud Service Enabled 2-11
Export Content (BI Services) 2-11
Import Content (BI Services) 2-12
Migrate Essbase Applications and Users 2-14
3 Manage Services
Typical Tasks to Manage a Service 3-1
View and Manage Services 3-2
iii
Monitor Services 3-2
About Oracle Analytics Cloud - Classic Metrics 3-2
Run a Health Check 3-3
Delete a Service 3-3
Start, Stop and Restart Services 3-3
Back Up a Service 3-4
Schedule Regular Backups 3-4
Back Up a Service On Demand 3-4
Disable and Enable Backups 3-5
Restore a Service 3-5
Patch and Roll Back 3-6
Apply the Latest Patch to BI Services 3-6
Frequently Asked Questions About Patching 3-6
Before You Patch a BI Service 3-7
Apply the Latest Patch to a BI Service 3-8
After You Patch a BI Service 3-9
Apply the Latest Patch to Essbase Services 3-9
Patch Essbase Services from 17.3.3 and Earlier 3-9
Roll Back a Patch to an Earlier Version 3-11
Scale Services 3-12
Scale Compute Shape 3-12
Scale Storage 3-13
Scale a Cluster 3-13
iv
Deploy Oracle Analytics Cloud - Classic on an IP Network 4-7
6 Troubleshoot
v
Preface
Preface
Learn how to create and manage services.
Topics:
• Audience
• Documentation Accessibility
• Related Documents
• Conventions
Audience
Administering Oracle Analytics Cloud - Classic is intended for business intelligence
analysts and administrators who use Oracle Analytics Cloud:
• Administrators manage access to Oracle Analytics Cloud and perform other
administrative duties such as backing up and restoring information for others.
• Analysts load and model data and create reports for consumers. Data integration
options range from self-service import to operational ETL updates. Analysts can
select interactive visualizations and create advanced calculations to reveal insights
in the data.
• Consumers customize dashboard pages and work with their favorite reports.
Dashboards allow consumers to quickly analyze and manage activity across their
system.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=docacc.
vi
Preface
Related Documents
These related Oracle resources provide more information.
• Oracle Public Cloud http://cloud.oracle.com
• Getting Started with Oracle Cloud
• Managing and Monitoring Oracle Cloud
• Getting Started with Oracle Analytics Cloud
• Visualizing Data and Building Reports in Oracle Analytics Cloud
• Preparing Data in Oracle Analytics Cloud
• Using Oracle Analytics Cloud - Essbase
• Command Line Interface Reference
• Using Oracle Database Cloud Service
Conventions
Conventions used in this document are described in this topic.
Text Conventions
Convention Meaning
boldface Boldface type indicates graphical user interface elements associated
with an action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for
which you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, code
in examples, text that appears on the screen, or text that you enter.
vii
1
Get Started with Administration
Let’s explore Oracle Analytics Cloud - Classic and what you need to know to get
started with administration.
Topics:
• About Oracle Analytics Cloud
• Typical Workflow for Administrators
• Before You Begin With Oracle Analytics Cloud - Classic
• How to Begin With Oracle Analytics Cloud - Classic
• How to Access Oracle Analytics Cloud - Classic
• About Users and Roles
• Top Tasks
1-1
Chapter 1
Typical Workflow for Administrators
1-2
Chapter 1
Before You Begin With Oracle Analytics Cloud - Classic
Note:
Oracle Analytics Cloud - Classic doesn't support Oracle Database 18c,
non-UTF databases, or Real Application Clusters (RAC) databases.
1-3
Chapter 1
How to Begin With Oracle Analytics Cloud - Classic
Note:
Oracle Analytics Cloud - Classic – Essbase Edition is required to
integrate with Oracle Big Data Cloud.
2. In Oracle Cloud Infrastructure Console, click Navigation menu icon in the top
left corner.
3. Under More Oracle Cloud Services, go to Platform Services and click
Analytics Classic.
When you access Oracle Analytics Cloud - Classic for the first time, you see a
Welcome page.
If any services exist, they are listed on theOracle Analytics Cloud Classic page
that is displayed.
4. To access an existing service, click Manage this instance menu, and then select
Open Analytics Cloud URL.
1-4
Chapter 1
About Users and Roles
Top Tasks
If you’re an administrator for Oracle Analytics Cloud - Classic, here are some of your
top tasks.
Topics
• Create a Service
• Migrate to Oracle Analytics Cloud - Classic from Other Environments
• Monitor Services
• Start, Stop and Restart Services
• Back Up a Service On Demand
• Patch and Roll Back
• Manage Service Access and Security
1-5
2
Set Up Services
You must be an administrator to create and set up services with Oracle Analytics
Cloud - Classic. If you have existing applications and data that you want to analyze
with Oracle Analytics Cloud - Classic, you might want to migrate that content before
everyone gets started.
Topics:
• Typical Workflow to Set Up a Service
• Before You Create a Service
• Create a Service
• Migrate to Oracle Analytics Cloud - Classic from Other Environments
• Migrate LDAP-Based Services to Oracle Identity Cloud Service
2-1
Chapter 2
Before You Create a Service
2-2
Chapter 2
Before You Create a Service
Note:
If you use the embedded LDAP server:
* You can’t scale out your service.
* You can’t associate your service with Oracle Big Data Cloud.
2-3
Chapter 2
Before You Create a Service
2-4
Chapter 2
Create a Service
Create a Service
Use Oracle Cloud Infrastructure Console to create a service with Oracle Analytics
Cloud - Classic.
1. Sign in to Oracle Cloud as the Cloud Account Administrator.
If you're signing in for the first time, you can find your account name and login
information in your welcome email.
2. In Oracle Cloud Infrastructure Console, click Navigation menu icon in the top
left corner.
3. Under More Oracle Cloud Services, go to Platform Services and click
Analytics Classic.
4. Click Create Instance.
5. On the Instance page, enter a unique name for the service, and a description.
6. Enter an email address where you would like a service creation notification and
other service-related information to be sent.
7. Select the region where you want to deploy the service and whether you want to
use a custom IP network.
You must deploy Oracle Analytics Cloud - Classic in the same region and
availability domain as the database service that you set up to store Oracle
Analytics Cloud - Classic schemas.
The database service you want to use doesn’t have to be deployed on the same
IP network as Oracle Analytics Cloud - Classic. If you decide to deploy Oracle
Database Cloud Service and Oracle Analytics Cloud - Classic on different IP
2-5
Chapter 2
Create a Service
a. Select the same Region and Availability Domain as the database service
you set up for Oracle Analytics Cloud - Classic.
b. (Optional) If the database you set up for Oracle Analytics Cloud - Classic is
deployed on an IP network, select the name of that network from the IP
Network list.
If you want to deploy Oracle Analytics Cloud - Classic on a different IP
network, ensure that the IP network you select has access to the database
through an IP network exchange.
c. (Optional) Select Assign Public IP if you want any node created for this
service to have a public IP address. If you scale out your service in the future,
those added nodes are assigned public IP addresses. When you select this
option, you see options for reserving IP addresses on the next page.
If you deselect this option, none of the nodes associated with this service can
have public IP addresses.
This option is available only if you select an IP network.
8. Click Edit to specify the SSH Public Key to use for authentication when using an
SSH client to connect to a compute node that is associated with your service.
• If you have an existing public key, click Browse to select the file that contains
the public key or select Key Value and paste its value, and then click Enter. If
you paste in the value, make sure the value doesn’t contain line breaks or end
with a line break.
• To generate a new public and private key pair, click Create a New Key, and
then click Enter.
Click Download to save the public and private key pair locally, and then click
Done. You can use the private key to connect to a compute node that is
associated with this service.
You can change the public key value for your service when it’s up and running
whenever you want.
9. For License Type, select whether you want to use your on-premises license with
Oracle Analytics Cloud - Classic (and to be charged the Bring Your Own License
rate) or subscribe to a new license for Oracle Analytics Cloud - Classic.
10. Select the edition you want to deploy: Enterprise, Essbase, or Professional.
11. (Traditional metered subscriptions only). Select a frequency for metered billing.
• Hourly—Pay only for the number of hours used during your billing period.
• Monthly—Pay one price for the full month irrespective of the number of hours
used.
For services that start in the middle of a month, the price is prorated. You pay
only for the partial month from the start date.
You can’t switch from hourly to monthly or from monthly to hourly billing after
you’ve created the service. If you expect to stop services frequently within a
month, for example in development or test environments, you might select hourly
billing. If you intend to use services throughout the month, select monthly billing.
12. Click Next.
2-6
Chapter 2
Create a Service
13. In the Identity Management section, specify how user accounts are managed for
this service.
• Select Enable IDCS and Load Balancer to use Oracle Identity Cloud Service.
Always use this if you subscribe to Oracle Analytics Cloud - Classic through
Oracle Universal Credits. Oracle Identity Cloud Service Foundation is
automatically provided if you subscribe to Oracle Analytics Cloud - Classic
through Oracle Universal Credits.
If you enable Oracle Identity Cloud Service and chose to deploy Oracle
Analytics Cloud - Classicon an IP network (in the previous screen), you must
specify whether the load balancer associated with your selected IP network is
public or private.
– Select Public Load Balancer if the load balancer on the IP network is
public, that is, accepts traffic from the internet.
– Deselect Public Load Balancer if the IP network uses a private load
balancer. Private load balancers are only visible within your virtual cloud
network (VCN).
If you’re not sure contact your network management team.
• Deselect Enable IDCS and Load Balancer to use the WebLogic embedded
LDAP server.
Always use this if you subscribe to Oracle Analytics Cloud - Classic through a
traditional metered or unmetered subscription.
In the Service Administrator section, enter a user name and password for the
WebLogic embedded LDAP server administrator.
14. In the Options section, select the type of service you want to create.
2-7
Chapter 2
Create a Service
a. Enter the REST endpoint URL for the container you want to use.
• If you specify the name of an existing container, you must ensure the
container is empty and used only by this service.
• If you want to create a container with the name that you specify here, you
must select the check box Create Analytics Storage Container.
Use the format:
https://domain-storage.oraclecloud.com/v1/Storage-domain/
ContainerName
For example: https://example-storage.oraclecloud.com/v1/Storage-
example/myoacstoragecontainer
To find the REST endpoint URL, go to the Storage Classic page in Oracle
Cloud Infrastructure Classic Console, click Account. The REST Endpoint
value for your storage service is displayed. Copy the REST endpoint and
append this value with a forward slash and the name of the container you want
to use, for example: <Rest Endpoint value>/<ContainerName>
b. Enter the user name and password of a user with read and write access to
Oracle Cloud Infrastructure Object Storage Classic.
c. Optional: If the container you specified doesn't exist yet, select Create a
Cloud Storage Container.
16. Optional: Define a public storage container so users can share their data
visualizations.
You don't have to define a public container now. You can set up a public container
later when your service is up and running. After you define the container, users will
see the menu option that enables them to share their data visualizations.
Note:
This step doesn't apply when you select the option Collaborative Data
Collection, Scenarios and What-if Analysis — Essbase.
2-8
Chapter 2
Create a Service
c. Enter the user name and password of a user with read and write access to the
public container.
d. If the container you specified doesn't exist yet, select Create Shared Storage
Container.
17. In the Database section, select the database cloud service where you want Oracle
Analytics Cloud - Classic to store its schemas and data.
a. Select the name of the database you want to use.
b. For PDB/SID, enter the name of the pluggable database (PDB) or SID
associated with the database.
For Oracle 12c databases, provide the name of the pluggable database. For
Oracle 11g databases, provide the SID.
Note:
Oracle Analytics Cloud - Classic doesn't support Oracle Database
18c, non-UTF databases, or Real Application Clusters (RAC)
databases.
21. Verify the information you provided, and then click Create.
It takes 45–60 minutes to create the service. When the service is ready, a notification
email is sent to the email address that you nominated earlier. To check the current
status, go to the Oracle Analytics Cloud - Classic dashboard and check for status
messages under Create and Delete History.
Oracle Analytics Cloud - Classic makes two attempts to create the service. If service
creation fails after the second attempt, log files are copied to the storage container that
you nominated for the service. To find out what went wrong, go to the Storage
Classic page in Oracle Cloud Infrastructure Console, locate the container, and open
2-9
Chapter 2
Migrate to Oracle Analytics Cloud - Classic from Other Environments
the service_provisioning folder. Expand the ZIP file and look for any issues
recorded in the logs.
• For BI and Data Visualization services, look at setupBICS.log.
• For Essbase services, look at continue-service-start-essbase.log.
2-10
Chapter 2
Migrate LDAP-Based Services to Oracle Identity Cloud Service
export and import utilities to migrate your artifacts to another Oracle Analytics Cloud -
Classic environment that uses Oracle Identity Cloud Service.
Topics:
• Migrate BI Content and Users
• Migrate Essbase Applications and Users
Steps
• Create a New Service with Oracle Identity Cloud Service Enabled
• Export Content from the Service using Embedded LDAP Server
• Import Content to the New Service using IDCS
2-11
Chapter 2
Migrate LDAP-Based Services to Oracle Identity Cloud Service
e. Download this final snapshot to your local file system. Select the snapshot,
click Snapshot Actions menu, and then click Download.
f. Enter and confirm a password for the snapshot.
The password must contain at least 8 characters. Don’t forget this password.
You’ll be asked for this password when you upload the snapshot on the target
service.
g. Download any other snapshots you want to migrate or keep on your local file
system.
2. Export users and groups. Run the wls_ldap_csv_exporter script:
$ /bi/app/public/bin/wls_ldap_csv_exporter -u weblogic_admin_user -c
oracle_common_folder_path -D output_dir
2-12
Chapter 2
Migrate LDAP-Based Services to Oracle Identity Cloud Service
2-13
Chapter 2
Migrate LDAP-Based Services to Oracle Identity Cloud Service
Prerequisites
• Oracle Identity Cloud Service (IDCS) requires that user fields aren’t empty. If
you’re enabling IDCS, then in your existing Essbase services and prior to
migrating your data, open the Security tab and ensure that all user data fields
(including ID, name. email, and role) contain values and aren’t empty.
• When you export applications, the target file is overwritten. If you want to save the
previous version of an exported application, rename it or run the export script with
another file name.
• Before you migrate applications and users, copy the following scripts from the
older Essbase service version to the latest version, at the same file location. You
can check first whether they already exist on the new service.
– /u01/app/oracle/tools/acss/BI/esscs_tools/lcm/esscs_lcm.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/idcs_users.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/ldap_users.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/user_group.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/public/essbase_export.sh
– /u01/app/oracle/tools/acss/BI /esscs_tools/public/essbase_import.sh
Export Syntax
essbase_export.sh filename
Where:
filename Full path to the tar archive file that stores all Essbase applications,
CSV files of users and groups, and files of settings.
2-14
Chapter 2
Migrate LDAP-Based Services to Oracle Identity Cloud Service
Import Syntax
essbase_import.sh filename
Where:
filename Name of the tar created by the export script.
2-15
3
Manage Services
When Oracle Analytics Cloud is up and running, you can monitor and manage the
services you’ve created through Oracle Cloud Infrastructure Console.
Topics:
• View and Manage Services
• Monitor Services
• Delete a Service
• Start, Stop and Restart Services
• Back Up a Service
• Restore a Service
• Patch and Roll Back
• Scale Services
3-1
Chapter 3
View and Manage Services
Monitor Services
You can use Oracle Analytics Cloud - Classic metrics to monitor the performance of
your services.
Topics:
• About Oracle Analytics Cloud - Classic Metrics
• Run a Health Check
Instance Metrics
On the Instances tab for Oracle Analytics Cloud - Classic, you’ll find a summary of
metrics for the service instances, including the number of CPUs, memory used,
storage used, and more.
You can also see metrics on the Services tab per service instance: subscription billing
type, product version, service instance creation date, number of CPUs, and memory
and storage sizes.
If you click the service instance name, you can see detailed service instance metrics,
public IP addresses, resources, load balancer details, associated services, and
operation messages.
• The Instance Overview pane displays a variety of component, storage, and
resource details, including the infrastructure of the database, storage and backup
services that supports this service instance are displayed. When you expand
Associations, you can also see Database Cloud Service details and status.
• The Administration pane displays the quantity of storage cloud volumes and
backup volumes used, backup and restore history, and available patches.
Activity Metrics
On the Activity tab, you can view recent lifecycle management activities performed for
a service, during a specified time range.
3-2
Chapter 3
Delete a Service
Delete a Service
You can delete services you created but don't need anymore.
1. In Oracle Cloud Infrastructure Console, navigate to Analytics Classic.
2. Click the Manage the service icon for the service you want to delete.
3. Select Delete, enter your database administration credentials, and then click
Delete again to confirm.
Select Force service deletion if you want to delete a service, regardless of
whether there are processes running and any other warnings and messages you
might see.
The Force service deletion option doesn’t delete the schemas created for the
service in Oracle Database Cloud Service. This is the cloud database you
specified when you created the service. You must manually delete these schemas.
3-3
Chapter 3
Back Up a Service
Back Up a Service
Back up Oracle Analytics Cloud - Classic regularly so you can restore your service if
something goes wrong.
Topics:
• Schedule Regular Backups
• Back Up a Service On Demand
• Disable and Enable Backups
4. Click Manage backups for this instance , and then click Configure Backups.
You can’t change any backup options when a service backup is in progress.
5. Set up a suitable schedule for weekly backups. For Full Backup, set the day and
time you want weekly backups to start.
By default, the first backup starts 12 hours after you create the service (to the
nearest five-minute interval). For example, if you create a service at 1:01 PM on a
Monday, weekly backups are initiated at 1:00 AM on Tuesdays.
6. Set up a suitable schedule for daily backups. For Incremental Backup, set the
time you want daily backups to start.
Incremental backups are initiated every day except the day when full backups are
initiated. For example, if you create a service at 1:01 PM on a Monday, by default,
incremental backups are initiated at 1:00 AM every day except Tuesdays.
For Oracle Analytics Cloud - Classic, the content included in full and incremental
backups is exactly the same.
7. Optional. Change the length of time that backups are stored.
3-4
Chapter 3
Restore a Service
4. Click Manage backups for this instance , and then click Backup Now.
When completed successfully, details about your on-demand backup are
displayed.
5. Optional. Change the length of time that backups are stored.
Restore a Service
You can restore your service from a backup. The service backup must be from the
same Oracle Analytics Cloud - Classic version as the service you want to restore.
Note:
If you scaled-out your service and a node fails during the restore process,
then you must scale-in the failed node, complete the restoration, and then
scale-out the node again.
3-5
Chapter 3
Patch and Roll Back
3. Cllick Administration.
You can see the quantity of cloud storage and backup used, as well as monitor
available backups and restore history
4. Click the Manage this service icon for the backup you want to restore, and click
Restore.
5. Enter some notes to remind yourself why you’re restoring the service, and click
Restore.
When the restore process completes, you see the details of the last successful
restore process in the Restore History section.
If your service uses the WebLogic embedded LDAP server and you recently changed
the administrator password, your backups might not contain the latest password. If this
is the case when you restore your service, the administrator password reverts to the
password in the backup.
Topics:
• Apply the Latest Patch to BI Services
• Apply the Latest Patch to Essbase Services
• Roll Back a Patch to an Earlier Version
3-6
Chapter 3
Patch and Roll Back
3-7
Chapter 3
Patch and Roll Back
3-8
Chapter 3
Patch and Roll Back
3-9
Chapter 3
Patch and Roll Back
Instead, you must create a new (latest) Essbase service, and migrate data from your
existing service using scripts.
Note:
If you’re enabling Oracle Identity Cloud Service (IDCS), then in your existing
Essbase service, open the Security tab and ensure that all user data fields
(including ID, name. email, and role) contain values and aren’t empty. IDCS
requires that user fields aren’t empty. Enter values in all fields as necessary.
1. Export Essbase applications and users from your service (17.3.3 or earlier) and
save them locally.
a. Connect to the service using Secure Shell (SSH) client software.
b. Check the required migration script exists at this location:
/u01/app/oracle/tools/acss/BI/esscs_tools/lcm/esscs_lcm.py
Note:
If the scripts aren’t available, you must create a new Essbase
service and copy the following scripts from the new service to this
location:
• /u01/app/oracle/tools/acss/BI/esscs_tools/lcm/
esscs_lcm.py
• /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/
idcs_users.py
• /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/
ldap_users.py
• /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/
user_group.py
• /u01/app/oracle/tools/acss/BI /esscs_tools/public/
essbase_export.sh
• /u01/app/oracle/tools/acss/BI /esscs_tools/public/
essbase_import.sh
Stop your existing service before you create a new one. Copy the
scripts, stop the new service, and then restart the existing service to
perform the export.
essbase_export.sh filename
3-10
Chapter 3
Patch and Roll Back
Where:
filename Full path to the tar archive file that contains all your Essbase
applications, CSV files of users and groups, and files of settings.
2. Stop your existing Essbase service.
Oracle recommends stopping the existing Essbase service so you don't incur
multiple CPU costs when you create a new service in the next step. A stopped
service still requires disk space so you need a quota for additional disk space for
the new service.
Caution:
Oracle doesn't recommend that you delete your Essbase service until
you’ve migrated your data to the new service. When you delete a
service, all your data is deleted and it isn't recoverable. If you decide to
delete the service because you don’t have quota for additional disk
space or for some other reason, you risk losing all your data.
essbase_import.sh filename
Where:
filename Full path to the previously copied tar archive file that contains all
your Essbase applications, CSV files of users and groups, and files of settings.
3-11
Chapter 3
Scale Services
3. Click Administration.
On the Patching tab, expand the Patch and Rollback History accordion.
4. To roll back a patch, click the Manage this service icon for the patch, click
Rollback and then confirm that you want to start the rollback.
A message notifies you when the rollback has completed.
Scale Services
If a service you deployed with Oracle Analytics Cloud - Classic is performing poorly or
is running out of storage, you can scale the compute shape of the node or the storage
attached to the node. You can also add one or more nodes to a cluster; that is, scale
out your service in response to changes in the load.
Topics:
• Scale Compute Shape
• Scale Storage
• Scale a Cluster
3-12
Chapter 3
Scale Services
Scale Storage
If a cloud service is performing poorly or if relevant disks are running out of space, you
can scale the allocated storage. Oracle recommends at least 230 GB, that is, 130 GB
latency storage, and 100 GB data storage.
Expect a temporary unavailability of your service as your service scales up or down.
You can check scaling progress by clicking next to your service name and then
selecting View Activity.
1. In Oracle Cloud Infrastructure Console, navigate to Analytics Classic.
2. Click the name of the service you want to scale.
3. Expand the Resources section, and click Manage this node for the node you
want to scale.
4. Click Add Storage.
5. Select the quantity of storage space to add to the Data and Latency disks, and
click Yes, Add Storage. You can see the storage space reflected as part of the
total storage value shown in your displayed resources.
Data disks store configuration and log settings. Latency disks store Essbase
applications data.
Scale a Cluster
When you scale out your service, Oracle Analytics Cloud - Classic adds one or more
nodes (analytics servers) to the existing cluster. Each service can have as many as 10
nodes. All new nodes have the same compute shape and amount of storage that you
allocated when the service was created. For example, if your service started with an
3-13
Chapter 3
Scale Services
OC3 shape (1 CPU and 7.5 GB RAM) and you decide to scale out, the additional
nodes have the same OC3 shape.
Note:
To scale a cluster, you must subscribe to Oracle Analytics Cloud - Classic
through Oracle Universal Credits and be patched to 17.4.5 or later.
If necessary, you can change the compute shape and add more storage.
Expect your service to be temporarily unavailable while your service scales out or in.
You can check scaling progress by clicking next to your service name and then
selecting View Activity.
1. In Oracle Cloud Infrastructure Console, navigate to Analytics Classic.
2. Click the name of the service you want to scale.
3. To scale out a service:
a. Click next to the node you want to remove, and select Remove Node.
b. Confirm how you want to scale in:
• To scale in gracefully, click Remove Node.
• To forcibly scale in, select Force Remove and click Remove Node.
If you forcibly scale in, the service removes the node even if the node is
unresponsive.
3-14
4
Manage Service Access and Security
By default, Oracle Analytics Cloud - Classic services are accessible only through
HTTP, secure protocols like SSL and SSH, and only using specific ports. You can
customize the default security configuration to support different access rules and
security policies.
Topics:
• Manage SSH Access
• Control Access to Service Components
• Manage Access Rules
• Grant Application Roles with Oracle Identity Cloud Service
• Replace the Self-Signed Certificate for Secure HTTP Access
• Redirect HTTP Traffic to HTTPS
• Connect with EssNet over HTTP
• Manage Credentials
• Deploy Oracle Analytics Cloud - Classic on an IP Network
4-1
Chapter 4
Control Access to Service Components
12. To manage access rules on the Access Rules page, click the Menu icon and
choose an option.
• Enable — You can enable rules with the rule type USER or DEFAULT. You
can't enable a rule if the rule type is SYSTEM.
• Disable — You can disable rules with the rule type USER or DEFAULT. You
can't disable a rule if the rule type is SYSTEM.
4-2
Chapter 4
Manage Access Rules
• Delete — You can delete rules with the rule type USER. Rules of type USER
can be deleted. You can't delete a rule if the rule type is SYSTEM or USER.
Topics
• About Application Role Assignment with Oracle Identity Cloud Service
• Grant Application Roles with Oracle Identity Cloud Service
Note:
You don’t have to use Oracle Identity Cloud Service. You might prefer to
assign user permissions to application roles through the Console. See
Configure What Users Can See and Do Using the Console.
The Oracle Identity Cloud Service application for your Oracle Analytics Cloud instance
includes several predefined application roles (ServiceAdminsitrator, ServiceUser,
ServiceViewer) that map to a set of predefined application roles in Oracle Analytics
Cloud.
4-3
Chapter 4
Assign Users to Application Roles with Oracle Identity Cloud Service
To understand more about the predefined Oracle Analytics Cloud application roles,
see About Application Roles.
2. In Oracle Cloud Infrastructure Console, click Navigation menu icon in the top
left corner.
3. Under More Oracle Cloud Services, go to Platform Services, and click
Analytics Classic..
4. On the Instances page, click the name of the service you want to manage.
5. On the Instance overview page, click Show more, and then click the name of the
IDCS Application that is associated with this Oracle Analytics Cloud instance.
4-4
Chapter 4
Replace the Self-Signed Certificate for Secure HTTP Access
6. On the Oracle Identity Cloud Service application page, click Application Roles.
7. Select an application role, and click the Menu for the specific role.
8. From the menu list, select Assign Users.
9. On the Assign Users page, select the users, and click OK.
4-5
Chapter 4
Redirect HTTP Traffic to HTTPS
See Redirect HTTP Calls to HTTPS (BI Service Script) and Run Administration
Scripts.
or
API_CAPATH=directory path containing CA certificates
You can download a CA certificate file. One sample source is: https://
curl.haxx.se/docs/caextract.html.
If you’re using a self-signed certificate, you must add it to the CA certificate file.
Manage Credentials
From time to time you might need to update credentials for services and databases
used by Oracle Analytics Cloud - Classic.
You can update passwords for the associated database, cloud storage, and the
WebLogic administrator.
4-6
Chapter 4
Deploy Oracle Analytics Cloud - Classic on an IP Network
4-7
Chapter 4
Deploy Oracle Analytics Cloud - Classic on an IP Network
embedded LDAP server with Oracle Analytics Cloud - Classic, you don’t need to
create the load balancer (you can skip steps 2 and 3).
Note:
This topic describes how to deploy Oracle Analytics Cloud - Classic on a
basic IP network to help you get started. If your organization has more
complex network configuration requirements, work with your networking
team to perform all the required configuration. For example, if you have
multiple IP networks you must set up an IP network exchange. See
Workflows for Using IP Networks in Using Oracle Cloud Infrastructure
Compute Classic.
4-8
Chapter 4
Deploy Oracle Analytics Cloud - Classic on an IP Network
5. Navigate to the Analytics Classic page, and create an Oracle Analytics Cloud -
Classic instance on the same IP network.
• Region and Availability Domain — Select the same region and availability
domain where you deployed the database earlier.
• IP Network — Select the name of the IP network you created earlier.
– Assign Public IP — Select this option if you want any node created for
this service to have a public IP address.
– Public Load Balancer — Select this option if the load balancer you
created for the IP network is Internet Facing.
• Database Service Name — Select the database that you created in this IP
network.
See Create a Service.
6. Navigate to the Analytics Classic page, click the Manage this instance icon for
the service, and then click Oracle Analytics Cloud URL to verify that the service
is running.
4-9
5
Frequently Asked Questions
This reference provides answers to common questions asked by administrators
creating and managing services for Oracle Analytics Cloud - Classic.
Topics:
• What do I use the Oracle Cloud Infrastructure Console for? Is this the same as the
Console I see in the service?
• What is an OCPU?
• How can I determine the right compute size for my initial deployment?
• How do I access my service once it is created?
• Do I need to patch the service on a specific schedule?
• Can I manually update software packages running in my service instance?
• I want to connect to the database where my organization’s analytics data is
stored? Do I do this from the Oracle Cloud Infrastructure Console?
• What network options can I use to manage access into and out from my service?
• How do I configure VPN connectivity for my service to my network?
• Is IPv6 supported?
• How do I get support for Oracle Analytics Cloud?
• Is there a charge for Oracle Support in addition to my subscription fee?
• Do I have direct access to the file system associated with my service?
• My service currently uses the embedded LDAP server for identity management.
What’s the maximum number of users?
• What do I need to back up?
• What can I use the various backups for?
• How often should I back up?
• How do I find the version of a service instance backup?
• Do I need to back up and restore the actual data associated with my data sets
separately?
• Where are backups stored?
• Can I use my database backup to restore user content instead of my Oracle
Analytics Cloud - Classic snapshot?
• Is there a specific order that I must follow while restoring?
• Does the same version of Oracle Analytics Cloud - Classic run on Oracle Cloud
and Oracle Cloud at Customer?
5-1
Chapter 5
Top FAQs for Administration and Configuration
What do I use the Oracle Cloud Infrastructure Console for? Is this the same as
the Console I see in the service?
• Oracle Cloud Infrastructure Console — You use the Oracle Cloud Infrastructure
Console to manage lifecycle tasks such as create, delete, patch, and scale
services.
To access the Oracle Analytics Cloud Classic page in Oracle Cloud Infrastructure
Console, sign in to your Cloud Account, click Navigation menu icon in the top
left corner, under More Oracle Cloud Services, go to Platform Services, and
click Analytics Classic.
• Console — When you sign in to a particular service, you see a different
administrative console where you manage the environment for that service only.
To access the Console for a service, sign in to the service, open the Navigator,
and then click Console.
What is an OCPU?
An OCPU provides CPU capacity equivalent of one physical core of an Intel Xeon
processor with hyper-threading enabled. Each OCPU corresponds to two hardware
execution threads, known as vCPU.
How can I determine the right compute size for my initial deployment?
A good starting point is to pick a size that closely matches your on-premises hardware
for business intelligence.
For more sizing guidelines, see http://support.oracle.com.
5-2
Chapter 5
Top FAQs for Administration and Configuration
make any other custom changes to the image, log a service request with Oracle
Support to check supportability.
You don't have to log a service request to run any of the approved scripts available
under /bi/app/public/bin.
What network options can I use to manage access into and out from my
service?
By default, you access Oracle Analytics Cloud - Classic through public IPs. If you want
to use private IPs, you can configure an IP network and VPN as a Service (VPNaaS).
See Deploy Oracle Analytics Cloud on an IP Network and Using Oracle Cloud
Infrastructure Compute Classic.
Is IPv6 supported?
No, not currently.
My service currently uses the embedded LDAP server for identity management.
What’s the maximum number of users?
The performance of the embedded LDAP server is best with fewer than 10,000 users.
If you have more users, use Oracle Identity Cloud Service. See Migrate LDAP-Based
Services to Oracle Identity Cloud Service.
5-3
Chapter 5
Top FAQs for Administration and Configuration
• Oracle Analytics Cloud - Classic: You can back up your service from Oracle Cloud
Infrastructure Console or using the Command Line Interface. See Back Up a
Service and psm analytics backup.
To restore your service, see Restore a Service or psm analytics restore.
• Oracle Analytics Cloud - Classic user content: (data visualization and business
intelligence services only) You can back up the content that users create to a
separate file, called a snapshot. User content includes data models and catalog
items such as reports, dashboards, data visualization projects, data sets, data
flows, security roles, service settings, and more. If something goes wrong with
your content or service, then you can revert to the content you saved in a
snapshot. Snapshots are also useful if you want to move or share content from
one service to another.
To back up user content, see Take a Snapshot.
To restore user content, see Restore from a Snapshot.
Note:
For Essbase services, you back up the entire service; you can't back up
only the content.
• Oracle Database Cloud Service: Oracle Analytics Cloud - Classic stores various
schemas and information in a cloud database that you select when you set up .
You can back up this database from Oracle Cloud Infrastructure Console.
To back up the database instance, see Create an On-Demand Backup.
To schedule a database instance backup, see Disable and Re-enable Scheduled
Backups.
To restore from a database backup, see Recover to Most Recent Backup and
Recover to Specific Backup.
5-4
Chapter 5
Top FAQs for Administration and Configuration
• Oracle Analytics Cloud - Classic user content snapshot: Take snapshots before
making major changes to your content. You can take regular weekly snapshots or
at your defined frequency based on the rate of change of the business intelligence
environment and rollback requirements.
• Oracle Database Cloud Service backup: Schedule weekly full backups and daily
incremental backups. In addition, take a full backup before you patch.
Do I need to back up and restore the actual data associated with my data sets
separately?
If you import a snapshot to a different environment, then you must upload or import the
data from data sets again after restoring from a backup.
5-5
Chapter 5
Top FAQs for Administration and Configuration
Does the same version of Oracle Analytics Cloud - Classic run on Oracle Cloud
and Oracle Cloud at Customer?
No. Oracle Analytics Cloud - Classic is available to select Oracle Cloud at Customer
users. The version of Oracle Analytics Cloud - Classic available on Oracle Cloud at
Customer might not be the same as the version available on Oracle Cloud. As a result,
some features of this service may not be available on Oracle Cloud at Customer. For
more information, contact your Oracle representative.
5-6
6
Troubleshoot
This topic describes common problems that you might encounter administering
services in Oracle Analytics Cloud - Classic and explains how to solve them.
Topics:
• I’m having problems creating a service
• How do I diagnose other issues?
• When do I contact Oracle Support?
6-1
Chapter 6
6-2
A
Scripts for Administration Tasks
Oracle Analytics Cloud - Classic provides scripts to perform some common
administration tasks. Always use the scripts provided. Don’t perform any
administration tasks manually.
Topics:
• Administration Scripts for Data Visualization and Business Intelligence Services
(BI Services)
• Administration Scripts for Essbase Services
To run the scripts, see Run Administration Scripts.
A-1
Appendix A
Register a SSL private key with proxy_register_ss Register SSL Private Keys with
my HTTP proxy l_private_key.py the HTTP Proxy for a
Nonmetered Service (BI Service
Script)
Redirect all HTTP calls to proxy_redirect_ht Redirect HTTP Calls to HTTPS
HTTPS tp_to_https (BI Service Script)
A-2
Appendix A
Run Administration Scripts
Where:
• private-key-file-location is the path to the SSH private key file that you
registered when you created the service.
• opc is the operating system user you must connect as. An opc user can
perform operations that require root access to the compute node, such as
running administration scripts, This user can use the sudo command to gain
root access to the compute node.
• node-ip-address is the IP address of the compute node in x.x.x.x format.
2. Change to the oracle user.
sudo su - oracle
A-3
Appendix A
Change the WebLogic Administrator Password (BI Service Script)
Note:
If you change the administrator password your backups might not contain the
latest password. If this is the case and you restore your service, the
administrator password reverts to the older password in the backup.
Script Location
/bi/app/public/bin/update_wls_admin_password
Syntax
Where:
username Existing WebLogic server administrator username.
Optional parameters:
• -h Shows help for the script and exits.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is
INFO. Options:
– DEBUG
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
A-4
Appendix A
Export Users and Roles to CSV Files (BI Service Script)
Example
Script Location
/bi/app/public/bin/wls_ldap_csv_exporter
Syntax
wls_ldap_csv_exporter -u weblogic_admin_user
-c oracle_common_folder_path
-D output_dir
[--loglevel LOGLEVEL] [--logdir LOGDIR]
Where:
• u Sets the administrator user name.
• c Sets the oracle_common folder path. Typically,
/bi/app/fmw/oracle_common
.
• D Specifies where to export the CSV files.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is
INFO. Options:
– DEBUG
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
A-5
Appendix A
Import Users and Roles from a CSV File (BI Service Script)
Examples
Import Users and Roles from a CSV File (BI Service Script)
(Only valid for services using WebLogic embedded LDAP server). Rather than add
users manually one at a time through the Console, you can add a batch of users from
a file. To do this, create a CSV (comma-separated values) file that contains the user
data in a fixed format. You can create multiple user roles with member assignments
from CSV files too. To import users and roles this way, use the script
import_users_groups_csv.
It’s important that the CSV file is formatted correctly. Spaces are not allowed.
Roles Display
Name,Description,User Display Name,Description,User Members
Members Reviewers,This role includes a group of
One or more User IDs users who can review
separated by a semicolon. reports,Agold;BJones;JSmith
Editors,This role defines a group of users
who can edit reports,BJones;JSmith
Script Location
/bi/app/public/bin/import_users_groups_csv
A-6
Appendix A
Update or Delete Users and Roles from Embedded LDAP (BI Service Script)
Syntax
Where:
filename Name of the CSV file.
Optional parameters:
• h Shows Help for the script and exits.
• ADMIN_USER Sets the administrator user name.
• users,groups Specifies the type of CSV you want to import.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is
INFO. Options:
– DEBUG
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
Examples
It’s important that the CSV file is formatted correctly. Spaces aren’t allowed.
A-7
Appendix A
Update or Delete Users and Roles from Embedded LDAP (BI Service Script)
Roles Display
Name,Description,User Reviewers,This role
Members includes a group of users
One or more User IDs separated by who can review
a semicolon. reports,Agold;BJones;JSmith
Editors,This role defines a
group of users who can edit
reports,BJones;JSmith
Script Location
/bi/app/public/bin/update_users_groups
Syntax
Where:
filename Name of the CSV file.
Optional parameters:
• h Shows Help for the script and exits.
• ADMIN_USER Sets the administrator user name.
• update,delete Specifies whether you want to modify or delete users (or
groups) in the CSV file.
A-8
Appendix A
Create a Public Container for Sharing Content (BI Service Script)
Example
Script Location
/bi/app/public/bin/configure_public_storage
Syntax
Where:
user - Name of a user with permission to create containers.
baseurl - Base URL for the storage service. For example: https://
storage.oraclecloud.com/v1
• – https://domain.storage.oraclecloud.com/v1
For example: https://example.storage.oraclecloud.com/v1
– https://Storage-GUID.storage.oraclecloud.com/v1
A-9
Appendix A
Export and Import Data Sets (BI Service Script)
container - Name of the storage container you want to create, in the format: storage-
identityDomainID/containtername
Optional parameters:
force - Override the current public container, if one is designated.
Example
Script Location
/bi/app/public/bin/migrate_datafiles
Syntax
Where:
sikey - Service key. Always bootstrap.
archive - Full path to the archive you want to create or import. For example /tmp/
mydatasets.zip.
Example — Export
A-10
Appendix A
Update Database Credentials (BI Service Script)
Example — Import
If you haven’t done so already, copy the data set archive you want to import the target
service, for example mydatasets.zip.
Script Location
/bi/app/public/bin
Syntax
Where:
• -h Shows help for the script and exits.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is
INFO. Options:
– DEBUG
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
A-11
Appendix A
Gather Diagnostic Logs into a ZIP File (BI Service Script)
Example
To update the schema password, run all three scripts from /bi/app/public/bin in this
order:
> stop_analytics_suite
> reset_schema_password
> start_analytics_suite
Script Location
/bi/app/public/bin/collect_diagnostic_logs
Syntax
Where:
filename Name of the ZIP file you want to generate.
Optional parameters:
• h Shows help for the script and exits.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is
INFO. Options:
– DEBUG
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
Example
collect_diagnostic_logs DiagnosticsForMyService.zip
A-12
Appendix A
Get Status Information (BI Service Script)
Script Location
/bi/app/public/bin/status
Syntax
status [-v]
Where:
v Indicates verbose.
Example
>status
/Servers/AdminServer/ListenPort=7001
Accessing admin server using URL t3://xxx:7001
Script Location
/bi/app/public/bin/stop_analytics_suite
A-13
Appendix A
Stop and Start Component Processes (BI Service Script)
/bi/app/public/bin/start_analytics_suite
Syntax — stopPod.py
Optional parameters:
• h Shows help for the script and exits.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is
INFO. Options:
– DEBUG
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
Examples
stop_analytics_suite
start_analytics_suite
A-14
Appendix A
Register SSL Private Keys with the HTTP Proxy for a Nonmetered Service (BI Service Script)
Note:
These instructions don't apply if you subscribe to Oracle Analytics Cloud -
Classic through Universal Credits and your Oracle Analytics Cloud - Classic
deployment uses Oracle Identity Cloud Service with a load balancer (Oracle
Cloud Infrastructure Load Balancing Classic). If you have a load balancer
enabled environment, and want to use a custom certificate instead of the
ones provided by Oracle, then you need to set up your custom SSL
certificates in Oracle Cloud Infrastructure Load Balancing Classic. See
Importing a Load Balancer Digital Certificate and About the Load Balancer IP
Addresses and Canonical Host Name.
To test any changes you make to certificates and certificate chains on Windows,
you might need to clear your SSL state. From the Control Panel menu, select
Internet Options, then Content, then Clear SSL State.
2. If your service uses a DNS registered host name, specify the host name that you
want to secure with SSL in servername.conf:
A-15
Appendix A
Register SSL Private Keys with the HTTP Proxy for a Nonmetered Service (BI Service Script)
Note:
Each service has a public IP address available on the internet. You can
register your own FQDN (Fully Qualified Domain Name) against this
public IP address so your service appears in your organization's internet
domain. The FQDN must match the CN in the certificate. The FQDN
must also be present as Subject Alternative Name in the certificate.
Script Location
/bi/app/public/bin/proxy_register_ssl_private_key.py
Syntax
Where:
serverName is the DNS registered host name. For example: ServerName
analytics.myexample.com
privatekeypath is the name and location of the file containing your private key. For
example: /temp/myprivate.key
sslcertificatepath is the name and location of the SSL certificate. For example: /
temp/mycertfile.crt
A-16
Appendix A
Redirect HTTP Calls to HTTPS (BI Service Script)
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
Script Location
/bi/app/public/bin/proxy_redirect_http_to_https
Syntax
Optional parameters:
• h Shows help for the script and exits.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is INFO.
Options:
– DEBUG
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
Example
proxy_redirect_http_to_https
A-17
Appendix A
Enable Database Storage for User Group Memberships for a Nonmetered Service (BI Service Script)
Note:
Group memberships that you derive from the SQL provider don't show up in
the Users and Roles page in Oracle Analytics Cloud Console as you might
expect but the member assignments work correctly.
These tables are in the Oracle Database Cloud Service you configured for Oracle
Analytics Cloud - Classic and in the schema created for your service. Unlike the on-
premises equivalent functionality, you can’t change the location of these tables or the
SQL that retrieves the results. Instead, you must populate these fixed tables using any
supported means for loading database tables.
Script Location
/bi/app/public/bin/configure_bi_sql_group_provider
Syntax
Optional parameters:
• -h Shows help for the script and exits.
• LOGLEVEL Sets the logging level for standard errors (stderr). The default is
INFO. Options:
– DEBUG
A-18
Appendix A
Migrate Essbase Applications and Users
– INFO
– WARNING
– ERROR
– CRITICAL
The logging level for messages in the log file is always DEBUG.
• LOGDIR Log directory. The default directory is: /var/log/bi
Example
configure_bi_sql_group_provider
Prerequisites
• Oracle Identity Cloud Service (IDCS) requires that user fields aren’t empty. If
you’re enabling IDCS, then in your existing Essbase services and prior to
migrating your data, open the Security tab and ensure that all user data fields
(including ID, name. email, and role) contain values and aren’t empty.
• When you export applications, the target file is overwritten. If you want to save the
previous version of an exported application, rename it or run the export script with
another file name.
• Before you migrate applications and users, copy the following scripts from the
older Essbase service version to the latest version, at the same file location. You
can check first whether they already exist on the new service.
– /u01/app/oracle/tools/acss/BI/esscs_tools/lcm/esscs_lcm.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/idcs_users.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/ldap_users.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/lcm/user_group.py
– /u01/app/oracle/tools/acss/BI /esscs_tools/public/essbase_export.sh
– /u01/app/oracle/tools/acss/BI /esscs_tools/public/essbase_import.sh
Export Syntax
essbase_export.sh filename
Where:
A-19
Appendix A
Gather Diagnostic Logs into a ZIP File (Essbase Service Script)
filename Full path to the tar archive file that stores all Essbase applications,
CSV files of users and groups, and files of settings.
Import Syntax
essbase_import.sh filename
Where:
filename Name of the tar created by the export script.
Script Location
/bi/app/public/bin
Syntax
Where:
filename Full path of the ZIP file that you want to generate.
Optional parameter:
h Shows help for the script.
Example
A-20
Appendix A
Update Database Credentials (Essbase Service Script)
• Bootstrap credentials
• WebLogic server data sources
• Oracle database schemas
Script Location
/bi/app/public/bin
Syntax
Where:
new_password New password for the database.
Example
A-21