Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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, 6031 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 (1)

Frage von harald.schmidt zum Thema Datenbanken ...

Datenbanken
Automatisierter täglicher Import einer Access Datenbank in SQL (5)

Frage von RichterS zum Thema Datenbanken ...

Datenbanken
gelöst MS Access Datenbank (18)

Frage von endada zum Thema Datenbanken ...

Datenbanken
gelöst Daten aus Excel in MS SQL Server übernehmen (7)

Frage von Balu418xx zum Thema Datenbanken ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Windows 10
Windows 10 Ordnerfreigabe (19)

Frage von Xaero1982 zum Thema Windows 10 ...

Monitoring
Netzwerk-Monitoring Software (17)

Frage von Ghost108 zum Thema Monitoring ...

Windows Server
gelöst Kopiervorgang schlägt fehl, weil Datei- und Ordnername zu lang sind (14)

Frage von Schroedi zum Thema Windows Server ...