Euno User Manual
Euno User Manual
  • 👋Welcome to Euno
  • 🧭Guides
    • 🔑Account Management
    • 📄Creating a New Project
    • 🖥️Using the Data Model Screen
    • ⚙️Configuring Account Settings
      • Linked Accounts
        • GitHub
        • GitLab
      • Operations Log
    • 🗄️Creating and Managing Sources
    • 🏷️Custom Properties
      • Optimizing Complex Searches
    • 👟Euno Query Language (EQL)
      • Example of Full EQL Statements
    • Usage
  • 🗃️Sources
    • dbt Core
      • dbt Integration Discovered Resources
    • dbt Cloud
      • dbt Integration Discovered Resources
    • Looker
      • Using a custom Looker role
      • Looker Integration Discovered Resources
      • Troubleshooting Looker integration
    • Tableau
      • Tableau Integration Discovered Resources
      • Tableau Impression Data Setup
      • Tableau Usage Data Q&A
    • Snowflake
      • Snowflake Integration Discovered Resources
    • Fivetran
      • Fivetran Integration Discovered Resources
    • Bigquery
      • Bigquery Integration Discovered Resources
    • Thoughtspot
      • Thoughtspot Integration Discovered Resources
  • 🤖Assistant
  • 💻Automations
    • 📈Data Model Sync
      • Customizing Generated LookML Files
      • Dialect Conversion Charts
      • Data Model Sync Workflows
    • ⬅️Shift-left Proposals
    • 🖱️Pre-Aggregate Models
  • 👨‍🏫Reference
    • 🔗Universal Resource Identifier (URI)
    • 🤝Relationships
    • Basic Filters
    • Resource Sponsorship and Cleanup in Euno
  • ☎️Support
  • —
  • 🌐Euno Homepage
  • 🖥️Go to App
Powered by GitBook
On this page
  • Setting up Euno's Looker Integration
  • Step 1: Create a Looker API key to be used by Euno to access Looker's API
  • Step 2: Configure New Looker Source in Euno
  1. Sources

Looker

Previousdbt CloudNextUsing a custom Looker role

Last updated 2 months ago

Euno's Looker integration supports auto-discovery of the following Looker resources and sub-resources:

  • Modeling layer resources:

    • , , , and

  • Application layer resources:

    • , and

Setting up The Looker integration:

  1. Create a to be used by Euno to access Looker's API

  2. Configure Euno's Looker integration

Setting up Euno's Looker Integration

Step 1: Create a Looker API key to be used by Euno to access Looker's API

Euno uses Looker API keys to access Looker's API and auto-discover Looker resources.

We recommend creating a dedicated API Key for Euno's Looker integration. To ensure that the API Key has the required permissions , create the API Key for a user with the role. For more granular control over the permissions provided to the API Key, Follow the steps in , and come back here once a dedicated Euno user is created.

  1. Log in to Looker with a user with "Admin" role

  2. Go to "admin" found in the left sidebar

  1. Scroll down to find "Users" in the left sidebar

  1. Click on a user to create the API key for. Make sure this user has the "Admin" role

  1. Find "API Keys" and click the button "Edit Keys" located next to it

  1. Click "New API Key". You should now see the new key's Client ID and Client Secret. Make note of the two values (or leave the browser tab open). You'll need both values to configure Euno's Looker integration in the next stage.

Step 2: Configure New Looker Source in Euno

Step 1: Access the Sources Page

  1. Go to the Sources page.

  2. Click on Add New Source and select Looker from the list of supported platforms.

Step 2: General Configuration

Asterik (*) means a mandatory field.

Configuration
Description

Name*

Enter a name for your Looker source (e.g., "Looker - Sales Data")

Host*

Enter the Looker host URL (e.g., https://<your-looker-domain>.cloud.looker.com).

Client ID*

Provide the Client ID from your Looker API credentials.

Client Secret*

Enter the Client Secret from your Looker API credentials.

Step 3: Scheduling Updates

  1. Enable the Schedule toggle.

  2. Choose from the following:

    1. Weekly: Specify the days and times for updates.

    2. Hourly: Enter an interval in hours (e.g., every 6 hours).

Step 4: Resource Cleanup

  • Immediate Cleanup: Remove resources not detected in the most recent successful source integration run.

  • No Cleanup: Keep all resources indefinitely, even if they are no longer detected.

Step 5: Advanced Settings (Optional)

Click on the 'Advanced' section to display these additional configurations.

Configuration
Description

LookML Project Includes

Specify LookML projects to include. This is a wildcard match, so, for example, if the pattern is mart*, then all projects starting with martwill be processed. Leave blank or set to *to process all LookML projects

LookML Model Includes

Specify LookML models to include. This is a wildcard match, so, for example, if the pattern is sales*, then all models starting with sales be processed. Leave blank or set to *to process all LookML models.

Crawl LookML Only

Enable this if you want to crawl LookML only.

Mapping

Euno will ingest looker resources using the connections defined in the application unless a mapping added. In that case, the resource will be ingested using the mapped value of the target.

Step 6: Save Configuration

Click the Save button to complete the setup.

To keep your data relevant and free of outdated resources, Euno provides automatic resource cleanup options. These settings determine when a resource should be removed if it is no longer detected by a source integration. For a detailed explanation on Euno's cleanup strategies, see: .

If the integration is not successful, refer to

🗃️
Resource Sponsorship in Euno
Looker Integration Troubleshooting Guide
LookML Explores
LookML Views
LookML Dimensions
LookML Measures
Looker Tiles
Looker Looks
Looker Dashboards
Looker API key
Admin
Using a custom Looker Role
Looker: Admin Settings
Looker: Admin Settings - Users
Looker: Admin Settings - Users
Looker: Edit Keys
Looker: New API Key