Catalog Import


This page allows you to upload external data files (catalogs, tracks lists, etc.) whatever the source and format (except PDFs) and apply a specific conversion filter tailor made to every version.

The screen is divided into two main sections:

Capture d’écran 2026-07-02 à 08.16.54.png

 

1. Step-by-Step Import Procedure

Step 1: Select the File(s) to Import

  1. Add the File(s) to import in the zone on the left (currently showing <No data to display>).

  2. Click the + icon at the bottom left of this area to browse your computer and add one or multiple files that have the same format.

  3. Note: If you select the wrong file, highlight it and click the Trash bin icon right next to the plus button to remove it from the list.

Step 2: Choose the Correct Conversion Filter

The software needs to know how to read your file. You must match it with the correct profile in the Filter section (on the right).

  1. Use the search/filter row or scroll through the list to find the filter that matches your provider or data structure (e.g., SOCAN, Spotify, SUISA XLS, etc.).

  2. Check the Type column (xls, csv) to ensure your original file format matches the format expected by the filter.

  3. Click on the filter to select it (it will be highlighted).

💡 Tip: If you have recently added or modified a filter and it does not appear in the list, click the "Refresh filters list" button at the bottom right of the filter section. 

If you do not find the filter to import your file, send it to us with the name of the provider and we will - send you a new filter or an updated version that you will copy/paste/replace in c:/LeSage12/FIlters.

Step 3: Validate and Proceed to Pre-Import

  1. Once your file is loaded and the correct filter is selected, click the "Next" button in the bottom right corner of the screen.

  2. The software will then process the file and move to the pre-importation phase to analyze the data before final integration.

Action Buttons & Navigation

The bottom navigation bar contains the following controls:

Button Action
Restart Resets the entire page to start the operation over from scratch.
Back Returns to the previous step (disabled by default on this initial screen).
Next Validates current selections and proceeds to the next step of the import process.
Cancel Aborts the current operation and closes the import window.

💡 View debugging messages - only for us : Located at the bottom left. Checking this box displays technical debug messages. This is primarily used if you encounter an error during file analysis and technical support requests the application logs. You can limit the number of displayed messages using the "Max" field.

2. Import Preview

Once you click "Next" on the initial catalog import screen, the software processes your file and opens the Import preview tab. This page allows you to review the parsed data and ensure everything is correct before finalizing the integration into the database.

Capture d’écran 2026-07-03 à 09.05.27.png

1. Interface Overview

The preview screen is divided into several analytical panes:

2. Reviewing and Filtering Data

Managing the Main Data Grid

The status text at the top confirms: "Pre-import is complete, click 'Next'". Before you do, verify the parsed items:

  1. The 'Imp' (Import) Checkbox: By default, all successfully parsed rows are checked. If you notice a row you do not want to import, simply uncheck its box in the Imp column.

  2. Data Inspection: Click on any row in the main grid (e.g., My favorite Title). Selecting a row will dynamically update all the other sub-panes on the screen with details specific to that entry.

Reading the Sub-Panes

3 - Validation Options

After reviewing your data in the preview tab and clicking "Next", the software opens the Validation options page. This step allows you to define how the imported data should interact with your existing database.

Capture d’écran 2026-07-03 à 09.33.41.png

This page is structured into several operational blocks where you define how you data will be ingested.

1. Works and Codes Association

It is an important selection as the work codes will be linked to that source. The internal code n°1234567 from a Publisher A will not be the same work as the work code 1234567 of Publisher B. As the system matches on codes blindly you must make sure you link the information coming from the file to the correct provider.

Use this to group the incoming batch of works together within Le Sage.

3. Manual Matching

Determines how the system handles works it cannot automatically identify with codes :

4. Updating Works

Defines the behavior if a work being imported already exists in Le Sage (or because it has matches with code or because you will manually say that the work coming in in the same as one in your database) - it concerns the TITLEs and information you find in "Details" within the works :

5. Updating Copyright

Specifies how the software updates the share splits and copyright administration for existing works:

6. Filter by Territory (for CWR imports)

4. Finalizing the Import

Once all business rules and radio buttons are configured to your requirements:

  1. Click the "Next" button in the bottom right corner.

  2. Le Sage will execute the rules chosen above, write the records to the database, and complete the catalog import process.

4- Import Validation & Execution

After configuring your validation options and clicking "Next", the software enters the final phase: Import validation. This screen provides a real-time log window tracking the processing and server-side integration of your catalog data.

1. Interface Overview

This is a processing console displaying sequential timestamps and execution logs.

Understanding the Real-Time Process Log

The text box displays exactly what the software is performing under the hood step-by-step:

Troubleshooting Error Messages

If an issue or ambiguity arises during processing, it will be flagged directly in this log window. For example:

⚠️ Log Warning Example: column reference "fullname" is ambiguous

2. Finalizing the Process

Once the processing status reaches 100% or stops running updates "VALIDATION COMPLETE":

The import is over here if you have chosen to create all the works that didn't latch with the works in your database. The system will have created them and created a group.

If you have chosen manual matching you have to go in "Imports List".

Matching the catalogue  : List of Imports 

The List of imports window serves as the central log and management console for every import operation executed within Le Sage. From this dashboard, you can monitor the status of imports, undo operations, manage data locks, and look up details of processed files.

Capture d’écran 2026-07-03 à 13.40.09.png

From this page double click on the Catalogue Import in red to proceed with matching.

Here is the manual entry for the manual reconciliation interface, titled Works manual match. This screen opens when you select an import from your list and click Correspondances, or when the system detects unknown data requiring human validation.

 Works Manual Match

The Works manual match modal allows you to reconcile incoming titles from an imported file against entries already existing in your database. This prevents the creation of duplicate musical works and ensures that new data is attached to the correct historical records.

1. Interface Layout

The screen is divided down the center into a side-by-side comparison tool:

Beneath both main lists are metadata tabs (Copyright, Codes, Subtitles, etc.) that dynamically update depending on which title you click, helping you compare writer splits, actors, and roles to confirm a correct match.

2. Step-by-Step Reconciliation Actions

For each row in the Works from the imported file grid, you must assign an action using the icons located on the right side of the item line:

Action A: Create as a New Work

If the work is entirely original and does not exist in your system database yet:

  1. Highlight the work in the left-hand grid.

  2. Click the + button on that item's row.

  3. This marks the row to instruct Le Sage to generate a brand-new entry for this asset upon validation.

If the work already exists in your database (even under a slightly different spelling):

  1. Highlight the work in the left-hand grid (e.g., My favorite Title).

  2. Go to the right-hand Existing works list and use the search bar filter to look up the correct asset title or ID number.

  3. Compare the writers/creators in the bottom panels to make sure it is a true match.

  4. Select the matching row on the right grid so it receives a green checkmark icon.

Action C: Ignore / Skip

All these actions can be done on several works. This assigns an action to the work giving it a status it does not directly apply.

3. Key Column Indicators

4. Finalizing Your Changes

Once you have processed the rows in your import queue:


Revision #7
Created 2026-07-02 06:14:29 UTC by Emily
Updated 2026-07-03 12:31:46 UTC by Emily