¿Cómo hacer una consulta de base de datos cruzada en SQLAlchemy?

No pude encontrar ejemplos de soluciones a esta simple consulta en SQLAlchemy. ¿Puede SQLAlchemy reemplazar los datos ETL de T-SQL modificados o no?

select a.field1, a.field2, b.field2
    from database1.schema1.table_a as a
    inner join database2.schema1.table_b as b
         on a.fileld1 = b.fileld1

Yo uso esta conexión con la autenticación de Windows:

engine = create_engine(
    "mssql+pyodbc://@{Server}/{database}?driver=SQL+Server?trusted_connection=yes"
)

Respuestas a la pregunta(1)

Su respuesta a la pregunta