Skip to content

Commit

Permalink
Reference databases by dbname
Browse files Browse the repository at this point in the history
  • Loading branch information
gouline committed Oct 16, 2024
1 parent 10bb875 commit caa16ad
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions dbtmetabase/_exposures.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,15 @@ def extract_exposures(

ctx = self.__Context(
model_refs={m.alias_path.lower(): m.ref for m in models if m.ref},
database_names={d["id"]: d["name"] for d in self.metabase.get_databases()},
database_names={
d["id"]: d["details"].get("dbname", d["name"])
for d in self.metabase.get_databases()
},
table_names={
t["id"]: ".".join(
[
t.get("db", {}).get("name", ""),
t.get("schema", DEFAULT_SCHEMA),
t["db"]["details"].get("dbname", t["db"]["name"]),
t["schema"] or DEFAULT_SCHEMA,
t["name"],
]
).lower()
Expand Down

0 comments on commit caa16ad

Please sign in to comment.