|
|
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть задача, в ходе решения которой, необходимо данные, введенные в филиалах, собирать в центральном офисе. В каком формате лучше это делать (xls, txt, dbf, ...) ? Можно конечно делать репликацию с последующей синхронизацией, но хотелось бы услышать Ваше мнение. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 10:35:01 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
xml. Выгружаешь в него ADO recordset, кладешь на дисктетку, несешь в центральный офис, загружаешь в ADO Recordset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 10:42:30 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
To zz. А нельзя ли поподробнее. Чем обусловлен именно такой выбор ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 10:50:00 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Не знаю, подойдёт ли, но у меня сторонняя организация, с которой никакой связи нет кроме е-майла, еженедельно высылает по почте .xls файл. А ночью по расписанию сканируется папка входящих, по отправителю находится письмо, из него вытаскивается вложенный файл и данные из него перекачиваются в базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 10:50:33 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Reznichenko Y.V. : Простотой. Делаешь один запрос к куче таблиц, который содержит нужные тебе данные, потом с этого запроса через ADO сохранение в xml. Несколько строчек кода. Точнее - одна :)). Загрузка - аналогично, если результирующий запрос поддерживает обновление, но и по таблица раскидать нетрудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 12:58:24 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
ну и сжать чем нибудь(типа gzip) перед пересылкой данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 13:21:42 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Все зависит от того какая структура информации, которую необходимо собирать, каков ее обьем, будет ли слежение изминений во времени, грамотность пользователей, необходимый минимум защиты от дурака, изминение структуры во времени. На каком софте все это дело будет работать. У меня часть однотипных отчетов - оборотка грубо говоря заполняется в Екселе - с макросами - Заполняются таблицы со скрытыми занчениями кодов основной базы - пользователи вбиваю только 2 колонки чисел - как оказалось нужна проверка и сдесь ну например на целочисленность(0,,, бутылки - это бой.:)) У половины пользователей была проблема как включить макросы - даже после прочтения инструкции с картинками - Пункт закрыть ексель полностью а не только файл- пропускали мимо ушей. А второй проэкт база где нужно следить за представленностью наших ТМ в торговых точках - реализован на Аксесе мдб. так как 1неделя будет добавлять по минимуму 20000 записей - месяц - и Ексель не потянет - да и его обьем будет тянуть немеряно - и не все равно не ровняйте умные таблички с СУБД. Так что если хочешь более полного совета больше нужно информации - да и СУБД оно и в Африке СУБД. Но и с Аксесом были проблемы не у всех стоял диспетчер связаных таблиц - да и мануал пришлось писать по использывании программы с картинками - так свиньи еще и читать в лом было им. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 14:18:29 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Операция должна быть максимально простой для пользователя. получить письмо, аттачмент положить в предписанное инструкцией месте, нажать кнопку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 14:25:09 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
2 Alexey Sh Все пользователи мечтают о кнопочке "СДЕЛАТЬ ВСЕ" им даже не нравиться раздвоение "Можно сделать так", "А можно вот так". И как оказалось что бы кнопочки работали иногда а то и почти всегда нужно по минимуму настроить систему. (Типа разрешить макросы, добавить пару надстроек или библиотек) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 14:38:54 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
2 sv80: предпочитаю варианты для полных идиотов :) , минимизирующие доп настройки . Для загрузки экспорчёного в xml рекордсета никаких доп установок не требуется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 14:47:48 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
2 Alexey Sh Для загрузки нет - а для обновление форм кнопок и самого выполнения кода? Или все формы и исполнение кода нерушымо на все века:):):) Практика показывает аппетит приходит во время еды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 14:54:56 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
2 sv80: насчёт аппетита согласен, имел ввиду исключительно передачу данных а не кода/дизайна. ИМХО mdb с интерфейсом следует передавать целиком(компилённым, компакчённым) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 16:16:33 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Если есть возможность, то лучше через FTP. а данные передавать в заархивированном mdb, ведь туда можно обновление ЛЮБОГО объекта записать. IMHO, Mon$te® ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 16:20:16 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
24d_monster: И че, каждый день слать 20-100мб? Мало ли каких размеров там у него база достигает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 16:36:40 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Слать надо изменения :-) IMHO, Mon$te® ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 16:43:30 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное всем. Я еще слабо представляю себе размер базы, т.к.задача в процессе осмысления. Думаю все же делать приложение на Visual FoxPro, а не на Access. Еще раз всем спасибо. Не ожидал такой полемики по данному вопросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 16:45:11 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
2 4d_monster: ну вот создал я в таблице столбец. А еще в восемь таблиц добавилось по 1-ой записи. И еще кнопку в форму воткнул. Значит, я должен: 1. Создать механизм, который бы отслеживал все изменения во всех объектах с момента последнего изменения. 2. Создать механизм, создающий mdb и выгружающий туда эти изменения 3. создать механизм, считывающий и реализующий эти изменения. хе-х) Мне кажется xml-em попроще будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 16:51:51 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
1 - проще не лучше 2 - да и лучше не лениться 3 - изменения структур можно отслеживать самостоятельно, ибо у админа достаточно знаний, чтобы если он добавил столбец, внести эту команду в репликацию, а изменения записей обязательно автоматически. IMHO, Mon$te® ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2004, 17:05:20 |
|
||
|
Поделитесь опытом (выбор способа репликации)
|
|||
|---|---|---|---|
|
#18+
кстати, о gzip: сжать на стороне сервера в *nix системе файл просто: # gzip имя_файла. А чем распаковать такой файл? причем из VBA? Есть ли стандартные библиотеки? Я итак уже слишком много в проект навернул, тяжко его теперь по заказчикам разносить. О, кстати... может, заодно подскажет кто-нибудь простенький InstallShield? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 20:50:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32618964&tid=1669659]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 301ms |

| 0 / 0 |
