fivetran/dbt_ad_reporting

[Bug] Update semantic model name

Jstein77 opened this issue · 2 comments

Is there an existing issue for this?

  • I have searched the existing issues

Describe the issue

We released an update to dbt-semantic-interfaces that reserves the dunder(__) character as a keyword, and does not allow dunders in semantic model names. The package currently has a semantic model named ad_reporting__ad_report. This is causing dbt parse jobs to fail on dbt v1.6.5.

To fix this bug we need to updated the name of the semantic models to remove dunders.

Relevant error log or model output

No response

Expected behavior

dbt parse should succeed when we remove dunders from the semantic model names.

dbt Project configurations

vars:
ad_reporting:
ad_reporting__account_passthrough_metrics: []
ad_reporting__campaign_passthrough_metrics: []
ad_reporting__ad_group_passthrough_metrics: []
ad_reporting__ad_passthrough_metrics: []
ad_reporting__keyword_passthrough_metrics: []
ad_reporting__search_passthrough_metrics: []
"dbt_date:time_zone": "America/Los_Angeles"

Package versions

packages:

  • package: fivetran/apple_search_ads
    version: [">=0.2.0", "<0.3.0"]

  • package: fivetran/snapchat_ads
    version: [">=0.5.0", "<0.6.0"]

  • package: fivetran/facebook_ads
    version: [">=0.6.0", "<0.7.0"]

  • package: fivetran/google_ads
    version: [">=0.9.0", "<0.10.0"]

  • package: fivetran/pinterest
    version: [">=0.9.0", "<0.10.0"]

  • package: fivetran/linkedin
    version: [">=0.7.0", "<0.8.0"]

  • package: fivetran/microsoft_ads
    version: [">=0.6.0", "<0.7.0"]

  • package: fivetran/tiktok_ads
    version: [">=0.4.0", "<0.5.0"]

  • package: fivetran/twitter_ads
    version: [">=0.6.0", "<0.7.0"]

  • package: fivetran/amazon_ads
    version: [">=0.2.0", "<0.3.0"]

  • package: fivetran/reddit_ads
    version: [">=0.1.0", "<0.2.0"]

What database are you using dbt with?

snowflake

dbt Version

1.6.5

Additional Context

No response

Are you willing to open a PR to help address this issue?

  • Yes.
  • Yes, but I will need assistance and will schedule time during our office hours for guidance
  • No.

I see this is currently a p4 ticket - does that mean you recommend I disable the package and disable all my dependencies on it for now?

I apologize, but I didn't seem to close this after merging and releasing the update. This was live in the v1.6.1 release of the Ad Reporting package.

Closing out this issue and thank you @Jstein77 for your help in opening the PR and addressing the issue.