Skip to main content
Version: v2.5

Security

This application is built using Snowflake's Native Apps Framework and is therefore secure by design.

mpmX requires certain account-level and reference privileges to function:

  • to update the mining model in the background

    GRANT EXECUTE TASK
    GRANT USAGE ON WAREHOUSE
  • to gain access to your data sources

    GRANT SELECT ON TABLE
    GRANT SELECT ON VIEW

There is no need to grant these privileges via SQL, as the application will guide you through the initial setup.

Depending on your application usage, mpmX creates several application roles that you can use for granular access control:

  • OWNER - Grants full access. ¹

  • APPLICATION_ADMIN → Can open the application and create or edit any process scenario. Can read all computed mining models. ²

  • <PROCESS>_ADMIN → Can open the application and edit the <PROCESS> process scenario, including the mining parameters. Can read the computed mining model for the <PROCESS> process scenario. ²

  • <PROCESS>_DATA_CONSUMER → Can read the computed mining model for the <PROCESS> process scenario. ²

¹ Automatically assigned when the application is installed.
² Must be manually assigned via Snowsight or a SQL command.