A 15 de setembro de 2026, todos os ambientes do Cloud Composer 1 e do Cloud Composer 2 versão 2.0.x vão atingir o fim da vida útil planeado e não vai poder usá-los. Recomendamos que planeie a migração para o Cloud Composer 3.
Esta página explica como estabelecer ligação a uma instância do Cloud SQL que executa a base de dados do Airflow do seu ambiente do Cloud Composer e executar consultas SQL.
Por exemplo, pode querer executar consultas diretamente na base de dados do Airflow, fazer cópias de segurança da base de dados, recolher estatísticas com base no conteúdo da base de dados ou obter quaisquer outras informações personalizadas da base de dados.
Antes de começar
Execute uma consulta SQL na base de dados do Airflow
Para se ligar à base de dados do Airflow:
Crie um DAG com um ou mais operadores SQLExecuteQueryOperator. Para começar, pode usar o DAG de exemplo.
No parâmetro sql do operador, especifique a sua consulta SQL.
Acione o DAG. Por exemplo, pode fazê-lo
manualmente ou aguardar até que seja executado de acordo com um horário.
Exemplo de DAG:
importdatetimeimportosimportairflowfromairflow.providers.common.sql.operators.sqlimportSQLExecuteQueryOperatorSQL_DATABASE=os.environ["SQL_DATABASE"]withairflow.DAG("airflow_db_connection_example",start_date=datetime.datetime(2025,1,1),schedule_interval=None,catchup=False)asdag:SQLExecuteQueryOperator(task_id="run_airflow_db_query",dag=dag,conn_id="airflow_db",database=SQL_DATABASE,sql="SELECT * FROM dag LIMIT 10;",)
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-29 UTC."],[],[],null,[]]