LogoLogo
Anvilogic WebsiteProduct Documentation
  • Welcome to Anvilogic
  • What's New
    • What's new?
      • 6.x releases
      • 5.x releases
  • Get Started
    • Onboarding guide
      • Log in and set your password
      • Define your company's threat profile
      • Select your data repository and get data in
        • Integrate Splunk as your data repository
          • Download and install the Anvilogic App for Splunk
            • Splunk Cloud Platform
              • Verify requirements
              • Install the Anvilogic App for Splunk
            • Splunk Enterprise
              • Verify requirements
              • Download the Anvilogic App for Splunk
              • Install the Anvilogic App for Splunk
          • Create the Anvilogic indexes
          • Assign the avl_admin role
          • Configure the HEC collector commands
          • Connect to the Anvilogic platform
        • Integrate Snowflake as your data repository
          • Get data into Snowflake
      • Review data feeds
      • (Optional) Upload your existing detections
      • Review and deploy recommended content
      • Additional tasks
    • Reference Architectures
      • Anvilogic on Splunk Architecture
      • Anvilogic on Azure
      • Anvilogic on Snowflake Architecture
        • FluentBit
          • Linux data
          • Syslog data
          • Windows data
        • Fluentd
      • Anvilogic on Databricks Architecture
      • Hybrid - Anvilogic on Splunk & Snowflake Architecture
  • Anvilogic Free Trial
    • Introduction and Overview
    • Sign Up for Free Trial
    • Initial Setup
    • Detection Engineering Workflow
    • Explore the Armory
    • Building a Scenario-Based Detection
    • Create SQL Detections
    • MonteAI for SQL
    • Monte Copilot
      • Monte Copilot supported tools
      • Monte Copilot licensing
      • Monte Copilot privacy and controls
    • Set MITRE ATT&CK Priorities
    • Review Maturity Score
    • Further Exploration and Next Steps
  • Anvilogic Lab
    • Anvilogic Lab Intro
      • Create SQL Detections
      • MonteAI for SQL
      • MITRE & Detection Armory
      • Deploy New Detections
  • Security Controls
    • AI security controls
    • Monte Copilot & AI privacy and controls
Powered by GitBook
On this page
  • Choose Snowflake
  • Connect Snowflake to the Anvilogic platform
  • Next step

Was this helpful?

Export as PDF
  1. Get Started
  2. Onboarding guide
  3. Select your data repository and get data in

Integrate Snowflake as your data repository

Integrate the Anvilogic platform with Snowflake.

Last updated 8 months ago

Was this helpful?

Choose Snowflake

After defining your company profile in the guided onboarding, select Snowflake as the data logging platform.

You must have admin privileges in Snowflake in order to complete the integration.

Connect Snowflake to the Anvilogic platform

Perform the following steps to complete the integration with Snowflake:

  1. Input your Snowflake account identifier to establish a connection between your Snowflake instance and the Anvilogic platform.

  2. Click Copy Code, then click Go to Snowflake to go to your Snowflake instance and run the copied SQL commands. This set of SQL commands creates the necessary Snowflake components, the anvilogic_service Snowflake user used by the Anvilogic platform, and assigns the necessary permissions to the anvilogic_admin role for the anvilogic_service user.

  3. Perform the following tasks in your Snowflake instance:

    1. Open a new worksheet.

    2. Change the role from PUBLIC to ACCOUNTADMIN.

    3. Paste the copied SQL commands into the new worksheet.

    4. Click the All Queries checkbox to run all the commands.

    5. Click Run.

    6. Look for the Statement executed successfully message.

  4. Return to the Anvilogic platform, then click Next.

  5. Click Copy Code, then click Go to Snowflake to go to your Snowflake instance and run the copied SQL commands. This set of SQL commands creates the S3 storage integration and allows access to the anvilogic_service user so that a connection to your managed S3 bucket where Snowflake retrieves the data can be made.

  6. Perform the following tasks in your Snowflake instance:

    1. Open a new worksheet.

    2. Change the role from PUBLIC to ACCOUNTADMIN.

    3. Paste the copied SQL commands into the new worksheet.

    4. Click the All Queries checkbox to run all the commands.

    5. Click Run.

    6. Look for the Statement executed successfully message.

  7. Return to the Anvilogic platform, then click Add.

Next step

After you have defined your company's threat profile and connected Snowflake as a data repository, it's time to Get data into Snowflake.