Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Слияние баз
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 03, June, 2022 06:01

Добрый день!
Стоит задача:
Перенести все записи из БД ВВВВ в БД АААА. Те записи которые дублетные должны удалиться, но перед этим из этих записей перенести в существующие поле 691.

Нужно сделать Импорт со слиянием, но не понимаю нужно ли использовать ТВП переформатирования? И какое использовать слияние? Формат ключа или Глобальная?
Выбрал формат ключа impsvk - Импорт в сводный каталог (Формат ИРБИС), слияние происходит, но заменяет все поля, а нужно только 691.

Подскажите, пожалуйста.

Ирбис 64+ 2021.1
Web-Ирбис 64+

Re: Слияние баз
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 03, June, 2022 15:36

Serega89 написал(а):
-------------------------------------------------------
> Добрый день!
> Стоит задача:
> Перенести все записи из БД ВВВВ в БД АААА. Те
> записи которые дублетные должны удалиться, но
> перед этим из этих записей перенести в
> существующие поле 691.
>
> Нужно сделать Импорт со слиянием, но не понимаю
> нужно ли использовать ТВП переформатирования? И
> какое использовать слияние? Формат ключа или
> Глобальная?
> Выбрал формат ключа impsvk - Импорт в сводный
> каталог (Формат ИРБИС), слияние происходит, но
> заменяет все поля, а нужно только 691.
>
> Подскажите, пожалуйста.
>
> Ирбис 64+ 2021.1
> Web-Ирбис 64+

Т.Е. надо откорректировать БД АААА, добавив в нее оригинальные записи БД BBBB, а в дублетных записях заменить поле 691 на поле 691 из БД ВВВВ. Правильно? Или нужные поля 691 в БД ААА? Сформулируйте задачу поточнее.
Или рассмотрите вариант без импорта/экспорта. Чтобы откорректировать одну БД по другой можно воспользоваться оператором Correc Глобальной корретировки.

Re: Слияние баз
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 06, June, 2022 08:29

Сорокина Лариса написал(а):
-------------------------------------------------------

> Т.Е. надо откорректировать БД АААА, добавив в нее
> оригинальные записи БД BBBB, а в дублетных записях
> заменить поле 691 на поле 691 из БД ВВВВ.

Совершенно верно, если 691 поле уже существует в БД АААА, то все его повторения удалить, а затем перенести из БД ВВВВ.


> Правильно? Или нужные поля 691 в БД ААА?
> Сформулируйте задачу поточнее.
> Или рассмотрите вариант без импорта/экспорта.

> Чтобы откорректировать одну БД по другой можно
> воспользоваться оператором Correc Глобальной
> корретировки.

Сейчас попробую разобраться, но если вам не сложно, напишите, пожалуйста, любым способом решение.
Заранее спасибо!

Re: Слияние баз
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 07, June, 2022 17:49

Прикрепленное задание глобальной корректировки надо выполнить по всей БД BBBB.Попробуйте сначала на нескольких записях.

Вложения: corDB.gbl (1.8KB)  
Re: Слияние баз
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 10, June, 2022 10:38

Сорокина Лариса написал(а):
-------------------------------------------------------
> Прикрепленное задание глобальной корректировки
> надо выполнить по всей БД BBBB.Попробуйте сначала
> на нескольких записях.

Спасибо большое за помощь, правда уже решил задачу следующим образом:

0
CORREC
'AAAA'
(v691/)
(|TEK=|v951^I/)

ADD
691
XXXXXXXXXXXXXXXXXXX
(v1001/)
XXXXXXXXXXXXXXXXXXX
DEL
1001

XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
END
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX

А затем Импорт из БД ВВВВ в БД АААА с Автовводом и ФЛК.
Сначала перенеслись в существующие записи 691 поле, а потом при импорте добавились оригинальные записи, а дублетные удалились.
Правда после этого пришлось немного отредактировать ручками несколько записей (порядка 50 штук)

Re: Web Ирбис
Пользователь: Cветлана (IP-адрес скрыт)
Дата: 19, July, 2022 09:15

Здравствуйте, Лариса Васильевна. Просим помощи по такому вопросу.У нас многие записи не попадают в Web Ирбис в нужный месяц.Каталогизатор,когда копирует записи в июле, но введенные в июне месяце, то они попадают именно в июнь, а не в июль.То есть в Web ИРБИсе мы их отследить не можем. В самом ИРБИСе в словаре по дате поступления они есть, а по дате ввода их тоже нет,они попадают в июнь.Что можно сделать?

Re: Web Ирбис
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 12, August, 2022 18:36

Cветлана написал(а):
-------------------------------------------------------
> Здравствуйте, Лариса Васильевна. Просим помощи по
> такому вопросу.У нас многие записи не попадают в
> Web Ирбис в нужный месяц.Каталогизатор,когда
> копирует записи в июле, но введенные в июне
> месяце, то они попадают именно в июнь, а не в
> июль.То есть в Web ИРБИсе мы их отследить не
> можем. В самом ИРБИСе в словаре по дате
> поступления они есть, а по дате ввода их тоже
> нет,они попадают в июнь.

Т.Е. они есть, но за июнь. А Вы уверены, что запись создана не в июне? Приложите пару примеров таких записей.
А по какому признаку вы относите записи к определенному месяцу? По дате ввода определяют создание записи, а по дате поступления - поступление экземпляра. Эти даты могут совпадать, а могут и нет



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.