traitement des données python (neuf) d'automatisation et de l'échelle

Frontier 1

1.1 pour les tâches automatisées

Chaque mardi la sortie de certains de la nouvelle analyse, de préparer un rapport envoyé aux parties intéressées

D'autres ministères ou collègues doivent être en mesure d'exécuter des outils de reporting et des outils de nettoyage sans vos conseils et le soutien de

Télécharger les données une fois par semaine, nettoyage et envoi

Chaque fois que l'utilisateur demande un nouveau rapport, a besoin du script à exécuter, et avertit l'utilisateur lorsque le rapport est généré

Vous devez être nettoyé une fois par semaine des données erronées dans la base de données et de sauvegarde à d'autres endroits

1.2 ne convient pas pour les tâches automatisées

Les tâches sont rares et très complexe, mieux le faire vous-même

Sortie du succès de la mission est difficile de déterminer

Tâche nécessite une interaction avec les gens afin de déterminer la façon appropriée de remplir

tâche urgente a réussi

2 étapes automatisées

Les problèmes de documentation suivants

a. l'heure de début de la tâche

b. Y at-il une limite de temps ou d'une tâche longueur maximale? Si oui, quand arrêter

c. tâche, quelles sont les données nécessaires

d. pour la tâche, ce qui est ce que le succès est en partie réussie

e. la tâche échoue, ce qui devrait arriver

f. tâche de produire ou de fournir quoi? Pour qui? De quelle façon

g. Que faut-il après la fin de la tâche

Automatisation étapes de base

a. Définissez votre série de questions, de le casser en petits morceaux de travail

b. décrire avec précision ce que entrez chaque sous-tâche, ce qu'il faut faire et ce qui est nécessaire pour les tâches de validation d'entrée complète

c. Déterminer où obtenir entrée, et quand exécuter la tâche

d. commencer à coder vos tâches, des données ou de l'échantillon de test réel

e. Organiser vos tâches et des scripts, des documents add

f. Ajouter le journal, les erreurs de débogage et de se concentrer sur la tâche du succès d'enregistrement

g. Veuillez soumettre votre code dans le référentiel, tester manuellement, apporter des modifications au besoin

h. En remplaçant les tâches manuelles pour l'automatisation des tâches, des scripts d'automatisation READY

l. Au début, l'automatisation des tâches, se concentrer sur les journaux et les alertes. Correction de toutes les erreurs et bugs. Mettez à jour votre essai et la documentation

m. d'élaborer un plan à long terme pour l'erreur fréquence d'inspection journal

Un bon fonctionnement ensemble de tâches automatisées prendre un certain temps, mais les résultats ont été concernés que ceux normalement requis, modifier, et un meilleur suivi des scripts uniques

Erreur 3 points

erreurs possibles

a. erreurs de connexion de base de données résultant de la perte ou la corruption des données

b. vulnérabilités de script et des erreurs, la tâche n'est pas terminée correctement

c. erreur de délai d'attente à partir du site ou d'une erreur de l'API ou trop de demandes

d questions frontalières, la communication des données. ou une partie de la garantie n'a pas conduit à une erreur de script

e. problèmes de charge du serveur ou d'autres problèmes matériels

f., inopportunes conditions de concurrence

Construire des moyens d'élasticité du système d'automatisation

A des intervalles de temps spécifiques répétées échec de la mission

Assurez-vous que vous avez beaucoup de code pour essayer ... except, vous pouvez gérer les erreurs

Autour du code machine de se connecter au traitement, une base de données, ou API, la construction d'un bloc d'exception spéciale

Un entretien régulier et le contrôle de la machine que vous utilisez l'automatisation

Les données de test sur une base régulière pour tester vos tâches d'automatisation et des procédures pour veiller à ce qu'elles soient correctement exécutées

Notez que a eu lieu dans l'alphabet, dépendant des conditions de concurrence et les règles de l'API, le code d'écriture basée sur la connaissance

En utilisant des requêtes similaires et bibliothèque multitraitement

4. Lorsque l'automatisation

L'automatisation des outils spéciaux

5.1 à l'aide d'un fichier local, les paramètres et le fichier de configuration

5.2 nuage

5.3 Traitement parallèle

5.4 utilisation traitement distribué

 

Je suppose que tu aimes

Origine www.cnblogs.com/qiu-hua/p/12629470.html
conseillé
Classement