KOHA Dublike (Çift Kayıt) Otorite Numaralarını Birleştirme

Merhabalar,

KOHA Otorite modülünde oluşturulan kayıtlarda dublike (çift kayıt) oluşabilir. 

Biz KOHA’nın 19.05 modülünü kullanıyoruz. Aşağıdaki sorgu ile dublike (çift kayıt) otorite numaralarını tespit edebilir “Merge (Birleştirme)” linkine tıklayarak kayıtları görebilir ve birleştirebilirsiniz. 

1 ve 2 numara ile gösterilen alan “Otorite Numaraları” 3 numara ile gösterilen “Merge” seçeneği ile dublike kayıtlar ayrıntılı bir şekilde görebilir ve birleştirebilirsiniz. 

KOHA Otorite Modülünde Dublike (Çift Kayıt) otoriteleri görmek için SQL Raporu;

SELECT GROUP_CONCAT(authid SEPARATOR ', ') AS authids,

       CONCAT('<a href=\"/cgi-bin/koha/authorities/merge.pl?authid=',MAX(authid),'&authid=',MIN(authid),'\" target="_blank">Merge</a>') AS Merge,

CONCAT(

ExtractValue(`marcxml`,'//datafield[@tag="100"]/*'), -- PERSO_NAME

ExtractValue(`marcxml`,'//datafield[@tag="110"]/*'), -- CORPO_NAME

ExtractValue(`marcxml`,'//datafield[@tag="111"]/*'), -- MEETI_NAME

ExtractValue(`marcxml`,'//datafield[@tag="130"]/*'), -- UNIF_TITLE

ExtractValue(`marcxml`,'//datafield[@tag="148"]/*'), -- CHRON_TERM

ExtractValue(`marcxml`,'//datafield[@tag="150"]/*'), -- TOPIC_TERM

ExtractValue(`marcxml`,'//datafield[@tag="151"]/*'), -- GEOGR_NAME

ExtractValue(`marcxml`,'//datafield[@tag="155"]/*')  -- GENRE/FORM

) AS heading,

       GROUP_CONCAT(Extractvalue(marcxml,'//datafield[@tag="035"]/subfield[@code="a"]') SEPARATOR ', ') AS controlnumbers,

       authid,

       datecreated,

       modification_time,

       authtrees,

       marc

FROM auth_header

GROUP BY heading

HAVING count(authid) > 1

ORDER BY heading

Kolay gelsin….

Kazım ŞENTÜRK

30.06.2020

Paylaşmak önemsemektir!

Abone ol
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
0
Yorum Yapabilirsinizx
()
x