Я установил соединение с базой данных через переменную среды следующим образом:
AIRFLOW_CONN_MY_MSSQL=mssql+pyodbc://<user>:<password>@<host>:<port>
Должно ли это соединение быть видимым в пользовательском интерфейсе с Conn Id = my_mssql
?
Как мне ссылаться на соединение, установленное через переменную окружения?
Причина, по которой я спрашиваю, состоит в том, что приведенный ниже код вызывает исключение, указывающее, что соединение с идентификатором my_mssql
отсутствует:
ms_hook = MsSqlHook(mssql_conn_id='my_mssql')
ms_connection = ms_hook.get_conn()
airflow.exceptions.AirflowException: conn_id my_mssql
не определено