A two-fer.
Since your filename contains an easy pattern with a common delimiter, we can use ListItem() to pull out the pieces, each separated by a space-dash-space sequence.
Setup your auto-import rules for the folder, by going to Tools > Import > Configure Auto-Import, and add the import folder you want rules applied to. Then, under the Folders list in the auto-import dialog, select the folder, and click Edit. At the bottom of the dialog, under Apply these tags (optional), click Add and select Custom... (see screenshot)
Start with the Artist field, since that comes first in your filenames. Select Artist from the dropdown list, and add the rule:
listitem(filename(,0), 0, / -/ )
This grabs the first space-dash-space delimited item from the filename (without its suffix). Click OK. And now Add rules for Album and for Name, using the following two expressions, respectively:
listitem(filename(,0), 1, / -/ )
listitem(filename(,0), 2, / -/ )
The only thing that changes in each of these expressions is the list index (0, 1, and 2).
Now all files that are placed into this folder tree, with the name in the form of Artist - Album - Name will have the respective fields populated on import. More complex rules can be written to ignore assigning fields when the album does not match that form.