Netskope LogoNetskope Logo
  • Security Services
  • AI Services
  • Networking Services
  • Analytics Services
  • Integrations
  • getting-started.svgGetting Started
    • Support
    • Community
    • Netskope.com
    © 2026 All Rights Reserved. Netskope Inc.
    Home
    Data Security Posture Management (DSPM)
    Using The DSPM Platform
    Platform Administration & Identity
    Manage DSPM Service Accounts

    Manage DSPM Service Accounts

    Overview

    When multiple employees use a Business Intelligence (BI) platform that connects to a data warehouse via a single shared database user account, query logs typically attribute all activity to that single shared user. This creates a visibility gap regarding individual actions.

    You can resolve this by linking these un-linked (or “ghost”) usernames to a Service Account Application. This configuration allows Netskope DSPM to parse query metadata (headers), extract the actual employee identity, and attribute the activity correctly.

    Once configured, these linked usernames can be identified across the following screens:

    • Employee Management
    • User Assessment
    • Policy Management
    • Alerts

    Supported Platforms and Identifiers

    Netskope DSPM supports standard BI platforms and custom implementations. To attribute activity correctly, the system searches the query header for a unique identifier based on the platform type.

    BI PlatformIdentifier LogicExample Format
    LookerNetskope DSPM uses the user_id value and prepends it with lookeruser.

    If Netskope DSPM would use the string “looker_user_70”:

    -- Query Context '{"user_id":70,"history_id":119108,"instance_slug":"35234234235234234234234"}'
    SELECT * FROM USERS
    ModeNetskope DSPM uses the email value with no changes:SELECT * FROM USERS
    -- {"user":"gwashington","email":"gwashington@example.com","url":"modeanalytics.com/whitehouse/reports/123456","scheduled":false}
    PeriscopeNetskope DSPM uses the email_address value with no changes:{"chart_name":"User Data",
    "Dashboard_id":123456,
    "user_email":"gwashington@example.com”,
    "Query_source":"user_chart_editor",
    "Priority":10,
    "filter_values":"Test One",
    "Aggregation":"weekly",
    "date_range":{"type":"units","num_units":null,"unit_aggregation":"day"}}
    */ SELECT * FROM USERS
    OtherCan be used if the query header includes a unique employee identifier within a key named email.

    Link a Service Account to a Username

    Unlinked usernames in Netskope DSPM often correspond to Service Account Applications. You can verify these accounts and link them by following the steps below.

    1. Go to User Identity > Employee Management.

    2. Click the Un-Linked Users tab.

    3. To verify the account, click on a Username that you suspect is a Service Account> Review its Queries.

      • Indicator: If you see a high volume of queries generated by the same application structure, it is likely a Service Account.
    4. Return to the Un-linked Users tab and click the LINK button next to the Username.

    5. Select Service Account Application.

    6. Use the Application dropdown to select the corresponding platform:

      • Looker
      • Mode
      • Periscope
      • Other
    7. Click Save.

    This creates a new Service Account visible on the Service Account tab. Netskope DSPM automatically attributes future queries from this account to specific employees, enabling better risk assessment.

    Delete a Service Account

    If a Service Account is no longer in use or was configured incorrectly, you can remove it.

    1. Go to User Identity > Service Account.
    2. Locate the row of the Service Account you wish to remove.
    3. Click the delete icon (red trash bin).
    4. Click Yes to confirm the removal.
    Deleting a Service Account removes all extracted employee attribution associated with it. No further Alerts or Tasks will be generated regarding individual employee activities for this account.

    In this Topic
    • Manage DSPM Service Accounts