Migration from Librarians Edge to Koha

From Koha Wiki
Jump to navigation Jump to search

This page contains instructions to help export existing library data from Librarian’s Edge to Koha. This is maintained on GitHub and contributions are welcomed.

Process

Note: these steps assume you’re working on Mac OS X (MySQL, command line) and Windows 7 Pro (MarcEdit). You may need to adjust based on your operating systems.

1. Getting the Data

  • Connect to MSSQL server containing Librarian’s Edge data, using Navicat or another MSSQL client.
  • Export at least the Media, MediaTypes, and MediaLocations tables as CSV, preferably with column headings.
  • Create a MySQL database, use the Media table syntax SQL file to set up the tables, then import the CSV files to those tables.

2. Tweaking the Data

  • Set up the item types in your Koha installation and make note of the item type codes.
  • Make a list of the media types in your Librarian’s Edge installation and the corresponding item types in your new Koha library.
  • Export the data from MySQL to tab-separated text files by setting variables and running the query in the Export MySQL to TSV file as many times as you have distinct MediaTypes in Librarian’s Edge.

3. Converting the Data

  • Using MarcEdit’s Delimited Text Translator tool, open the .txt files one at a time, set the “Text Qualifier” field to a double quote mark, and convert the .txt files to MRK format using the MarcEdit template for field mappings.
  • Using MarcEdit’s MarcMaker tool, convert the .mrk files to MRC format.

4. Importing the Data to Koha

  • Navigate to the Koha “Stage MARC records for import” tool.
  • Upload the compiled .mrc file into the resevoir.
  • Navigate to the “Staged MARC management” tool, click on the file name of the batch(es) you imported, set preferences as desired, and import them to the library.

5. Adding Items to Koha

  • Once you have added all the items to Koha, export the biblio and biblioitems tables and import them to your local MySQL instance.
  • Set the parameters and run the Build holdings table SQL queries as many times as you have distinct MediaTypes in Librarian’s Edge.
  • Import the .csv files into Koha, using the first line to match field names.

Reference