Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

MS SQL Server 2005 Externe Daten aus FlatFiles oder Access mit SQL Datenbank verknüpfen und bei Änderung automatisch updaten machbar?

Frage Microsoft Windows Server

Mitglied: Orange

Orange (Level 1) - Jetzt verbinden

19.12.2008, aktualisiert 09:56 Uhr, 6036 Aufrufe, 3 Kommentare

Guten Morgen,
das Forum habe ich schon durchsucht und gegoogelt habe ich auch schon. Jedoch habe ich noch keine Lösung gefunden. Deswegen frage ich nun euch:
Ich habe folgendes Problem:

Ich habe vor FlatFiles in eine SQL Datenbank einzubinden. Wenn sich nun etwas in der FlatFile ändert soll es sich auch automatisch in der SQL Datenbank ändern. Achso bevor ich es vergesse: Mein System ist ein MS SQL Server 2005.


In Access gibt es die Möglichkeit die externe Datenquelle als Verknüpfung anzulegen und wenn es dann eine Änderung in der FaltFile gibt sehe ich die Änderung direkt im Access.
Gibt es eine Möglichkeit dies auch im SQL umzusetzen?
Bisher habe ich nur den Datenimport gefunden. Die Daten sind dann aber fest in die Datenbank geschrieben.

Diesen Aufwand betreibe ich aus folgenden Grund:
Ich bekomme vom Kunden die FlatFiles. Die Daten aus den Files müssen dann mit Hilfe eines ETL Servers in eine OLAP Datenbank übertragen werden.
Mein ETL Server kann jedoch nur Daten aus SQL Server oder CSV Dateien verarbeiten. Jedoch bekomme ich meine Daten als FlatFile mit fester Spaltenbreite.
Bisher bin ich hergangen und habe die Daten in Access eingebunden und von da aus in SQL importiert und dann per ETL in die OLAP Datenbank.

Großer Nachteil ich muss regelmäßig Prüfen ob es ein Update der Daten gegeben hat. Oder ob es neue Datensätze gibt. Noch ist die Datenmenge recht klein. Aber sie wird nächstes Jahr sehr anwachsen....

Deswegen die Idee mit der automatischen Verknüpfung. Dann kann ich Zeitgesteuert den ETL Prozess starten und habe meine Cubes in der OLAP Datenbank immer aktuell.

So ich hoffe hier hat jemand eine Idee oder einen Tipp und kann mir weiterhelfen.

Gruß Orange
Mitglied: 60730
19.12.2008 um 18:48 Uhr
Servus,

wenn du schon

  • Flatfile
  • Access
  • SQL Server

benutzt, warum baust du dir dann nicht mit Access eine DB zusammen, die Ihrerseits auf die Flatfiles zugreift und selber per ODBC auf den SQL schreibt?

Wahrscheinlich weil es viel einfacher wäre aus den Flatfiles CSVs zu machen, die dann der ETL Server ohne weitere Krücken einlesen kann.

Gruß
Bitte warten ..
Mitglied: Biber
19.12.2008 um 19:05 Uhr
Moin Orange,
Mein ETL Server kann jedoch nur Daten aus SQL Server oder CSV Dateien verarbeiten
ja, sach ma' ...
Was haben die Dir denn als ETL-Server angedreht?!?
Den Produktnamen wüsste ich schon gern.

Aber wenn ihr da bei Eurer Kaufentscheidung schon voll in die Grütze gefasst habt, dann bau da nicht noch einen Windpark von One-Trick-Prozessen drumherum.
T-Mo hat schon die unter diesen trostlosen Umständen sinnvollste Strategie gepostet:
Wahrscheinlich weil es viel einfacher wäre aus den Flatfiles CSVs zu machen...

-> Ich würde noch einen Schritt weiter gehen und dringend forcieren, dass Eure Datenquellen selbst CSV-Dateien erzeugen und liefern.
Denn es muss immer rekonstruierbar sein, ob die Daten schon in der Datenquelle inkonsistent sind oder bei ETL-Prozessen falsch interpretiert in den Storage Layer geschoben werden.
Das bekommst Du mit einem über-7-Brücken-ETL-Prozess vor dem richtigen ETL-Prozess nicht hin.

Entweder Quellformat ändern oder vorhandenes ETL-Tool ersetzen.

Grüße
Biber
Bitte warten ..
Mitglied: Orange
05.01.2009 um 19:13 Uhr
Guten Abend,
vielen Dank für die beiden Antworten.
Die OLAP Datenbank und der ETL Server sind beides Open Source Lösungen. Wir testen nur wie weit wir das ganze nutzen können.
Und da wir ja keine CSV Dateien bekommen war eben der Weg über Acces und SQL eine Lösungsansatz. Aber das scheint nicht so einfach zu machen sein.

Gruß Orange
Bitte warten ..
Ähnliche Inhalte
Datenbanken
MS Access - SQL Datenbank - Alle SPalten werden mit GELÖSCHT angezeigt
Frage von harald.schmidtDatenbanken1 Kommentar

Hallo Leute. Ich habe folgendes Problem: - SQL Server 2016 - eine db - paar tabellen - greifen darauf ...

Datenbanken
MS Access Datenbank
gelöst Frage von endadaDatenbanken18 Kommentare

Hey alle zusammen, ich habe folgendes Problem: Ich versuche eine Datenbank mit Access zu erstellen, die wie im Screenshot ...

Datenbanken
Wiederherstellen von Daten aus einer SQL Datenbank
Frage von Diddi-tbDatenbanken7 Kommentare

Hallo an alle, ich brauche mal wieder eure Hilfe. Diese Woche kam der Vorstand unseres Fußballvereins zu mir. Er ...

Datenbanken
SQL 2008 Datenbankbackup in eine SQL 2005 Datenbank einfügen?
Frage von mymomoDatenbanken3 Kommentare

Moin! Ich muss bei einem Kunden ein aus SQL 2008 erstelltes Backup in eine SQL 2005 Datenbank einstellen. Wie ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 107 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless8 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...