Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Помогите написать конвертер базы из sql в dbf (число прочтений - 15455 )
-KONST-
YaBB Newbies
*
Отсутствует



Сообщений: 11
Зарегистрирован: 12. Октября 2007
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #15 - 12. Октября 2007 :: 08:03
Печать  
Не подскажете, как можно быстрее всего очищать таблицы от старых данных?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #16 - 12. Октября 2007 :: 08:14
Печать  
-KONST- писал(а) 12. Октября 2007 :: 08:03:
Не подскажете, как можно быстрее всего очищать таблицы от старых данных?

Пересоздавать таблицы!
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #17 - 12. Октября 2007 :: 08:27
Печать  
Nick писал(а) 12. Октября 2007 :: 08:14:
-KONST- писал(а) 12. Октября 2007 :: 08:03:
Не подскажете, как можно быстрее всего очищать таблицы от старых данных?

Пересоздавать таблицы!

ответ точный, но всегда ли так можно делать ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #18 - 12. Октября 2007 :: 08:31
Печать  
Для MS SQL
TRUNCATE TABLE
эта инструкция не записывает сведения об удаляемых строках в журнал транзакций
поэтому выполняется быстрее чем delete и поэтому откат назад становится невозможен
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #19 - 15. Октября 2007 :: 11:27
Печать  
Ужас
Омистинеть!
А налоговая тоже ваши отчеты за 9 м-цев безропотно перезагружает из бумажки фкампутер?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #20 - 15. Октября 2007 :: 11:48
Печать  
Автору -1
ИМХО слишком сложная и трудоемкая задача.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Помогите написать конвертер базы из sql в dbf
Ответ #21 - 15. Октября 2007 :: 13:11
Печать  
-KONST-
А DD из DDS вы как будете создавать?

А сколько софтпойнт-то стоит?
Если в пределах штуки уе - я бы забрал не раздумывая.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Помогите написать конвертер базы из sql в dbf
Ответ #22 - 15. Октября 2007 :: 13:33
Печать  
kms писал(а) 15. Октября 2007 :: 13:11:
-KONST-
А DD из DDS вы как будете создавать?

А сколько софтпойнт-то стоит?
Если в пределах штуки уе - я бы забрал не раздумывая.


А зачем его создавать? Один раз скопировать и дальше подкладывать (если изменений нет).
То же с md.

Кстати, если брать скорость - то полную выгрузку вообще нет смысла делать - а только последний период с начальными остатками на начало периода .
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #23 - 15. Октября 2007 :: 13:47
Печать  
kiruha писал(а) 15. Октября 2007 :: 13:33:
Кстати, если брать скорость - то полную выгрузку вообще нет смысла делать - а только последний период с начальными остатками на начало периода .


А кто сказал что у них не меняются данные прошлых периодов ?
"За какой главбух решит править задним числом. 9 месяцев тоже бывает" KONST
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Помогите написать конвертер базы из sql в dbf
Ответ #24 - 15. Октября 2007 :: 13:53
Печать  
kiruha писал(а) 15. Октября 2007 :: 13:33:
А зачем его создавать? Один раз скопировать и дальше подкладывать (если изменений нет).
То же с md.

Я просто хочу понять, насколько -KONST- продумал разные побочные эффекты в обсуждаемом решении.
Тут же как всегда 95% - это прикладные вопросы, а 5% - риски.
Но этих 5%, возможно, достаточно, чтобы отказаться от этого решения в пользу чего-то другого.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
-KONST-
YaBB Newbies
*
Отсутствует



Сообщений: 11
Зарегистрирован: 12. Октября 2007
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #25 - 16. Октября 2007 :: 09:56
Печать  
kms писал(а) 15. Октября 2007 :: 13:11:
-KONST-
А DD из DDS вы как будете создавать?

А сколько софтпойнт-то стоит?
Если в пределах штуки уе - я бы забрал не раздумывая.


две, с хвостиком
+ готового решения нет, только наработки
  
Наверх
ICQ  
IP записан
 
-KONST-
YaBB Newbies
*
Отсутствует



Сообщений: 11
Зарегистрирован: 12. Октября 2007
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #26 - 16. Октября 2007 :: 10:12
Печать  
kms писал(а) 15. Октября 2007 :: 13:53:
Я просто хочу понять, насколько -KONST- продумал разные побочные эффекты в обсуждаемом решении.
Тут же как всегда 95% - это прикладные вопросы, а 5% - риски.
Но этих 5%, возможно, достаточно, чтобы отказаться от этого решения в пользу чего-то другого.


По поводу вариантов.
Правильно ли мне кажется, что в скл документы проводятся медленнее из-за того, что медленнее происходит запись средствами 1с движений регистров, операций? (помимо ошибки 2000 mssql).
Просто один из вариантов был сделать так, чтобы движения регистров удалялись и заново создавались только тогда, когда они изменились.

Или (если только известно, что  в течении рабочего дня не будет правок за предыдущий период) можно в рабочее время развернуть в дбф утреннее состояние базы на локальной машине, запустить там перепроведения, при этом вычислить документы, которые нужно перепроводить (у которых поменялись движения), а ночью проводить только нужные в скл.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Помогите написать конвертер базы из sql в dbf
Ответ #27 - 16. Октября 2007 :: 10:43
Печать  
2 тонны за решение, которое принесет головную боль - это, наверное, перебор.
...

Вам бы профилинг сначала некоторый провести.
Надо определить, что именно занимает наибольшее время в процессе проведения, и как на вас отражается "ошибка 2000" (понятно, что это 2 разных исследования).

Отсюда можно будет сделать какие-то выводы.
По моему мнению, 4G - это небольшая база, 3 месяца за ночь на таких объемах - не нормально.
Думаю, что оптимизацией (даже штатными средствами) алгоритмов проведения, можно добиться нормальных результатов.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
-KONST-
YaBB Newbies
*
Отсутствует



Сообщений: 11
Зарегистрирован: 12. Октября 2007
Пол: Мужской
Re: Помогите написать конвертер базы из sql в dbf
Ответ #28 - 16. Октября 2007 :: 10:52
Печать  
kms писал(а) 16. Октября 2007 :: 10:43:
По моему мнению, 4G - это небольшая база, 3 месяца за ночь на таких объемах - не нормально.


База с начала года.
Комплексная сильно переписанная (не мной) в части проведения документов:
происходит назначение оплаты отгрузке (указывается какие конкретно документы должны оплатить какие конкретно отгрузки) по покупателям и поставщиками.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Помогите написать конвертер базы из sql в dbf
Ответ #29 - 16. Октября 2007 :: 11:07
Печать  
-KONST- писал(а) 16. Октября 2007 :: 10:52:
происходит назначение оплаты отгрузке (указывается какие конкретно документы должны оплатить какие конкретно отгрузки) по покупателям и поставщиками.

А как конкретно это реализовано?
Используются ли конструкции типа:
Код
Выбрать все
Рег.УстановитьЗначениеФильтра("Номенклатура", СписокНоменклатуры, 2);
 


  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать