2010-10-12 8 views
1

Je cherche le meilleur outil pour l'intégration de données. J'ai besoin des caractéristiques suivantes:Quel est le meilleur outil pour l'intégration de données

  • chargement/mise en correspondance sur mesure et compensation des données provenant de différentes sources (y compris MSSQL Server, PostgreSQL , WebServices, Excel, texte fichiers dans différents formats). Le récepteur des données est MSSQL Server 2008.

  • Possibilité de configurer des règles de convertation de données externe (par exemple, des fichiers de configuration ou des outils visuels)

  • Prise en charge Unicode, l'enregistrement, le multithreading et la tolérance aux pannes
  • Évolutivité (très important)
  • Capacité à traiter de gros volumes de données (plus de 100 Mo par jour)

Je regarde Integration service SQL Server 2008, mais je ne suis pas sûr cela correspond à ces critères. Qu'est-ce que tu penses?

Répondre

4

Il semble que Integration Services (SSIS) doive répondre à vos besoins. Il devrait certainement être haut sur votre liste, car il a une bonne intégration avec SQL Server et est extrêmement rentable par rapport à la plupart des alternatives.

En ce qui concerne l'évolutivité, vos données semblent très petites (100 Mo par jour, ce n'est pas beaucoup de nos jours), ce qui est bien dans les capacités de SSIS, même pour des flux de données complexes. Pour la tolérance aux pannes, SSIS dispose de fonctionnalités de redémarrage prêtes à l'emploi, mais si la haute disponibilité est importante pour vous, vous pouvez envisager la mise en cluster/la mise en miroir.

2

Je ne connais que SSIS à partir d'une expérience de première main, donc je ne peux pas dire comment il se compare à d'autres solutions.

Mais je dirais que c'est une bonne solution pour tous les points que vous posez.

La seule chose qui est un peu délicat:

ne savent pas la capacité de configurer des règles de convertation de données externe (par exemple, des fichiers de configuration ou des outils visuels)

Pas sûr que je reçois ce droite. Vous pouvez stocker des paramètres de configuration pour SSIS dans des fichiers externes ou même dans une table SQL. Mais vous devrez toujours spécifier les types de règles à l'intérieur du paquet. Sauf si vous écrivez votre propre composant de script (à l'intérieur duquel vous pouvez bien sûr interpréter les règles de formatage que vous stockez en externe)

Questions connexes