none
SSIS RRS feed

  • 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


    Mittwoch, 27. Juli 2011 08:34

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
    Mittwoch, 27. Juli 2011 08:57
    Moderator
  • 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

    Mittwoch, 27. Juli 2011 10:05
  • 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
    Mittwoch, 27. Juli 2011 10:41
    Moderator