Fragensteller
SSIS

Frage
-
Good day,
I'm gonna buy SQL Server 2008 R2 and I have some questions. We're running a BI solution and currently we perform our ETL process with self developed .NET application. But in future I wanna build our ETL process with SSIS.
Is it possible to run the whole ETL process just using SSIS? We have some customers using several database types outside our network, from where we have to import a lot of data daily. Does SSIS also support the interface between our server in the house and the server of our customers?
Does anyone know something about this?
Regards
Alle Antworten
-
Hi,
da Du in einem deutschsprachigen Forum gepostet hast, antworte ich auch mal in Deutsch.
Egal, welchen Weg Du wählst. Der PC, der dann letztendlich die Tasks ausführt, muss eine Zugriffsmöglichkeit auf die Zielserver haben.
D.h. wenn der Task bspw. bei euch Inhouse läuft und nicht auf den Datenbankserver des Kunden zugreifen kann, läuft es nicht.
Ebenso ist das der Fall, wenn der Task beim Kunden läuft und zwar auf dessen Datenbankserver zugreifen kann, nicht aber auf euren Server.
Dabei ist es egal, ob Du SSIS, was eigenes, ... einsetzt.
Zusammengefasst lässt sich also sagen: Wenn man von dem Server, auf dem die SSIS Tasks laufen sollen, auf alle Zielserver zugreifen kann, sollte das problemlos möglich sein.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Falk Krahl Mittwoch, 27. Juli 2011 13:27
-
Hi,
ups, ich vergaß in welchem Forum ich mich gerade befand.
Also so wie ich dich verstanden habe: Ich muss einfach nur auf den Ziel-Server unserer Kunden zugreifen können, also durch die Firewall und IP und Pwd haben dann kann SSIS direkt auf der Zieldatenbank Abfragen starten und die Ergebnisse direkt auf meine Stage laden? Ich muss da nicht noch irgendwelche Webservices einrichten?
Wenn das so ist, dann wäre des total super :)
Grüße
-
Hi,
Also so wie ich dich verstanden habe: Ich muss einfach nur auf den Ziel-Server unserer Kunden zugreifen können, also durch die Firewall und IP und Pwd haben dann kann SSIS direkt auf der Zieldatenbank Abfragen starten und die Ergebnisse direkt auf meine Stage laden? Ich muss da nicht noch irgendwelche Webservices einrichten?
So ist es. Allerdings wird der Punkt "durch die Firewall, ..." u.U. schwieriger als Du denkst :) Ich weiß nicht, ob deine Kunden sowas zulassen wollen/werden. Falls ja, funktioniert das so.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community