Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Voyager

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Voyager
    3. Community Knowledge
    4. Voyager to Alma Migration Query: Identify "Brief" Bib Records

    Voyager to Alma Migration Query: Identify "Brief" Bib Records

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Description
    • Product: Voyager
    • Relevant for Installation Type: Multi-Tenant Direct, Dedicated-Direct, Local, TotalCare

     

    Description

    When migrating from Voyager to Alma it might be useful to identify and review any "brief" bibliographic records that were perhaps used for testing or were not overlaid. Note that this is optional and that you may want to consult with your migration team before embarking on this data cleanup.

    NOTE that these queries are Pass Through SQL queries.

    The following pass through query can be used in Voyager Prepackaged Access Reports to identify bibliographic records ("BIB" records) with a record length of X or less (in this example a record length of 500 or less).

    SELECT
    bib_id, to_number(substr(record_segment,1,5)) as reclength
    FROM bib_data
    WHERE
    seqnum = 1
    and substr(record_segment,1,5) < '00500';

     

    BONUS SQL:

    The following bonus pass through query identifies brief bibliographic records (record length of 200 or less) that are attached to line items:

    SELECT
    bib_id, title
    FROM bib_text
    WHERE
    bib_id in
    (SELECT bib_id
    FROM bib_data
    WHERE 
    seqnum = 1
    and substr(record_segment,1,5) < '00200')
    and bib_id in
    (SELECT bib_id
    FROM line_item);

     

    The following bonus pass through query finds the PO and Line Item data for brief bibliographic records linked to POs:

    SELECT
    line_item_number, po_id
    FROM line_item
    WHERE
    bib_id in
    (SELECT bib_id 
    FROM bib_text WHERE bib_id in
    (SELECT bib_id
    FROM bib_data
    WHERE seqnum = 1
    and substr(record_segment,1,5) < '00500'));
     

     

    For other queries that may be useful, see my "Surviving Almanado: tips for a successful pre-implementation" presentation's Accompanying Materials.
     
    Posted as is. If you need assistance in running custom SQL queries in Prepackaged Access Reports, consult the Voyager Customer Listserv.


    • Article last edited: 06-Apr-2021
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Voyager to Alma Migration Query: Find POs or Invoices With No Associated Line Items
      • Voyager to Alma Migration Query: Identify Bib Records with an OCLC number in the 035 subfield 9 but no 035 subfield a
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Community Content Type
      How To
      Content Type
      Knowledge Article
      Language
      English
      Product
      Voyager
    2. Tags
      This page has no tags.
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved