From 3fb2dc0c1c952610937e55e1655ac2b538164e96 Mon Sep 17 00:00:00 2001 From: Artyom Keydunov Date: Thu, 26 Feb 2026 14:19:37 -0800 Subject: [PATCH 1/2] docs: viewer role (#10444) --- .../roles-and-permissions.mdx | 49 ++++++------------- 1 file changed, 15 insertions(+), 34 deletions(-) diff --git a/docs/content/product/administration/users-and-permissions/roles-and-permissions.mdx b/docs/content/product/administration/users-and-permissions/roles-and-permissions.mdx index d4b4aea901d45..4fa1209929846 100644 --- a/docs/content/product/administration/users-and-permissions/roles-and-permissions.mdx +++ b/docs/content/product/administration/users-and-permissions/roles-and-permissions.mdx @@ -2,48 +2,29 @@ _Understanding user roles and permissions in Cube._ -Cube has three built-in default roles: Admin, Developer, and Explorer. Each role has specific permissions and access levels designed to support different responsibilities within the platform. +Cube has four built-in default roles: Admin, Developer, Explorer, and Viewer. Each role has specific permissions and access levels designed to support different responsibilities within the platform. The Enterprise tier allows creation of custom roles with a customized set of permissions tailored to your organization's specific needs. +## Permissions matrix -## Default Roles - -### Admin Role - -- Has highest level of privileges -- Can manage semantic models -- Can manage other users -- Has access to admin section -- Full query capabilities +| Permission | Admin | Developer | Explorer | Viewer | +| ----------------------------------- | :---: | :-------: | :------: | :----: | +| Manage users and account settings | ✅ | ❌ | ❌ | ❌ | +| Manage deployments and their settings | ✅ | ✅ | ❌ | ❌ | +| Edit semantic model | ✅ | ✅ | ❌ | ❌ | +| Execute SQL queries against data sources | ✅ | ✅ | ❌ | ❌ | +| Explore and query semantic models | ✅ | ✅ | ✅ | ❌ | +| Create and edit workbooks | ✅ | ✅ | ✅ | ❌ | +| View published dashboards | ✅ | ✅ | ✅ | ✅ | +| Access Analytics Chat | ✅ | ✅ | ✅ | ✅ | +| Query from external tools (Tableau, Power BI) | ✅ | ✅ | ✅ | ✅ | -Admin roles are billed at the developer rate. - - -### Developer Role - -- Can create and edit semantic models -- Can execute SQL queries against data sources -- Can create and edit workbooks -- Can create and edit data apps -- No access to admin settings -### Explorer Role - -- Can query semantic models -- Can create and edit workbooks -- Can create and edit data apps -- Can execute Semantic SQL queries -- Cannot make changes to semantic models -- Cannot query source data directly - -## Future Implementation - -A Viewer role is planned for future implementation with the following capabilities: +Admin roles are billed at the developer rate. -- Use Analytics Chat with ability to query Semantic Views and existing reports -- View (read-only) access to shared data apps + ## Agent Permissions From e54d89a47b5f95dc18fc4b5eca3e69a518c8aa0d Mon Sep 17 00:00:00 2001 From: Artyom Keydunov Date: Thu, 26 Feb 2026 17:00:21 -0800 Subject: [PATCH 2/2] Fixes --- .../deployment/auto-suspension.mdx | 7 +- .../deployment/byoc/aws/index.mdx | 7 +- .../deployment/byoc/aws/privatelink.mdx | 7 +- .../administration/deployment/byoc/index.mdx | 7 +- .../deployment/custom-domains.mdx | 7 +- .../deployment/deployment-types.mdx | 25 +-- .../deployment/infrastructure.mdx | 28 ++- .../administration/deployment/limits.mdx | 7 +- .../administration/deployment/pricing.mdx | 2 +- .../deployment/providers/index.mdx | 8 +- .../administration/deployment/vpc/index.mdx | 9 +- .../administration/deployment/warm-up.mdx | 7 +- docs/content/product/administration/index.mdx | 24 --- .../administration/sso/google-workspace.mdx | 9 +- .../product/administration/sso/index.mdx | 118 +---------- .../sso/microsoft-entra-id/index.mdx | 3 +- .../sso/microsoft-entra-id/saml.mdx | 5 +- .../sso/microsoft-entra-id/scim.mdx | 3 +- .../product/administration/sso/okta.mdx | 9 +- .../users-and-permissions/custom-roles.mdx | 3 +- .../users-and-permissions/index.mdx | 8 +- .../product/administration/workspace/_meta.js | 7 +- .../administration/workspace/audit-log.mdx | 7 +- .../administration/workspace/budgets.mdx | 7 +- .../administration/workspace/data-model.mdx | 19 +- .../administration/workspace/dev-mode.mdx | 7 +- .../workspace/encryption-keys.mdx | 9 +- .../administration/workspace/environments.mdx | 7 +- .../administration/workspace/index.mdx | 3 +- .../administration/workspace/integrations.mdx | 7 +- .../workspace/monitoring/index.mdx | 13 +- .../administration/workspace/performance.mdx | 7 +- .../workspace/pre-aggregations.mdx | 7 +- .../administration/workspace/preferences.mdx | 7 +- .../workspace/query-history.mdx | 11 +- .../workspace/rollup-designer.mdx | 66 ------ .../workspace/saved-reports.mdx | 81 -------- .../workspace/semantic-catalog.mdx | 7 +- .../administration/workspace/sql-runner.mdx | 7 +- .../administration/workspace/visual-model.mdx | 7 +- .../core-data-apis/dax-api/index.mdx | 8 +- .../core-data-apis/mdx-api.mdx | 9 +- .../core-data-apis/sql-api/security.mdx | 3 - .../apis-integrations/embed-apis/chat-api.mdx | 6 +- .../embed-apis/generate-session.mdx | 2 +- .../apis-integrations/google-sheets.mdx | 7 +- .../apis-integrations/microsoft-excel.mdx | 6 +- .../semantic-layer-sync/index.mdx | 9 +- .../semantic-layer-sync/tableau.mdx | 7 +- .../product/apis-integrations/tableau.mdx | 2 +- docs/content/product/auth/context.mdx | 14 +- docs/content/product/auth/methods/_meta.js | 1 - .../auth/methods/identity-provider.mdx | 6 +- docs/content/product/auth/methods/jwt.mdx | 17 -- .../content/product/auth/methods/kerberos.mdx | 8 +- docs/content/product/auth/methods/ldap.mdx | 192 ------------------ docs/content/product/auth/methods/ntlm.mdx | 8 +- .../product/caching/running-in-production.mdx | 16 +- .../configuration/data-sources/index.mdx | 2 +- .../configuration/data-sources/ksqldb.mdx | 7 +- .../configuration/data-sources/ms-fabric.mdx | 7 +- .../data-sources/singlestore.mdx | 7 +- .../configuration/reference/config.mdx | 59 ------ .../product/embedding/creator-mode.mdx | 4 +- .../product/exploration/playground.mdx | 6 +- .../cloud/connect-to-snowflake.mdx | 7 +- .../core/add-a-pre-aggregation.mdx | 6 +- .../databricks/connect-to-databricks.mdx | 7 +- .../import-bitbucket-repository-via-ssh.mdx | 7 +- .../import-git-repository-via-ssh.mdx | 7 +- .../import-github-repository.mdx | 7 +- .../import-gitlab-repository-via-ssh.mdx | 7 +- .../migrate-from-core/upload-with-cli.mdx | 7 +- docs/content/product/presentation/_meta.js | 1 - .../product/presentation/dashboards.mdx | 1 - docs/content/product/presentation/index.mdx | 22 -- docs/redirects.json | 26 ++- 77 files changed, 241 insertions(+), 866 deletions(-) delete mode 100644 docs/content/product/administration/index.mdx delete mode 100644 docs/content/product/administration/workspace/rollup-designer.mdx delete mode 100644 docs/content/product/administration/workspace/saved-reports.mdx delete mode 100644 docs/content/product/auth/methods/ldap.mdx delete mode 100644 docs/content/product/presentation/index.mdx diff --git a/docs/content/product/administration/deployment/auto-suspension.mdx b/docs/content/product/administration/deployment/auto-suspension.mdx index 2950c7327e762..7c5ed1186cf29 100644 --- a/docs/content/product/administration/deployment/auto-suspension.mdx +++ b/docs/content/product/administration/deployment/auto-suspension.mdx @@ -1,11 +1,10 @@ # Auto-suspension - + -Auto-suspension is available in Cube Cloud on -[Starter and above](https://cube.dev/pricing) product tiers. +Available on [Starter and above plans](https://cube.dev/pricing). - + Cube Cloud can automatically suspend deployments when not in use to reduce [resource consumption][ref-deployment-pricing], which helps manage your spend. diff --git a/docs/content/product/administration/deployment/byoc/aws/index.mdx b/docs/content/product/administration/deployment/byoc/aws/index.mdx index f5d80295b5867..c19ec9a956916 100644 --- a/docs/content/product/administration/deployment/byoc/aws/index.mdx +++ b/docs/content/product/administration/deployment/byoc/aws/index.mdx @@ -7,13 +7,12 @@ asIndexPage: true With Bring Your Own Cloud (BYOC) on AWS, all the components interacting with private data are deployed on the customer infrastructure on AWS and managed by the Cube Cloud Control Plane via the Cube Cloud Operator. - + -BYOC is available in Cube Cloud on the -[Enterprise Premier](https://cube.dev/pricing) product tier. +Available on the [Enterprise Premier plan](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + Learn about [deploying BYOC on AWS][deployment] or setting up [private connectivity][privatelink]. diff --git a/docs/content/product/administration/deployment/byoc/aws/privatelink.mdx b/docs/content/product/administration/deployment/byoc/aws/privatelink.mdx index 65559acf4ef4d..b18f8127161c3 100644 --- a/docs/content/product/administration/deployment/byoc/aws/privatelink.mdx +++ b/docs/content/product/administration/deployment/byoc/aws/privatelink.mdx @@ -2,13 +2,12 @@ Cube Cloud BYOC deployments on AWS support private connectivity for Cube API endpoints using AWS PrivateLink. This enables secure, private access to your Cube deployment without exposing endpoints to the public internet. - + -Private connectivity via AWS PrivateLink is available in Cube Cloud on the -[Enterprise Premier](https://cube.dev/pricing) product tier with BYOC deployments. +Available on the [Enterprise Premier plan](https://cube.dev/pricing) with BYOC deployments. [Contact us](https://cube.dev/contact) for details. - + ## Overview diff --git a/docs/content/product/administration/deployment/byoc/index.mdx b/docs/content/product/administration/deployment/byoc/index.mdx index 68104e12ded45..756aa14b2a2a9 100644 --- a/docs/content/product/administration/deployment/byoc/index.mdx +++ b/docs/content/product/administration/deployment/byoc/index.mdx @@ -8,13 +8,12 @@ This guide outlines the Bring Your Own Cloud (BYOC) deployment configuration for With BYOC, all the components interacting with private data are deployed on the customer infrastructure on a platform of choice (AWS/Azure/GCP) and managed by the Cube Cloud Control Plane via the Cube Cloud Operator. - + -BYOC is available in Cube Cloud on the -[Enterprise Premier](https://cube.dev/pricing) product tier. +Available on the [Enterprise Premier plan](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + Cube Cloud supports BYOC on AWS, GCP, and Azure. Below, you can find documentation for AWS. Reach out to your account team for Azure or GCP BYOC documentation. diff --git a/docs/content/product/administration/deployment/custom-domains.mdx b/docs/content/product/administration/deployment/custom-domains.mdx index 1ed9b4b98189c..f17a9549ff5b9 100644 --- a/docs/content/product/administration/deployment/custom-domains.mdx +++ b/docs/content/product/administration/deployment/custom-domains.mdx @@ -4,12 +4,11 @@ By default, Cube Cloud deployments and their API endpoints use auto-generated anonymized domain names, e.g., `emerald-llama.gcp-us-central1.cubecloudapp.dev`. You can also assign a custom domain to your deployment. - + -Custom domains are available in Cube Cloud on -[Premium and above](https://cube.dev/pricing) product tiers. +Available on [Premium and above plans](https://cube.dev/pricing). - + To set up a custom domain, go to your deployment's settings page. Under the Custom Domain section, type in your custom domain and diff --git a/docs/content/product/administration/deployment/deployment-types.mdx b/docs/content/product/administration/deployment/deployment-types.mdx index c41290a0fb145..0eef3ee18a8a9 100644 --- a/docs/content/product/administration/deployment/deployment-types.mdx +++ b/docs/content/product/administration/deployment/deployment-types.mdx @@ -12,14 +12,13 @@ advanced multi-tenancy configurations. ## Development instance - + -Development instance is available in Cube Cloud for free, no credit card -required. Your free trial is limited to 2 development instances and only 1,000 -queries per day. Upgrade to [any paid product tier](https://cube.dev/pricing) -to unlock all features. +Available for free, no credit card required. Your free trial is limited to 2 +development instances and only 1,000 queries per day. Upgrade to +[any paid plan](https://cube.dev/pricing) to unlock all features. - +
+ -Production cluster is available in Cube Cloud on -[all paid product tiers](https://cube.dev/pricing). +Available on [all paid plans](https://cube.dev/pricing). You can also choose a [deployment tier](/product/deployment/cloud/pricing#deployment-tiers). - +
+ -Production multi-cluster is available in Cube Cloud on -[Premium and above](https://cube.dev/pricing) product tiers. +Available on [Premium and above plans](https://cube.dev/pricing). - + It provides you with two options: * Scale the number of [production cluster](#production-cluster) deployments diff --git a/docs/content/product/administration/deployment/infrastructure.mdx b/docs/content/product/administration/deployment/infrastructure.mdx index 3c3c1c6a828d5..b997dc0ef2750 100644 --- a/docs/content/product/administration/deployment/infrastructure.mdx +++ b/docs/content/product/administration/deployment/infrastructure.mdx @@ -25,12 +25,11 @@ scaling, and monitoring your Cube Deployments, as well as managing Cube Store and persisting pre-aggregated data. This option requires the least effort to set up. - + -Shared infrastructure is available in Cube Cloud on -[all product tiers](https://cube.dev/pricing). +Available on [all plans](https://cube.dev/pricing). - + Please note that some Enterprise features, such as VPC peering or PrivateLink are not available on the shared infrastructure. There's also a possibility of resource @@ -53,12 +52,11 @@ accounts that hosts only that customer's deployments. This option is great for most of the typical Enterprise use-cases as it provides a higher level of performance, as well as additional security and isolation. - + -Dedicated infrastructure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Available on [Enterprise and above plans](https://cube.dev/pricing). - +
+ -Dedicated infrastructure with CSPS is available in Cube Cloud on the -[Enterprise Premier](https://cube.dev/pricing) product tier. +Available on the [Enterprise Premier plan](https://cube.dev/pricing). - +
@@ -100,12 +97,11 @@ Dedicated infrastructure with CSPS is available in Cube Cloud on the With [Bring Your Own Cloud](/product/deployment/cloud/byoc) (BYOC) all the components interacting with private data are deployed on the customer infrastructure on a platform of choice (AWS/Azure/GCP) and managed by the Cube Cloud Control Plane via the Cube Cloud Operator. - + -BYOC is available in Cube Cloud on the -[Enterprise Premier](https://cube.dev/pricing) product tier. +Available on the [Enterprise Premier plan](https://cube.dev/pricing). - +
+ -Limits apply to Cube Cloud accounts on -[all product tiers](https://cube.dev/pricing). +Applies to [all plans](https://cube.dev/pricing). - + ## Limit types diff --git a/docs/content/product/administration/deployment/pricing.mdx b/docs/content/product/administration/deployment/pricing.mdx index 27dcc31dedf23..7a5c73ac5c605 100644 --- a/docs/content/product/administration/deployment/pricing.mdx +++ b/docs/content/product/administration/deployment/pricing.mdx @@ -73,7 +73,7 @@ terms][ref-premium-tier-support], and [limits][ref-cloud-limits]. deployments with more significant security and compliance needs.** It offers everything in the [Premium product tier](#premium) as well as [Semantic Layer -Sync][ref-sls] with unlimited supported BI tools, SAML 2.0 +Sync][ref-sls] with unlimited supported BI tools, SAML support for [single sign-on][ref-sso], Azure support for all regions, [dedicated infrastructure][ref-dedicated-infra], [VPC peering][ref-cloud-vpc-peering], [monitoring integrations][ref-monitoring-integrations], and [role-based access diff --git a/docs/content/product/administration/deployment/providers/index.mdx b/docs/content/product/administration/deployment/providers/index.mdx index 34e821d37d99c..0a6dbc8d21940 100644 --- a/docs/content/product/administration/deployment/providers/index.mdx +++ b/docs/content/product/administration/deployment/providers/index.mdx @@ -10,13 +10,13 @@ Cube Cloud works with all three major cloud providers: - [Google Cloud Platform](https://cloud.google.com) (GCP) - [Microsoft Azure](https://azure.microsoft.com) - + -AWS and GCP are available in Cube Cloud on [all product tiers](https://cube.dev/pricing). -Azure is only available on [Enterprise and above](https://cube.dev/pricing) product tiers. +AWS and GCP are available on [all plans](https://cube.dev/pricing). +Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Regions diff --git a/docs/content/product/administration/deployment/vpc/index.mdx b/docs/content/product/administration/deployment/vpc/index.mdx index 4b31dfbf6412c..62dd91a663818 100644 --- a/docs/content/product/administration/deployment/vpc/index.mdx +++ b/docs/content/product/administration/deployment/vpc/index.mdx @@ -7,13 +7,12 @@ asIndexPage: true For improved stability and security, Cube Cloud supports connecting to one or more VPCs (virtual private clouds) in your Azure, AWS, or GCP accounts. - + -VPC connectivity requires [dedicated infrastructure][ref-dedicated-infra] -and is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Requires [dedicated infrastructure][ref-dedicated-infra]. +Available on [Enterprise and above plans](https://cube.dev/pricing). - + VPC connection improves stability through dedicated infrastructure for a deployment and improves security by preventing your database traffic from being diff --git a/docs/content/product/administration/deployment/warm-up.mdx b/docs/content/product/administration/deployment/warm-up.mdx index 820d5b9f8646c..e67f41d2a26e9 100644 --- a/docs/content/product/administration/deployment/warm-up.mdx +++ b/docs/content/product/administration/deployment/warm-up.mdx @@ -4,12 +4,11 @@ Deployment warm-up improves querying performance by executing time-consuming tasks after a Cube Cloud deployment is spun up but before it's exposed to requests from users. - + -Deployment warm-up is available in Cube Cloud on -[Starter and above](https://cube.dev/pricing) product tiers. +Available on [Starter and above plans](https://cube.dev/pricing). - + diff --git a/docs/content/product/administration/index.mdx b/docs/content/product/administration/index.mdx deleted file mode 100644 index 2173f33a1a33f..0000000000000 --- a/docs/content/product/administration/index.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -asIndexPage: true ---- - -# Administration - -Administration tools help you deploy, manage, and monitor your Cube projects. - - - -Most administration tools are available in Cube Cloud. - - - -## Administration in Cube Cloud - -In Cube Cloud, you can: - -- Use [Workspace][ref-workspace] tools to build, test, and manage Cube projects -- Use [Deployment][ref-deployment] tools to deploy and scale your Cube infrastructure - -[ref-workspace]: /product/administration/workspace -[ref-deployment]: /product/administration/deployment - diff --git a/docs/content/product/administration/sso/google-workspace.mdx b/docs/content/product/administration/sso/google-workspace.mdx index b8d6f21d71c1f..2037d2b3f940b 100644 --- a/docs/content/product/administration/sso/google-workspace.mdx +++ b/docs/content/product/administration/sso/google-workspace.mdx @@ -6,16 +6,15 @@ guide will walk you through the steps of configuring SAML authentication in Cube Cloud with Google Workspace. You **must** be a super administrator in your Google Workspace to access the Admin Console and create a SAML integration. - + -Single sign-on with Google Workspace is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Available on [Enterprise and above plans](https://cube.dev/pricing). - + ## Enable SAML in Cube Cloud -First, we'll enable SAML 2.0 authentication in Cube Cloud. To do this, log in to +First, we'll enable SAML authentication in Cube Cloud. To do this, log in to Cube Cloud and 1. Click your username from the top-right corner, then click Team & diff --git a/docs/content/product/administration/sso/index.mdx b/docs/content/product/administration/sso/index.mdx index f84a9ce386ea4..93439f8d8830b 100644 --- a/docs/content/product/administration/sso/index.mdx +++ b/docs/content/product/administration/sso/index.mdx @@ -8,19 +8,13 @@ As an account administrator, you can manage how your team and users access Cube You can authenticate using email and password, a GitHub account, or a Google account. Cube Cloud also provides single sign-on (SSO) via identity providers supporting -[SAML 2.0](#saml-20), e.g., Okta, Google Workspace, Azure AD, etc. +[SAML](#saml), e.g., Okta, Google Workspace, Azure AD, etc. -Finally, Cube Cloud provides the [LDAP integration](#ldap-integration), enabling -users of [APIs & integrations][ref-apis] to authenticate via an LDAP catalog -and assume roles that work with [access policies][ref-dap] once [authentication -integration][ref-auth-integration] is enabled. - - + -Authentication is available in Cube Cloud on [all product tiers](https://cube.dev/pricing).
-[SAML 2.0](#saml-20) and [LDAP integration](#ldap-integration) are available on [Enterprise and above](https://cube.dev/pricing) product tiers. +[SAML](#saml) is available on [Enterprise and above plans](https://cube.dev/pricing). -
+ Authentication & SSO
t Use the toggles in Password, Google, and GitHub sections to enable or disable these authentication options. -### SAML 2.0 +### SAML Use the toggle in the SAML 2.0 section to enable or disable the authentication -via an identity provider supporting the [SAML 2.0 protocol][wiki-saml]. +via an identity provider supporting the [SAML protocol][wiki-saml]. Once it's enabled, you'll see the SAML 2.0 Settings section directly below. Check the following guides to get tool-specific instructions on configuration: @@ -63,107 +57,7 @@ Check the following guides to get tool-specific instructions on configuration: /> -### LDAP integration - -Use the toggle in the LDAP Integration section to enable or disable the -integration with an [LDAP catalog][wiki-ldap]. -Once it's enabled, you'll see the LDAP Settings section directly below. - - - -Cube Cloud will be accessing your LDAP server from the IP addresses shown under -LDAP Settings. If needed, add these IP addresses to an allowlist. - - - -You can configure [connection settings](#connection-settings) and use the -Test Connection button to validate them. You can also configure -[user properties](#user-properties-mapping) mapping, [user roles](#user-roles-mapping) mapping, -and [user attributes](#user-attributes-mapping) mapping. - -#### Connection settings - -You have to configure the following connection settings: - -| Option | Description | -| --- | --- | -| LDAP Server URL | Address of your LDAP server | -| Use Secure LDAP | Use an encrypted connection (LDAPS) | -| Don't Verify CA | Disable certificate authority verification | -| Certificate | Certificate for LDAPS in the PEM format | -| Certificate Authority | Certificate for the private CA in the PEM format | -| Key | Key for mutual TLS (mTLS) in the PEM format | -| Bind DN | User name for LDAP authentication | -| Bind Credentials | Password for LDAP authentication | -| Search Base | Base DN for searching users | -| User Object Class | Object class for user entries | - -Use the tooltips in Cube Cloud to get more information about each setting. - -#### User properties mapping - -You have to configure how user data in an LDAP catalog maps to user properties in Cube Cloud. -The following properties are required: - -| Property | Description | -| --- | --- | -| Login Attribute | Login name | -| Id Attribute | Unique identifier | -| Email Attribute | Email address | -| Name Attribute | Full name | - -Use the tooltips in Cube Cloud to get more information about each setting. - -#### User roles mapping - -You can configure how user data in an LDAP catalog maps to roles in Cube Cloud. -You can also use mapped roles with [access policies][ref-dap] once [authentication -integration][ref-auth-integration] is enabled. - -Mapping is performed as follows: -* Roles Attribute is retrieved from an LDAP catalog. -* Retrieved value is transformed using rules under Role mapping. -* If the value matches an existing role in Cube Cloud, then the user assumes this role. - -Additionally, the user always assumes the role specified under Default Cloud role. - - - -All roles will be available under `cubeCloud.roles` array in the [security context][ref-security-context]: - -```json -{ - "cubeCloud": { - "roles": [ - "Everyone", - "manager" - ] - } -} -``` - -#### User attributes mapping - -You can also bring more user data from an LDAP catalog to use with [access policies][ref-dap]. -Mapping is performed using the rules under Attribute mapping. - -All mapped attributes and their values will be available under `cubeCloud.userAttributes` -dictionary in the [security context][ref-security-context]: - -```json -{ - "cubeCloud": { - "userAttributes": { - "fullName": "John Doe", - "department": "Finance", - "location": "San Mateo" - } - } -} -``` - [wiki-saml]: https://en.wikipedia.org/wiki/SAML_2.0 -[wiki-ldap]: https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol [ref-apis]: /product/apis-integrations [ref-dap]: /product/auth/data-access-policies [ref-security-context]: /product/auth/context diff --git a/docs/content/product/administration/sso/microsoft-entra-id/index.mdx b/docs/content/product/administration/sso/microsoft-entra-id/index.mdx index 816c0f63a4b09..ec96d08603d1d 100644 --- a/docs/content/product/administration/sso/microsoft-entra-id/index.mdx +++ b/docs/content/product/administration/sso/microsoft-entra-id/index.mdx @@ -10,8 +10,7 @@ useful when you want your users to access Cube Cloud using single sign-on. -Single sign-on with Microsoft Entra ID is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Available on [Enterprise and above plans](https://cube.dev/pricing). diff --git a/docs/content/product/administration/sso/microsoft-entra-id/saml.mdx b/docs/content/product/administration/sso/microsoft-entra-id/saml.mdx index aa52f7b00ee37..d57375b79edab 100644 --- a/docs/content/product/administration/sso/microsoft-entra-id/saml.mdx +++ b/docs/content/product/administration/sso/microsoft-entra-id/saml.mdx @@ -11,14 +11,13 @@ integration. -Single sign-on with Microsoft Entra ID is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Available on [Enterprise and above plans](https://cube.dev/pricing). ## Enable SAML in Cube Cloud -First, we'll enable SAML 2.0 authentication in Cube Cloud: +First, we'll enable SAML authentication in Cube Cloud: 1. Click your username from the top-right corner, then click Team & Security. diff --git a/docs/content/product/administration/sso/microsoft-entra-id/scim.mdx b/docs/content/product/administration/sso/microsoft-entra-id/scim.mdx index c60840d8d2dbf..c14f24c2aa9d5 100644 --- a/docs/content/product/administration/sso/microsoft-entra-id/scim.mdx +++ b/docs/content/product/administration/sso/microsoft-entra-id/scim.mdx @@ -6,8 +6,7 @@ with Microsoft Entra ID (formerly Azure Active Directory). -SCIM provisioning with Microsoft Entra ID is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Available on [Enterprise and above plans](https://cube.dev/pricing). diff --git a/docs/content/product/administration/sso/okta.mdx b/docs/content/product/administration/sso/okta.mdx index 75d5039bbf9a1..e992d4cbd7aae 100644 --- a/docs/content/product/administration/sso/okta.mdx +++ b/docs/content/product/administration/sso/okta.mdx @@ -6,16 +6,15 @@ you through the steps of configuring SAML authentication in Cube Cloud with Okta. You **must** be an account administrator in your Okta organization to access the Admin Console and create a SAML integration. - + -Single sign-on with Okta is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Available on [Enterprise and above plans](https://cube.dev/pricing). - + ## Enable SAML in Cube Cloud -First, we'll enable SAML 2.0 authentication in Cube Cloud. To do this, log in to +First, we'll enable SAML authentication in Cube Cloud. To do this, log in to Cube Cloud and 1. Click your username from the top-right corner, then click Team & diff --git a/docs/content/product/administration/users-and-permissions/custom-roles.mdx b/docs/content/product/administration/users-and-permissions/custom-roles.mdx index 6ac7844c5f238..8f0b3ce944930 100644 --- a/docs/content/product/administration/users-and-permissions/custom-roles.mdx +++ b/docs/content/product/administration/users-and-permissions/custom-roles.mdx @@ -2,8 +2,7 @@ -Custom roles are available in Cube Cloud on -[Enterprise plan.](https://cube.dev/pricing) +Custom roles are available on the [Enterprise plan](https://cube.dev/pricing). diff --git a/docs/content/product/administration/users-and-permissions/index.mdx b/docs/content/product/administration/users-and-permissions/index.mdx index ace9da4373080..f5980aec885f9 100644 --- a/docs/content/product/administration/users-and-permissions/index.mdx +++ b/docs/content/product/administration/users-and-permissions/index.mdx @@ -4,13 +4,7 @@ asIndexPage: true # Users and permissions -Manage users and control access to features and data in Cube Cloud. - - - -Users and permissions management is available in Cube Cloud. - - +Manage users and control access to features and data in Cube. ## Users and permissions diff --git a/docs/content/product/administration/workspace/_meta.js b/docs/content/product/administration/workspace/_meta.js index 17043180459ba..65bf619662032 100644 --- a/docs/content/product/administration/workspace/_meta.js +++ b/docs/content/product/administration/workspace/_meta.js @@ -2,8 +2,6 @@ export default { "vizard": "Chart Prototyping", "data-model": "Data Model", "visual-model": "Visual Model", - "saved-reports": "Saved Reports", - "rollup-designer": "Rollup Designer", "dev-mode": "Development mode", "environments": "Environments", "integrations": "Integrations", @@ -19,6 +17,9 @@ export default { "budgets": "Budgets", "preferences": "Preferences", "cli": "CLI", - "semantic-catalog": "Semantic Catalog", + "semantic-catalog": { + title: "Semantic Catalog", + display: "hidden" + }, "recipes": "Recipes", } diff --git a/docs/content/product/administration/workspace/audit-log.mdx b/docs/content/product/administration/workspace/audit-log.mdx index bf2cbb03e4817..afb465964fb5b 100644 --- a/docs/content/product/administration/workspace/audit-log.mdx +++ b/docs/content/product/administration/workspace/audit-log.mdx @@ -4,13 +4,12 @@ Audit Log collects, stores, and displays security-related events within a Cube C account, across all deployments. You can use it to maintain and review a historical record of activity for compliance purposes. - + -Audit Log is available in Cube Cloud on the -[Enterprise Premier](https://cube.dev/pricing) product tier. +Available on the [Enterprise Premier plan](https://cube.dev/pricing). You can also choose an [Audit Log tier](/product/deployment/cloud/pricing#audit-log-tiers). - + Read below about [collected events](#event-types). Also, see how you can [enable](#configuration) Audit Log, [view events](#viewing-events), and [download](#downloading-events) them. diff --git a/docs/content/product/administration/workspace/budgets.mdx b/docs/content/product/administration/workspace/budgets.mdx index a986e5fd883ca..d9c6437ff08cc 100644 --- a/docs/content/product/administration/workspace/budgets.mdx +++ b/docs/content/product/administration/workspace/budgets.mdx @@ -4,12 +4,11 @@ As an account administrator, you can define rules which trigger notifications when your account's usage exceeds a certain threshold. These rules are called "budgets". - + -Budgets are available in Cube Cloud on -[Premium and above](https://cube.dev/pricing) product tiers. +Available on [Premium and above plans](https://cube.dev/pricing). - + on the top to run (or re-run) the query and check the -querying time in the top right corner. Click on the querying time to open [Rollup -Designer][ref-rollup-designer] that would help you create a pre-aggregation -to accelerate the query. +querying time in the top right corner. Click on the querying time to create a +pre-aggregation to accelerate the query. View query results on the Results tab. Check the number of rows in the result set on the bottom and use the pagination control in the bottom right corner, if needed. @@ -198,7 +197,6 @@ manually. */} [ref-dev-mode]: /product/configuration#development-mode -[ref-rollup-designer]: /product/workspace/rollup-designer [ref-dataviz-tools]: /product/configuration/visualization-tools [ref-js-sdk]: /product/apis-integrations/javascript-sdk [ref-data-model]: /product/workspace/data-model#generating-data-model-files diff --git a/docs/content/product/getting-started/cloud/connect-to-snowflake.mdx b/docs/content/product/getting-started/cloud/connect-to-snowflake.mdx index 5de8e66d1ad8f..0f1d0444ef7ef 100644 --- a/docs/content/product/getting-started/cloud/connect-to-snowflake.mdx +++ b/docs/content/product/getting-started/cloud/connect-to-snowflake.mdx @@ -18,13 +18,12 @@ and click Next: src="https://ucarecdn.com/2338323e-0db8-4224-8e7a-3b4daf9c60ec/" /> - + -Microsoft Azure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Microsoft Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Set up a Cube project diff --git a/docs/content/product/getting-started/core/add-a-pre-aggregation.mdx b/docs/content/product/getting-started/core/add-a-pre-aggregation.mdx index 43b6f2b4cd0cb..6707db24be47f 100644 --- a/docs/content/product/getting-started/core/add-a-pre-aggregation.mdx +++ b/docs/content/product/getting-started/core/add-a-pre-aggregation.mdx @@ -13,14 +13,14 @@ From the Build tab, execute a query: /> Just above the results, click on Query was not accelerated with -pre-aggregation to bring up the Rollup Designer: +pre-aggregation to bring up the pre-aggregation suggestion: -The Rollup Designer will automatically suggest a pre-aggregation for the query; +A pre-aggregation will be automatically suggested for the query; click Add to the Data Model and then retry the query in the Playground. This time, the query should be accelerated with a pre-aggregation: diff --git a/docs/content/product/getting-started/databricks/connect-to-databricks.mdx b/docs/content/product/getting-started/databricks/connect-to-databricks.mdx index d1539da392dcd..653d4b565e7b0 100644 --- a/docs/content/product/getting-started/databricks/connect-to-databricks.mdx +++ b/docs/content/product/getting-started/databricks/connect-to-databricks.mdx @@ -18,13 +18,12 @@ and click Next: src="https://ucarecdn.com/2338323e-0db8-4224-8e7a-3b4daf9c60ec/" /> - + -Microsoft Azure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Microsoft Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Set up a Cube project diff --git a/docs/content/product/getting-started/migrate-from-core/import-bitbucket-repository-via-ssh.mdx b/docs/content/product/getting-started/migrate-from-core/import-bitbucket-repository-via-ssh.mdx index 74fc147235f23..e0629062843b7 100644 --- a/docs/content/product/getting-started/migrate-from-core/import-bitbucket-repository-via-ssh.mdx +++ b/docs/content/product/getting-started/migrate-from-core/import-bitbucket-repository-via-ssh.mdx @@ -24,13 +24,12 @@ choice. />
- + -Microsoft Azure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Microsoft Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Step 3: Import Git repository diff --git a/docs/content/product/getting-started/migrate-from-core/import-git-repository-via-ssh.mdx b/docs/content/product/getting-started/migrate-from-core/import-git-repository-via-ssh.mdx index f39cf2beba40d..b1dc1898e18b5 100644 --- a/docs/content/product/getting-started/migrate-from-core/import-git-repository-via-ssh.mdx +++ b/docs/content/product/getting-started/migrate-from-core/import-git-repository-via-ssh.mdx @@ -24,13 +24,12 @@ your choice. />
- + -Microsoft Azure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Microsoft Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Step 3: Import Git repository diff --git a/docs/content/product/getting-started/migrate-from-core/import-github-repository.mdx b/docs/content/product/getting-started/migrate-from-core/import-github-repository.mdx index 3457c4ee57a32..e0cef9728cc26 100644 --- a/docs/content/product/getting-started/migrate-from-core/import-github-repository.mdx +++ b/docs/content/product/getting-started/migrate-from-core/import-github-repository.mdx @@ -23,13 +23,12 @@ choice. />
- + -Microsoft Azure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Microsoft Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Step 3: Import repository from GitHub diff --git a/docs/content/product/getting-started/migrate-from-core/import-gitlab-repository-via-ssh.mdx b/docs/content/product/getting-started/migrate-from-core/import-gitlab-repository-via-ssh.mdx index 9bd23bee59715..dc3a6de3388e2 100644 --- a/docs/content/product/getting-started/migrate-from-core/import-gitlab-repository-via-ssh.mdx +++ b/docs/content/product/getting-started/migrate-from-core/import-gitlab-repository-via-ssh.mdx @@ -24,13 +24,12 @@ choice. />
- + -Microsoft Azure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Microsoft Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Step 3: Import Git repository diff --git a/docs/content/product/getting-started/migrate-from-core/upload-with-cli.mdx b/docs/content/product/getting-started/migrate-from-core/upload-with-cli.mdx index 2b99237efdd09..d99d2431cdbd2 100644 --- a/docs/content/product/getting-started/migrate-from-core/upload-with-cli.mdx +++ b/docs/content/product/getting-started/migrate-from-core/upload-with-cli.mdx @@ -19,13 +19,12 @@ provider and region of your choice. />
- + -Microsoft Azure is available in Cube Cloud on -[Enterprise and above](https://cube.dev/pricing) product tiers. +Microsoft Azure is available on [Enterprise and above plans](https://cube.dev/pricing). [Contact us](https://cube.dev/contact) for details. - + ## Step 2: Upload your Cube project diff --git a/docs/content/product/presentation/_meta.js b/docs/content/product/presentation/_meta.js index 873b9588f2e62..a64788030a448 100644 --- a/docs/content/product/presentation/_meta.js +++ b/docs/content/product/presentation/_meta.js @@ -2,4 +2,3 @@ export default { "dashboards": "Dashboards", "scheduled-refreshes": "Scheduled Refreshes" } - diff --git a/docs/content/product/presentation/dashboards.mdx b/docs/content/product/presentation/dashboards.mdx index 427ea2784bb8e..7b9a83059d664 100644 --- a/docs/content/product/presentation/dashboards.mdx +++ b/docs/content/product/presentation/dashboards.mdx @@ -16,4 +16,3 @@ Dashboards enable you to: Select the reports you want to include from your [workbook][ref-workbooks], arrange them to tell your data story, and publish the dashboard. This gives stakeholders direct access to the insights that matter most, without the complexity of the underlying analysis. [ref-workbooks]: /product/exploration/workbooks - diff --git a/docs/content/product/presentation/index.mdx b/docs/content/product/presentation/index.mdx deleted file mode 100644 index f15a9280d16c3..0000000000000 --- a/docs/content/product/presentation/index.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -asIndexPage: true ---- - -# Presentation - -Presentation tools help you visualize and share data from your semantic layer. - - - -Presentation tools are available in both Cube Cloud and Cube Core. - - - -## Presentation tools - -Use presentation tools to: - -- Build and share data visualizations -- Create interactive reports and dashboards -- Present data insights to stakeholders - diff --git a/docs/redirects.json b/docs/redirects.json index 15a0e81aa6605..160313e99739d 100644 --- a/docs/redirects.json +++ b/docs/redirects.json @@ -1,4 +1,9 @@ [ + { + "source": "/product/administration/workspace/saved-reports", + "destination": "/product/administration/workspace", + "permanent": true + }, { "source": "/product/administration/workspace/access-control", "destination": "/product/administration/users-and-permissions/custom-roles", @@ -211,7 +216,7 @@ }, { "source": "/guides/recipes/auth/sql-api-ldap", - "destination": "/product/auth/methods/ldap", + "destination": "/product/auth/methods", "permanent": true }, { @@ -226,7 +231,7 @@ }, { "source": "/product/auth/recipes/sql-api-ldap", - "destination": "/product/auth/methods/ldap", + "destination": "/product/auth/methods", "permanent": true }, { @@ -1786,7 +1791,12 @@ }, { "source": "/product/workspace/rollup-designer", - "destination": "/product/administration/workspace/rollup-designer", + "destination": "/product/administration/workspace/pre-aggregations", + "permanent": true + }, + { + "source": "/product/administration/workspace/rollup-designer", + "destination": "/product/administration/workspace/pre-aggregations", "permanent": true }, { @@ -2014,6 +2024,16 @@ "destination": "/product/embedding", "permanent": true }, + { + "source": "/product/administration", + "destination": "/product/administration/workspace", + "permanent": true + }, + { + "source": "/product/presentation", + "destination": "/product/presentation/dashboards", + "permanent": true + }, { "source": "/product/presentation/embedding", "destination": "/product/embedding",