Presight
  • 👋INTRODUCTION
    • What is Presight?
    • Core Concepts
      • Metrics
      • Events
      • Segments
        • Source Columns
        • Custom Segments
    • The Presight Workspace
      • Workspace Overview
      • The Data Docs
      • Data Library (Datahub)
  • ➡️DATA IN
    • Connect
      • Data Warehouse
      • Data Connectors
        • API Connector
        • Google Sheets Connection
        • CSV Import
        • Dimensional Dates (Dimdates table)
        • QuickBooks Online
        • HubSpot Connector
    • Sync
    • Tables & Columns
      • Browse & Edit
      • Primary Key
    • Governance
  • ⚙️MODEL
    • Data Relationships
      • Table Relationships
      • Hierarchy
    • Metrics
      • Create Metrics
      • Ownership & Permission
      • Deletion
    • Events
      • Creating Events
    • Custom Tables
      • Table Builder
        • Filter a Dataset
        • Simple Data Enrichment
        • Advanced Enrichment - Segmentation
      • Custom SQL Query
    • Segments & Custom Segments
      • Dimensions from Data Sources
      • Create a New Dimension
    • Formulas
      • Metric Formulas
      • Data Transformation Formulas
  • 📊ANALYSIS
    • The Data Docs
      • Explorations
        • Docs Widgets
      • Reports
      • Dashboards
      • Layout & Beautify
      • Organize
      • Collaboration
    • Data Widgets
      • Charts
        • Query Syntax
        • Data in a Chart
        • Interacting with a Chart
          • Breakdown
          • Chart Filter
          • Time Change
          • Chart Menu
          • View Constituent Records
          • Version views in Chart
        • Chart Configuration
      • Metric Table
        • Creating a Table
        • Interact with a Table
          • Adding Metrics
          • Adding Sections and Organizing metric list
          • Table Filter
          • Table Summaries
          • Quick Chart Creation from Table
          • Timeline Navigation
        • Table Menu
        • Table Breakdown
        • Breakdown Options
        • Interact with Table Metrics
        • [Advanced] Automatic Variance Calculation
      • Records Table
        • Accessing Data Records on-demand
    • Breakdowns & Filters
      • [Advanced] Dimension Path
    • Event Analytics
      • Event Funnel
      • Cohort
      • Event Path
    • Segmentations
      • Metric Segments
      • Filtered Segments
    • Ask AI (Beta)
      • Ask Presight
      • Presight AI in your Chat Tools
  • 📈PLANNING
    • Creating Versions
    • Interacting with Versions
    • Interacting with Future Data
    • Forecasting a Metric
  • 🏛️GOVERNANCE
    • Overview
    • Table Restriction
    • Metric Permission & Sharing
    • Doc Sharing
  • ⬇️DATA OUT
    • Export Data
Powered by GitBook
On this page
  • 1. Table-Level Permissions
  • 2. Metric-Level Permissions
  • 3. Doc-Level Permissions
  • Presight Permission Summary
  1. GOVERNANCE

Overview

Presight integrates comprehensive data governance mechanisms to ensure secure and granular access control. Below is an overview of the various levels of data governance in Presight, designed to protect sensitive data and enforce appropriate access permissions across your business intelligence workflows.


1. Table-Level Permissions

The Table-Level Permission system governs access to entire tables, specific columns, or individual rows. This is the strictest and most fundamental level of data restriction. It consists of three subtypes:

a. Whole Table Restriction

  • By default, all tables are accessible to every user in the workspace.

  • Workspace administrators or table owners can restrict access to entire tables to specific users or groups.

  • If restricted, unauthorized users cannot view or interact with the table.

b. Specific Column Permission

  • Access can be restricted at the column level.

  • For example, sensitive columns like "Salary" or "Social Security Number" can be hidden from unauthorized users.

  • Even if a user has access to the table, restricted columns will remain hidden.

c. Row-Level Permission

  • Permissions can be set to allow access to specific rows based on defined criteria.

  • For instance, sales representatives might only see rows related to their assigned regions or clients.

Note: Presight employs an opt-out mechanism for table-level permissions. By default, a table is accessible unless the workspace administrator or table owner explicitly restricts access.

2. Metric-Level Permissions

Metrics in Presight are defined based on table columns or other metrics. Metric-Level Permissions control who can access or share these metrics.

  • Ownership and Sharing:

    • A metric owner can choose to share their metric definitions with other workspace members.

    • Sharing is optional and controlled by the metric owner.

  • Dependent Access:

    • If a user lacks access to the source columns or tables from which a metric is derived, they will not be able to view the metric’s values, even if the definition has been shared with them.

    • This ensures that users cannot infer restricted data through metrics.

Example:

If Metric A is derived from the "Revenue" column in a table that a user cannot access, sharing Metric A's definition does not grant them access to the revenue data or its aggregated results.

3. Doc-Level Permissions

Document-Level Permissions allow for the sharing of data widgets and metrics embedded within a doc.

  • Widget Sharing:

    • Sharing is initiated by the document owner or collaborator.

    • Once shared, contents of the doc including data widgets can be viewed by other members,

  • Access Constraints:

    • Even if a doc is shared, users will only see metrics or widgets if they have the necessary permissions to access the underlying data.

    • If a metric or widget in the doc is based on restricted data, unauthorized users will not see its content.

Example:

A report shared with a team member will only display sales figures for regions they are authorized to view. Restricted metrics or widgets will remain inaccessible, ensuring confidentiality.

Presight Permission Summary

Permission Level

Scope

Default Behavior

Controlled By

Table-Level

Whole tables, specific columns, or rows

Tables are accessible to everyone unless explicitly restricted

Workspace admin or table owner

Metric-Level

Individual metrics

Metrics are private unless shared by the owner. Access requires permissions to data sources

Metric owner

Doc-Level

Documents containing widgets and metrics

Docs are accessible when shared, but data visibility depends on metric/table permissions

Document owner or collaborator

PreviousForecasting a MetricNextTable Restriction

Last updated 5 months ago

🏛️
Table Restriction
Metric Permission & Sharing
Doc Sharing