Looking at [the docs](https://docs.sqlalchemy.org/en/latest/core/metadata.html#sqlalchemy.schema.MetaData), I think this is what we want. This will simply pass the dictionary as the `bind` argument, which is incorrect.
The real problem here is that `connection_args` should not be in the `metadata_params` dict: https://superset.incubator.apache.org/installation.html#deeper-sqlalchemy-integration It should contain only keys that are part of `MetaData.__init__`: ```python __init__(bind=None, reflect=False, schema=None, quote_schema=None, naming_convention={'ix': 'ix_%(column_0_label)s'}, info=None) ``` [ Full content available at: https://github.com/apache/incubator-superset/pull/5996 ] This message was relayed via gitbox.apache.org for [email protected]
