From a839cfce0af7e45d09f298876f8f2df565a284ad Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Sat, 8 Dec 2012 19:55:24 -0500 Subject: [PATCH] Add the "Importing via the staff client" chapter ... from the Evergreen In Action doc sprint. Signed-off-by: Dan Scott --- .../importing_via_staff_client.txt | 190 ++++++++++++++++++ docs/media/create_match_sets.png | Bin 0 -> 17710 bytes docs/media/import_item_attributes.png | Bin 0 -> 14986 bytes docs/media/record_quality_metrics.png | Bin 0 -> 12890 bytes docs/root.txt | 2 + 5 files changed, 192 insertions(+) create mode 100644 docs/admin_initial_setup/importing_via_staff_client.txt create mode 100644 docs/media/create_match_sets.png create mode 100644 docs/media/import_item_attributes.png create mode 100644 docs/media/record_quality_metrics.png diff --git a/docs/admin_initial_setup/importing_via_staff_client.txt b/docs/admin_initial_setup/importing_via_staff_client.txt new file mode 100644 index 0000000000..9aacdc92b0 --- /dev/null +++ b/docs/admin_initial_setup/importing_via_staff_client.txt @@ -0,0 +1,190 @@ +Importing materials in the staff client +======================================= + +Evergreen exists to connect users to the materials represented by bibliographic +records, call numbers, and copies -- so getting these materials into your +Evergreen system is vital to a successful system. There are two primary means +of getting materials into Evergreen: + +* The Evergreen staff client offers the *MARC Batch Importer*, which is a + flexible interface primarily used for small batches of records; +* Alternately, import scripts can load data directly into the database, which is + a highly flexible but much more complex method of loading materials suitable + for large batches of records such as the initial migration from your legacy + library system. + +Staff client batch record imports +--------------------------------- +The staff client has a utility for importing batches of bibliographic and copy +records available through *Cataloging > MARC Batch Import/Export*. In addition +to importing new records, this interface can be used to match incoming records +to existing records in the database, add or overlay MARC fields in the existing +record, and add copies to those records. + +The MARC Batch Import interface may also be colloquially referred to as +"Vandelay" in the Evergreen community, referring to this interface's internals +in the system.You will also see this name used in several places in the editor. +For instance, when you click on the *Record Match Sets*, the title on the screen +will be *Vandelay Match Sets*. + +When to use the MARC Batch Importer +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +* When importing in batches of up to 500 to 1,000 records. +* When you need the system to match those incoming records to existing records + and overlay or add fields to the existing record. +* When you need to add copies to existing records in the system. + +The MARC Batch Importer should only be used for importing copies that already +have barcodes and call numbers. Use *Acquisitions > Load MARC Order Records* to +add on-order copies that do not yet have barcodes and call numbers. + +Record Match Sets +~~~~~~~~~~~~~~~~~ +Click the *Record Match Sets* button to identify how Evergreen should match +incoming records to existing records in the system. + +These record match sets can be used when importing records through the MARC +Batch Importer or when importing order records through the Acquisitions Load +MARC Order Records interface. + +Common match points used when creating a match set include: + +* MARC tag 020a (ISBN) +* MARC tag 022a (ISSN) +* MARC tag 024a (UPC) +* MARC tag 028a (Publisher number) + +Create Match Sets +~~~~~~~~~~~~~~~~~ +. On the *Record Match Sets* screen, click *New Match Set* to create a set of + record match points. Give the set a *Name*. Assign the *Owning Library* from + the dropdown list. The *Match Set Type* should remain as *biblio*. Click + *Save*. +. If you don't see your new set in the list, in the upper left corner of the + staff client window, click the *Reload* button. +. If you had to reload, click the *Record Match Sets* button to get back to + that screen. Find your new set in the list and click its name. (The name will + appear to be a hyperlink.) This will bring you to the *Vandelay Match Set + Editor*. +. Create an expression that will define the match points for the incoming + record. You can choose from two areas to create a match: Record Attribute (MARC + fixed fields) or MARC Tag and Subfield. You can use the Boolean operators AND + and OR to combine these elements to create a match set. +. When adding a Record Attribute or MARC tag/subfield, you also can enter a + Match Score. The Match Score indicates the relative importance of that match + point as Evergreen evaluates an incoming record against an existing record. You + can enter any integer into this field. The number that you enter is only + important as it relates to other match points. ++ +Recommended practice is that you create a match score of one (1) for the least +important match point and assign increasing match points to the power of 2 to +working points in increasing importance. +. After creating a match point, drag the completed match point under the folder + with the appropriately-named Boolean folder under the Expression tree. ++ +image::media/create_match_sets.png[] +. Click *Save Changes to Expression*. + +Quality Metrics +~~~~~~~~~~~~~~~ +* Quality metrics provide a mechanism for Evergreen to measure the quality of +records and to make importing decisions based on quality. +* Metrics are configured in the match set editor. +* Quality metrics are not required when creating a match set. +* You can use a value in a record attribute (MARC fixed fields) or a MARC tag + as your quality metric. +* The encoding level record attribute can be one indicator of record quality. + +image::media/record_quality_metrics.png[] + +Import Item Attributes +~~~~~~~~~~~~~~~~~~~~~~ +If you are importing copies with your records, you will need to map the data in +your holdings tag to fields in the copy record. Click the *Import Item +Attributes* button to map this information. + +. Click the *New Definition* button to create a new mapping for the holdings tag. +. Use the *Tag* field to identify the MARC tag that contains your holdings + information. +. Add the subfields that contain specific copy information to the appropriate + copy field. +. Select the *Keep* box if Evergreen should keep this holdings tag in the + record after it is imported. Otherwise, Evergreen will remove this holdings + tag. +. At a minimum, you should add a name for the definition, identify the MARC + holdings tag, and add the subfields that identify the circulating library, the + owning library, the call number and the barcode. + +image::media/import_item_attributes.png[] + +Overlay/Merge Profiles +~~~~~~~~~~~~~~~~~~~~~~ +If Evergreen finds a match for an incoming record in the database, you need to +identify which fields should be replaced, which should be preserved, and which +should be added to the record. Click the *Merge/Overlay Profiles* button to +create a profile that contains this information. + +These overlay/merge profiles can be used when importing records through the +MARC Batch Importer or when importing order records through the Acquisitions +Load MARC Order Records interface. + +Evergreen comes pre-installed with two default profiles: + +* *Default merge* - No fields from incoming record are added to match. This + profile is useful for item loads or for order record uploads. +* *Default overlay* - Incoming record will replace existing record. + +You can customize the overlay/merge behavior with a new profile by clicking the +*New Merge Profile* button. Available options for handling the fields include: + +* *Preserve specification* - fields in the existing record that should be + preserved. +* *Replace specification* - fields in existing record that should be replaced + by those in the incoming record. +* *Add specification* - fields from incoming record that should be added to + existing record (in addition to any already there.) +* *Remove specification* - fields that should be removed from incoming record. + +You can add multiple tags to these specifications, separating each tag with a +comma. + +Importing the records +~~~~~~~~~~~~~~~~~~~~~ +After making the above configurations, you are now ready to import your +records. + +. Click the *Import Records* button +. Provide a unique name for the queue where the records will be loaded +. Identify the match set that should be used for matching +. If you are importing copies, identify the *Import Item Attributes* definition + in the Holdings Import Profile +. Select a record source +. Select the overlay/merge profile that defines which fields should be + replaced, added or preserved +. Identify which records should be imported, the options are: + ** *Import Non-Matching Records* will automatically import records that have + no match in the system + ** *Merge on Exact Match* will automatically import records that match on the + 901c (record ID) + ** *Merge on Single Match* will automatically import records when there is + only one match in the system + ** *Merge on Best Match* will automatically import records for the best match + in the system; the best match will be determined by the combined total of the + records match point scores + +You do not need to select any of these import options at this step. You may also opt to review the records first in the import queue and then import them. + +* *Best Single Match Minimum Quality Ratio* should only be changed if quality metrics were used in the match set + + ** Set to 0.0 to import a record regardless of record quality + ** Set to 1.0 if the incoming record must be of equal or higher quality than + the existing record to be imported + ** Set to 1.1 if the incoming record must be of higher quality than the + existing record to be imported + ** *Insufficient Quality Fall-Through Profile* can also be used with quality + metrics. If an incoming record does not meet the standards of the minimum + quality ratio, you can identify a back-up merge profile to be used for + those records. For example, you may want to use the default overlay + profile for high-quality records but use the default merge profile for + lower quality records. diff --git a/docs/media/create_match_sets.png b/docs/media/create_match_sets.png new file mode 100644 index 0000000000000000000000000000000000000000..1b92a1762046e486d21db2465f9008d7ea74a0c5 GIT binary patch literal 17710 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 X+Qo5zpL`1H8z3PfD_kL{`|bY#|IyTQ literal 0 HcmV?d00001 diff --git a/docs/media/import_item_attributes.png b/docs/media/import_item_attributes.png new file mode 100644 index 0000000000000000000000000000000000000000..cef69ac3961c6a4c76d14e692becd7685f4435bf GIT binary patch literal 14986 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 D@W4*( literal 0 HcmV?d00001 diff --git a/docs/root.txt b/docs/root.txt index 30f2ad5436..7613bdd1af 100644 --- a/docs/root.txt +++ b/docs/root.txt @@ -112,6 +112,8 @@ include::admin_initial_setup/describing_your_people.txt[] include::admin_initial_setup/migrating_your_data.txt[] +include::admin_initial_setup/importing_via_staff_client.txt[] + // Return to normal title levels. :leveloffset: 0 -- 2.43.2