Before you begin

Enable sharing of a Snowflake listing

To begin the installation process, our team must first enable your access to the Snowflake listing for the applicable application, which requires a few details about your Snowflake account.

If you have not already done so, please contact dentsu.Composable sales to request the application.
In your request, provide the following details:

  • Client name: The name of the client or company related to your request.
  • Primary contact name: The name of the primary contact for the request.
  • Primary contact email: The email address of the primary contact for the request.
  • Snowflake Organization Name: The unique name of your Snowflake organization, as shown in your Snowflake account details.
  • Snowflake Account Name: The name assigned to your Snowflake account, as shown in your Snowflake account details.
  • Snowflake Account Locator: The unique identifier for your Snowflake account, as shown in your Snowflake account details.

You can find Snowflake information by going to Account > View Account Settings in Snowflake or by running the following in your Snowflake account:

SELECT current_organization_name() AS org_name,
       current_account_name() AS account_name,
       current_account() AS account_locator;

 

  1. If you plan to use USPS-provided services—such as NCOA (National Change of Address) or DSF2 (Delivery Sequence File processing)—through the Match app, please coordinate with the dentsu sales team during onboarding. You'll need to complete a USPS Postal Authorization Form (PAF), after which a PAF ID will be issued to authorize your access to these services.
  2. During installation, dentsu will set the default name to DENTSU_COMPOSABLE_MATCH_APP. You can choose a custom name for the application instance in your account. If you choose a custom name for the application instance, please provide your preferred name before installation so we can include it when provisioning the application listing for your account.
     

Snowflake account requirements 

This application requires:

  • Snowflake Enterprise Edition or higher
  • A Snowflake Account in the AWS US-East-1 (N. Virginia) Region
  • Access to PII Data to process through the application
     

Snowflake role requirements

Please review the available Snowflake documentation for more information on role setup in the context of the application's general installation.

Before installation, ensure the appropriate Snowflake roles are available.

  • INSTALLATION: Role with privileges to install the application from the Snowflake Marketplace. Please note the role name you are using to install, as you may need it in subsequent steps.
  • ENABLEMENT: Role (e.g., ACCOUNTADMIN) that can grant required account-level privileges to the application.

App enablement requirements

Account privileges

The application will require the following Snowflake account privileges:

  • COMPUTE POOLS
  • WAREHOUSES
  • TASKS

The ability to grant required account-level privileges requires ACCOUNTADMIN or a similar role.

 

About event logging

Snowflake Native Application Event Sharing enables effective use of this application for billing & observability by providing the necessary information to dentsu, while maintaining customer data privacy and security. Event sharing is enabled upon installation of this application.

  • The SNOWFLAKE.TELEMETRY.EVENTS table is the default event table for telemetry data collection. If you haven’t set up an event table, Snowflake uses the EVENTS table by default to collect telemetry data. For further information about event logging and how to locate and review your event table, please see this Snowflake documentation.
  • Details on the required event types are available for review in the App Events section. You can review the events table at any time to confirm that what is shared with dentsu does not include sensitive information.

Billing

Custom event logging will be shared with dentsu for billing purposes. Examples of this type of custom event may include the number of rows or records processed.
 

Observability

Allowing developers to receive detailed logs and metrics from customer usage of a Snowflake Native Application significantly enhances support. It enables proactive debugging, performance tuning, and faster issue resolution. With access to real-time telemetry, developers can optimize application behavior, ensure reliability, and continuously improve the user experience — all while maintaining customer data privacy and security.

This is done securely and efficiently through Snowflake’s data-sharing capabilities, allowing our developers to understand and optimize application performance without requiring access to customer data.

Logging, tracing, and metrics are among the observability features Snowflake provides to help debug and optimize applications.

From the application homepage, this will appear as various Event Types, including Errors and Warnings, Metrics, Traces, Usage logs & Debug logs.