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
  • Optimizing PR Management for Looker
  • Workflows:
  1. Automations
  2. Data Model Sync

Data Model Sync Workflows

Euno supports several workflows to keep you LookML definitions in-sync with your dbt models and semantic models.

Optimizing PR Management for Looker

To optimize PR management for Looker and effectively handle data model sync, consider the following workflows:

Workflows:

  1. Commit Directly to Production Branch: Simplify the workflow by allowing direct commits to your Looker production branch. This approach speeds up the deployment process and reduces unnecessary steps.

  2. Create a PR to Production Branch: Conduct thorough manual reviews after each dbt change that triggers a sync, by configuring the sync to create PR for each change.

  3. Commit/Review Changes in Designated LookML Branch: Separate the review process for LookML changes from dbt changes:

    • Sync to a Dedicated Branch: Establish a dedicated branch specifically for accumulating changes. This branch serves as a staging area where ongoing developments can be consolidated.

    • Maintain Persistent PR: Keep a persistent Pull Request (PR) open for the dedicated branch. This PR serves as a central location for tracking and managing ongoing changes, promoting transparency and collaboration.

    • Periodic Review and Merge: Designate a responsible team member to periodically review all accumulated changes in the dedicated branch. Merge these changes incrementally based on predefined milestones or schedules to ensure systematic integration.

    • Regular Integration to Main: Implement a consistent schedule for integrating changes from the dedicated branch into the main branch (e.g., master). This ensures that updates are synchronized across the system and aligned with deployment objectives.

These structured approaches not only optimize PR management for Looker but also improve the overall efficiency and effectiveness of handling data model synchronization processes.

PreviousDialect Conversion ChartsNextShift-left Proposals

Last updated 5 months ago

💻
📈