2008-10-05 8 views
0

Je veux juste un outil simple qui m'aidera à écrire rapidement des scripts/paquets que je peux programmer pour fonctionner. Mes exigences de transformation sont assez simples (changement de noms de colonnes, fusion/fractionnement de tables et conversions de date). Je vais sacrifier la flexibilité pour la vitesse de développement sur celui-ci.Outil: ETL d'un ODBC à SQL 05?

N'importe qui vous vient à l'esprit?

+0

Ajout de matériel sur les progiciels de métaprogrammation. –

Répondre

1

SQL Server 2005 SSIS (mais je n »! t appellent simple, mais encore une fois sur la liste des choses que vous avez données, seule la dénomination est vraiment simple)

vous pouvez réellement la création de package de script en utilisant C# (.NET/whatever, probablement même PowerShell).

Ressources here et here

EDIT: (J'espère que vous ne me dérange pas de m'appuyer ici Cade) Vérifiez que votre pilote ODBC joue bien avec SSIS. Certains pilotes (DB2/400 et certaines versions de Sybase par exemple) ne fonctionnent pas très bien.

+0

Je vais juste courir avec ça puisque je l'ai déjà. J'espérais éviter le «bigness» mais ça va très bien jusqu'à présent. –

+0

SSIS n'est pas tout ce poids lourd à déployer. Vous pouvez déployer la configuration (connexions DB, etc.) dans des fichiers XML et pointer vers le fichier avec une variable d'environnement. Envelopper avec un fichier de commandes qui définit la variable d'environnement. – ConcernedOfTunbridgeWells

1

J'aime l'outil Pentaho Data Integration (également connu sous le nom bouilloire) - bien que cela puisse être un peu « trop grand pour vous .. mais la peine de vérifier

1

Au moins avec les anciennes versions de SQL Server, elles étaient livrées avec DTS. Pas le plus simple, mais cela fonctionne avec ODBC et SQL Server, et vous pouvez déjà l'avoir.

0

Certains outils de développement SQL, comme Advanced Query Tool (AQT), vous permettent de faire ETL léger et le calendrier avec des fichiers de commandes ... Nous avons Informatica, mais j'utilisé AQT pour écrire d'Oracle vers des fichiers, pour une demande à court terme.