For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Sign inTry it free
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
  • Get started
    • Overview
    • Onboarding
    • Get started
    • Launch Insights
    • LaunchDarkly architecture
    • LaunchDarkly vocabulary
  • AgentControl
    • AgentControl
    • Manage AgentControl
  • Feature flags
    • Create flags
    • Target with flags
    • Flag templates
    • Manage flags
    • Code references
    • Contexts
    • Segments
  • Releases
    • Releasing features with LaunchDarkly
    • Release policies
    • Percentage rollouts
    • Progressive rollouts
    • Guarded rollouts
    • Feature monitoring
    • Release pipelines
    • Engineering insights
    • Release management tools
    • Applications and app versions
    • Change history
    • Restoring previous flag versions
  • Observability
    • Observability
    • Session replay
    • Error monitoring
    • Logs
    • Traces
    • Observability metrics
    • Product analytics events
    • LLM observability
    • Alerts
    • Dashboards
    • Service map
    • Vega for auto-remediation
    • Observability MCP server
    • Search specification
    • Observability settings
    • Observability integrations
  • Experimentation
    • Experimentation
    • Experiment metric types
    • Experiment configuration
    • Managing experiments
    • Analyzing experiments
    • Multi-armed bandits
    • Holdouts
  • Metrics and events
    • Metrics in LaunchDarkly
    • Creating metrics
    • Metric groups
    • Events
    • Autogenerated metrics
  • Warehouse native
    • Warehouse native metrics
    • Setting up external warehouses
      • BigQuery native Experimentation
      • Databricks native Experimentation
      • Redshift native Experimentation
      • Snowflake native Experimentation
        • Data requirements
        • Setting up the Snowflake integration
        • Snowflake common questions
      • Warehouse health checks
    • Creating experiments using warehouse native metrics
  • Infrastructure
    • Connect apps and services to LaunchDarkly
    • LaunchDarkly in China and Pakistan
    • LaunchDarkly in the European Union (EU)
    • LaunchDarkly in federal environments
    • Public IP list
  • Your account
    • Projects
    • Views
    • Environments
    • Tags
    • Teams
    • Members
    • Roles
    • Account security
    • Feature previews
    • Billing and usage
    • Changelog
Sign inTry it free
LogoLogo
On this page
  • Roles and permissions
  • IP addresses
  • Confirm your setup
  • Data transfer frequency
  • Updates to existing integrations
  • Delete existing integrations
  • Add new integrations
Warehouse nativeSetting up external warehousesSnowflake native Experimentation

Snowflake common questions

Was this page helpful?
Previous

Warehouse health checks

Next
Built with

This topic provides answers to common questions about working with Snowflake native Experimentation.

Before you begin setting up the Snowflake integration, read the Snowflake data requirements. Then, follow the setup instructions in Setting up the Snowflake integration.

If you have further questions about the integration, read the sections below.

Roles and permissions

The role permissions include:

  • You must have the ACCOUNTADMIN role in Snowflake
  • You must have a LaunchDarkly role of Owner or Admin, or a custom role that allows the following actions:
    • add and edit integrations
    • add destinations
    • add metric data sources

IP addresses

You must add to your allow list the following outbound IP addresses:

For a full list of LaunchDarkly’s public IP addresses, read Public IP list.

Confirm your setup

If you have configured your setup correctly, you will observe your Snowflake dynamic tables being populated with data under the LD_EXPERIMENTATION database and RESULTS_<project_env_key> schema within the next few hours.

Data transfer frequency

Snowflake Data Export runs an hourly job, on the hour, that publishes raw LaunchDarkly data in your Snowflake account. You can expect the new data to be available in your Snowflake account within 10-15 minutes after the hour.

Updates to existing integrations

After your integration is set up, you cannot make further edits to it, and you cannot create a second integration using the same project/environment key. If you need to update any fields as part of the integration, you must delete the existing integration and start a new one.

Delete existing integrations

Before you delete an existing integration, stop any running experiments that use warehouse native metrics that are using data from the integration.

When you delete an existing integration the service disconnects from your Snowflake account. However, LaunchDarkly does not delete any stored event data. The LaunchDarkly user interface (UI) will still display related event data in places like the event explorer, the event selection dropdown when creating a metric, and other areas where metric events are visible.

Add new integrations

If you want to set up additional integrations for additional LaunchDarkly projects and environments, follow the same setup instructions for the additional integrations, including:

  • Creating a metric events source corresponding to the new LaunchDarkly project and environment
  • Setting up Snowflake Data Export for the new LaunchDarkly project and environment
  • Configuring Snowflake native Experimentation for the new LaunchDarkly project and environment