Интеграция двух наборов данных ... Помогите! - PullRequest
0 голосов
/ 01 апреля 2009

Я делаю некоторую работу по интеграции двух баз данных в двух разных местах. Один - это БД Access, а другой - SQLServer. Размер набора действительно довольно мал, скажем, 350 записей. Это может быть очень просто, однако два человека, которые «владеют» наборами данных, настаивают на возможности добавления новых полей в базы данных.

Есть идеи, как мне лучше всего это сделать? Ура! ;-)

Ответы [ 2 ]

1 голос
/ 01 апреля 2009

Это ребенок-плакат для RDF. К сожалению, такие проблемы составляют 1% технических и 99% дипломатии. Удачи.

0 голосов
/ 01 апреля 2009

Я делаю несколько предположений: 1. Вы и ваши конечные пользователи в порядке с Microsoft Access; 2. Единое представление не нужно менять на лету при изменении базовых столбцов, т. Е. Вы готовы и способны предпринять какие-то действия для обновления своего представления; 3. Колонки "соединение" не собираются меняться.

Если все три предположения верны, я просто создал бы новую базу данных Access, соединил две старые таблицы и создал запрос, который выбирает все столбцы (или только те, которые вам нужны) из обеих таблиц. Когда данные изменяются, просто используйте менеджер связанных таблиц, чтобы обновить таблицы, а затем внесите необходимые изменения в запросы (если вы не выбрали все столбцы).

Если вам повезло, пользователи просто хотят гибко добавлять столбцы, но у них нет реальных планов делать это. Иногда они просто не хотят заниматься дизайном.

Лично я не большой поклонник использования Access в производственных сценариях, но так как один из ваших производственных источников данных уже является Access, и поскольку Access настолько хорош в интеграции отдельных источников данных, это может иметь смысл в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...