Skip to main content

Snowflake Share Setup Instructions

Detailed steps to set up Snowflake Private Listings for DIRECTV Ads Manager data access

DIRECTV Ads Manager supports Snowflake Private Listings for customers who need large-scale, programmatic access to reporting data — typically for ingestion into internal BI tools or data pipelines. Using Snowflake Share allows DIRECTV Ads Manager to deliver live, continuously updated datasets directly to your Snowflake account without file transfers, APIs, or duplicated data.

What data is available

Through Snowflake Share, DIRECTV Ads Manager can provide log-level data and aggregated reporting data. Data is shared securely and in real time, allowing you to query DIRECTV Ads Manager data alongside your own internal datasets.

Why use Snowflake Share

  • Secure, real-time access to DIRECTV Ads Manager data

  • No data copying or manual integrations

  • Easy integration into existing BI tools and pipelines

  • Reduced maintenance compared to API-based ingestion

This option is best suited for technical teams with existing Snowflake and BI infrastructure.

Setup overview

To access DIRECTV Ads Manager data via Snowflake Share, you'll need to:

  1. Create or use an existing Snowflake account

  2. Set up a service user for your BI tool

  3. Provide DIRECTV Ads Manager with your Snowflake Account Identifier

  4. Accept the DIRECTV Ads Manager Private Listing

  5. Grant your BI user access to the shared database

Step 1: Create or access a Snowflake account

Sign up for a Snowflake account and bookmark the Snowflake login page for future access.

Step 2: Create a key pair for secure access

Create a public/private key pair by following Snowflake's official guide. Keep the private key secure — it will be required for your BI tool to authenticate. DIRECTV Ads Manager does not need access to your private key.

Step 3: Create a dedicated BI user and role

Run SQL as a powerful admin (e.g., ACCOUNTADMIN) to create a service user and role for your BI tool. Create a BI_USER role, create a key-pair service user, and assign the role.

Step 4: Create a warehouse for the BI user

Create an XSMALL warehouse with auto-suspend and auto-resume enabled for the BI_USER service account.

Step 5: Grant warehouse privileges

Grant USAGE, OPERATE, and MONITOR privileges on the warehouse to the BI_USER role.

Step 6: Share your Snowflake Account Identifier

DIRECTV Ads Manager will need your Snowflake Account Identifier in order to share the Private Listing with your account.

Step 7: Accept the DIRECTV Ads Manager Private Listing

  1. Log in to the Snowflake UI

  2. Navigate to Data Products > Private Sharing > Privately Shared Listings

  3. Locate the DIRECTV Ads Manager listing and click Get

  4. Wait for the listing to prepare (you'll receive an email titled "Snowflake Marketplace: Request Fulfilled for Listing")

  5. Click Get again and follow the prompts to create a database

Step 8: Grant BI user access to the shared database

Grant USAGE on the database and all schemas, and SELECT on all tables and views to the BI_USER role. Use FUTURE grants to ensure new objects are automatically accessible.

Accessing DIRECTV Ads Manager data

Once permissions are granted, connect your BI tool to Snowflake using the BI_USER service account and query the DIRECTV Ads Manager shared database directly. Data will remain live and up to date without additional ingestion steps.

Did this answer your question?