Workflow n8n

Automatisation MySQL avec n8n : purge des historiques de données

Ce workflow n8n a pour objectif de simplifier la gestion des données en automatisant la purge des historiques dans une base de données MySQL. Dans un contexte où les entreprises accumulent des données au fil du temps, il devient crucial de maintenir une base de données propre et performante. Ce workflow est particulièrement utile pour les équipes de gestion de données et les développeurs qui souhaitent optimiser leurs bases de données en supprimant les enregistrements obsolètes.

  • Étape 1 : le déclencheur est un Cron, qui permet de programmer la purge à intervalles réguliers.
  • Étape 2 : une fois le Cron activé, un nœud MySQL exécute une requête pour supprimer les enregistrements dont l'historique est supérieur à 10 jours. Cette automatisation n8n permet non seulement de gagner du temps, mais aussi de réduire le risque d'erreurs humaines lors de la gestion manuelle des données. En intégrant ce workflow, les entreprises peuvent améliorer leur efficacité opérationnelle, réduire les coûts liés à la gestion des données et garantir une meilleure performance de leurs systèmes.
Tags clés :automatisationMySQLworkflowgestion des donnéesn8n
Catégorie: Cron · Tags: automatisation, MySQL, workflow, gestion des données, n8n0

Workflow n8n MySQL, gestion des données : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n MySQL, gestion des données : détail des nœuds

  • On clicking 'execute'

    Ce noeud déclenche manuellement l'exécution du workflow lorsque l'utilisateur clique sur 'exécuter'.

  • MySQL

    Ce noeud exécute une requête SQL sur une base de données MySQL selon l'opération spécifiée.

  • Cron

    Ce noeud déclenche automatiquement le workflow à des intervalles de temps définis par les paramètres de cron.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "60",
  "name": "n8n_mysql_purge_history_greater_than_10_days",
  "nodes": [
    {
      "name": "On clicking 'execute'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        250,
        300
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "MySQL",
      "type": "n8n-nodes-base.mySql",
      "position": [
        450,
        300
      ],
      "parameters": {
        "query": "DELETE FROM execution_entity \nWHERE DATE(stoppedAt) < DATE_SUB(CURDATE(), INTERVAL 30 DAY)",
        "operation": "executeQuery"
      },
      "credentials": {
        "mySql": "n8n"
      },
      "typeVersion": 1
    },
    {
      "name": "Cron",
      "type": "n8n-nodes-base.cron",
      "position": [
        250,
        460
      ],
      "parameters": {
        "triggerTimes": {
          "item": [
            {
              "hour": 7
            }
          ]
        }
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "settings": {},
  "connections": {
    "Cron": {
      "main": [
        [
          {
            "node": "MySQL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "MySQL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n MySQL, gestion des données : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux équipes techniques, aux développeurs et aux responsables de la gestion des données au sein des PME et des grandes entreprises. Les utilisateurs doivent avoir une connaissance de base des bases de données et des systèmes d'automatisation.

Workflow n8n MySQL, gestion des données : problème résolu

Ce workflow résout le problème de l'accumulation de données obsolètes dans les bases de données MySQL, ce qui peut entraîner des ralentissements et des coûts de stockage inutiles. En automatisant la purge des historiques de plus de 10 jours, les utilisateurs éliminent le risque d'erreurs humaines et assurent une meilleure performance de leur base de données. Cela permet également de libérer des ressources pour d'autres opérations critiques.

Workflow n8n MySQL, gestion des données : étapes du workflow

Étape 1 : le workflow est déclenché par un Cron qui exécute la tâche à des intervalles définis.

  • Étape 1 : une fois le Cron activé, le nœud MySQL est appelé pour exécuter une requête de purge, ciblant les enregistrements dont l'historique dépasse 10 jours. Cette approche garantit que seules les données pertinentes sont conservées, optimisant ainsi la performance de la base de données.

Workflow n8n MySQL, gestion des données : guide de personnalisation

Pour personnaliser ce workflow, il est possible de modifier la requête SQL dans le nœud MySQL afin d'ajuster les critères de purge selon les besoins spécifiques de votre entreprise. Vous pouvez également changer la fréquence d'exécution du Cron pour adapter la purge à votre rythme de gestion des données. Enfin, pour sécuriser le flux, pensez à intégrer des mesures de monitoring afin de suivre l'exécution des purges et d'identifier rapidement d'éventuels problèmes.