Since v1.47, METL should support fully qualified names for stages and file formats, so that they don’t have to reside in the target database. However, I can’t seem to get these to work. Regardless of whether I use database.schema.stage or some variation with double quotes, my component (an Azure Blob Storage Load component in this case) throws an error: Parameter Validation Failure: Stage - Unrecognised options.
Interestingly, looking at the queries sent to Snowflake, if I leave out the double quotes, Matillion seems to be enclosing the database name and schema name in quotes by itself, and then requesting the stages in the stated schema. That query actually succeeds on the Snowflake side… but Matillion still errors out. Any tips?