Blog > Novembre 2012
Mettre en place un traitement automatisé sur un serveur Web


Dans le cadre du développement d'une nouvelle fonctionnalité pour mon blog, j'ai eu besoin de créer un traitement PHP s'exécutant automatiquement toutes les heures. Pour mettre en place une tâche planifiée sur un serveur, il existe plusieurs solutions :

Si l'hébergeur l'autorise ou si vous avez votre propre serveur :
Vous pouvez utiliser le programme CRON. Un service (daemon) qui tourne en continue sur le serveur est qui lance le contenu du fichier CronTab. Pour plus d'information, consulter les articles wikipedia sur Cron et Crontab.

Si, comme moi, vous ne pouvez pas utiliser le service Cron de l'hébergeur :
Il existe des services en ligne permettant de lancer ce type de traitements :
- webcron.org (facturation à 0.0001 euros par exécution)
- http://www.cronoo.com (service gratuit, mais limité à 2 tâches planifiées)

Utilisation d'une règle DQS dans SSIS


Pour utiliser une règle Data Quality Services (SQL Server 2012) dans SSIS, il faut utiliser le composant "Nettoyage DQS".
Je publierai très prochainement un article sur le sujet.
En attendant, voici une exemple simple d'utilisation :http://msdn.microsoft.com/en-us/sqlserver/hh323819.aspx

S'auto-former à Entity Framework


Pour les intéressés, voici les documents qui m'ont permis de m'auto-former à Entity Framework pour ma précédente mission. Entity Framework est un outil permettant de créer une couche d'accès aux données, liée à une base de données relationnelle. Il permet la création d'un schéma conceptuel composé d'entités pouvant être manipulées sans écrire une seule ligne de SQL, grâce à LinQ To Entities. Introduction intéressante permettant de s'imprégner rapidement de l'environnement : http://pmusso.developpez.com/tutoriels/dotnet/entity-framework/introduction/.

Une vidéo des TechDays 2012 sur la version 4.2 :

Lien direct : [TechDays 2012] Accès aux données avec Entity Framework 4.2

Depuis la version 4.1, Entity Framework propose l'approche Code First centrée autour du code et permettant notament de redéfinir certaines fonctions maîtres d'Entity Framework.
Entity Framework : l'approche Code First

Présentation un peu plus poussée de la nouvelle version Entity Framework 5 :
Introduction par l'exemple à Entity Framework 5 Code First