Hallo liebes Forum,
wir haben in unserem Unternehmen über die Jahre verschiedene Datenbanken angehäuft , die unterschiedliche Aufgaben erfüllen, die für die jeweilige Abteilung relevant sind. In den Datenbanken sind natürlich auch Adressdaten hinterlegt. Nun ist es so, dass Datenbank A Person A führt und Datenbank B auch Person A führt, aber mit unterschiedlichen Adressen. Will Abteilung C die Adresse haben , stellt sich die Frage, welcher Datensatz ist denn aktuell?
Die Idee ist, eine zentrale Adressdatenbank zu erstellen, die für Anschreiben und weiß der Geier was verwendet wird.
Die bestehenden Datenbanken holen sich dann zukünftig die Adressdaten des jeweiligen Datensatzes direkt aus der zentralen Adressdatenbank und nicht aus "eigener Datenhaltung". Dies würde natürlich bedeuten, dass die Datenbanken (liegen alle auf MS SQL Server 2008 r2) umgestrickt werden müssen, eben damit sie sich die Stammdaten aus der Adress-DB holen.
Wie würdet Ihr sowas angehen? Angefangen habe ich schonmal damit, dass ich eine Datenbank entworfen habe die eben Stammdaten von Personen und Instituten führt, dazu gepackt habe ich eine Gruppenverwaltung für Veteilerlisten bspw. Dann habe ich die Adressdaten aus der bisher größten Datenbank genommen und dort importiert. Diese werden durch eine Mitarbeiterin bereinigt.
Doch wie kriege ich es nun hin das die Personalverwaltungsdatenbank (oder welche auch immer) nun diese Stammdaten aus der AdressDB enthält? Evtl. über nen Trigger der die Adressdatensätze in der Personaldatensätze aktualisiert, sobald ne Änderung in der AdressDB eintritt? Wie würdet Ihr sowas machen?
Gruß Vaultboy
wir haben in unserem Unternehmen über die Jahre verschiedene Datenbanken angehäuft , die unterschiedliche Aufgaben erfüllen, die für die jeweilige Abteilung relevant sind. In den Datenbanken sind natürlich auch Adressdaten hinterlegt. Nun ist es so, dass Datenbank A Person A führt und Datenbank B auch Person A führt, aber mit unterschiedlichen Adressen. Will Abteilung C die Adresse haben , stellt sich die Frage, welcher Datensatz ist denn aktuell?
Die Idee ist, eine zentrale Adressdatenbank zu erstellen, die für Anschreiben und weiß der Geier was verwendet wird.
Die bestehenden Datenbanken holen sich dann zukünftig die Adressdaten des jeweiligen Datensatzes direkt aus der zentralen Adressdatenbank und nicht aus "eigener Datenhaltung". Dies würde natürlich bedeuten, dass die Datenbanken (liegen alle auf MS SQL Server 2008 r2) umgestrickt werden müssen, eben damit sie sich die Stammdaten aus der Adress-DB holen.
Wie würdet Ihr sowas angehen? Angefangen habe ich schonmal damit, dass ich eine Datenbank entworfen habe die eben Stammdaten von Personen und Instituten führt, dazu gepackt habe ich eine Gruppenverwaltung für Veteilerlisten bspw. Dann habe ich die Adressdaten aus der bisher größten Datenbank genommen und dort importiert. Diese werden durch eine Mitarbeiterin bereinigt.
Doch wie kriege ich es nun hin das die Personalverwaltungsdatenbank (oder welche auch immer) nun diese Stammdaten aus der AdressDB enthält? Evtl. über nen Trigger der die Adressdatensätze in der Personaldatensätze aktualisiert, sobald ne Änderung in der AdressDB eintritt? Wie würdet Ihr sowas machen?
Gruß Vaultboy
Comment