Subscribe & Provisioning¶
Last updated: 2026-04-27 Tags: provisioning, subscription, OCPU, sizing, region, IDCS, OCI IAM, setup
๐ Full Oracle Documentation: Administering OAC (Gen 2) ยท Subscribe and Set Up
Summary¶
Provisioning OAC means creating an Analytics Cloud instance in Oracle Cloud Infrastructure. This involves choosing a region, sizing OCPUs, configuring identity (IDCS or OCI IAM with Identity Domains), and (optionally) configuring Private Access Channel for private network connectivity.
Prerequisites¶
Before provisioning OAC:
| Requirement | Notes |
|---|---|
| OCI tenancy | Active Oracle Cloud account |
| OCPU quota | Verify in OCI โ Limits, Quotas โ request increase if needed |
| IAM identity setup | IDCS (legacy) or OCI IAM Identity Domains |
| Region selected | Choose closest to users / data sources |
| Compartment | Logical container for the OAC instance |
| (Optional) VCN | If using Private Access Channel for on-prem data |
Provisioning Steps (OCI Console)¶
Step 1: Navigate¶
OCI Console โ Analytics & AI โ Analytics Cloud
Step 2: Create Instance¶
Click Create Instance:
- Name: e.g.,
oac-prod - Compartment: choose compartment
- Region: confirm region
- Edition: Enterprise / Professional
- Capacity Type: OCPU count or "License Included"
- OCPU Count: 1, 2, 4, 8, 12, 16, 24, 36, 52
- License Type: Bring Your Own License (BYOL) or License Included
Step 3: Authentication¶
Choose identity provider:
- OCI IAM with Identity Domains (recommended for new instances)
- IDCS (legacy, for existing tenancies)
Select an Identity Domain โ assign administrators.
Step 4: Network (Optional)¶
- Public access (default): instance accessible via internet
- Private Access Channel: configure VCN/subnet for private connectivity
Step 5: Tagging (Optional)¶
- Free-form tags or defined tags for cost tracking
Step 6: Create¶
Click Create. Provisioning takes 15-30 minutes.
OCPU Sizing Guidance¶
OCPU = the unit of compute that determines:
- Memory (typically 16-30 GB per OCPU)
- Concurrent user capacity
- Query parallelism
| Use Case | Recommended OCPUs |
|---|---|
| Development / small team (โค10 users) | 1-2 |
| Small department (โค50 users, light usage) | 2-4 |
| Mid-size deployment (50-200 users) | 4-8 |
| Large deployment (200-500 users) | 8-16 |
| Enterprise (500+ users, heavy usage) | 16-52 |
๐ก Tip: Start small. OCPU count can be scaled up/down anytime in 5-10 minutes via OCI Console.
Sizing Considerations¶
- Concurrent users: each user consumes memory for sessions
- Data volume: larger Subject Areas / Datasets need more memory
- Query complexity: BI Server uses CPU for joins, aggregations
- Data Flow load: Data Flows are CPU-intensive
- ML training: model training in Data Flows uses significant compute
Edition Selection¶
| Edition | When to Choose |
|---|---|
| Enterprise | Need Classic Dashboards, BI Publisher, Semantic Model, ML, full features |
| Professional | Self-service only โ Workbooks, Datasets, no RPD modeling |
โ ๏ธ Warning: You cannot upgrade Professional โ Enterprise without re-provisioning. Choose carefully.
License Models¶
License Included¶
- Pay Oracle as part of the OCPU rate
- All features included
- Simplest to start
Bring Your Own License (BYOL)¶
- Use existing OBIEE/OAC perpetual licenses
- Lower OCPU rate
- Requires valid Oracle license entitlement
Post-Provisioning Setup¶
1. Verify Instance¶
OCI Console โ instance โ Status: Active
2. Access OAC¶
Click the OAC URL: https://<instance>-<tenant>.analytics.ocp.oraclecloud.com/ui/
3. Add Users to Roles¶
Navigate to Console โ Users and Roles:
- Assign BI Service Administrator to admins
- Assign DV Author or BI Author to content creators
- Assign DV Consumer or BI Consumer to end users
4. Configure Mail Server¶
Console โ Mail Settings: - SMTP host, port, credentials - Sender address - Test email
5. Configure Map Service (Optional)¶
Console โ Map Settings: - Default: Oracle Maps Cloud Service - Custom: register Esri or other tile services - Upload custom GeoJSON layers
6. Configure Safe Domains (For Embedding)¶
Console โ Safe Domains: - Add domains where OAC content will be embedded - Required before any embedded use
7. Set Up Connections¶
Console โ Connections โ create connections to data sources:
- Oracle Autonomous Database
- On-premise databases (via PAC)
- Cloud applications (Fusion, Salesforce, etc.)
See Data Sources & Connections.
8. Take Initial Snapshot¶
OCI Console โ Snapshots โ Create: - Baseline snapshot before any work begins - Restore point if needed
Multi-Environment Setup¶
For DEV/TEST/PROD:
PROD instance โ full OCPU, restricted access
TEST instance โ half OCPU, business stakeholder access
DEV instance โ minimum OCPU, developer access
Use snapshots to clone PROD โ TEST or DEV for testing.
Cost Optimization¶
Pause / Resume¶
OAC can be paused when not in use:
- OCI Console โ instance โ Stop
- Stops billing for OCPU compute
- Storage continues to bill (small)
- Start to resume โ typically 5-10 minutes
๐ก Tip: Stop DEV/TEST instances overnight and weekends to cut costs ~70%.
Scaling Down for Off-Peak¶
Schedule OCI CLI / Functions to scale OCPUs down at night:
oci analytics analytics-instance scale \
--analytics-instance-id <ocid> \
--capacity-type OLPU_COUNT \
--capacity-value 2
Region Selection¶
Choose region based on:
- User location (latency)
- Data source location (avoid cross-region data transfer fees)
- Compliance (data sovereignty)
- Service availability (some regions don't have all OCI services)
OAC is available in 30+ OCI regions globally.
Identity Domain Considerations¶
IDCS (Legacy)¶
- Original OCI identity service
- Still supported
- Tenancies created before ~2021 likely use this
OCI IAM with Identity Domains¶
- Modern unified identity
- Recommended for new tenancies
- Better security features (advanced MFA, adaptive auth)
โ ๏ธ Warning: Migrating from IDCS to OCI IAM Domains is a multi-step process. Start with the right choice.
Decommissioning¶
To delete an OAC instance:
- Take final snapshot (optional, for archive)
- Download snapshot to OCI Object Storage
- OCI Console โ instance โ Delete
- Confirm โ instance is permanently deleted