This technical note outlines behavior seen when trying to remove attribute/drill map/template objects with a circular dependency not allowing for any of the objects to be deleted in Strategy 9.x.
Users may notice that when trying to remove attributes, drill maps, and template objects that reference similar objects as part of its definition, they cannot delete those objects and will be returned the standard error for dependencies:

Cannot delete 'X' because other objects depend on it. Do you want to search the dependent objects?
The following are steps to reproduce the behavior in Tutorial:
A circular dependency is thus generated.
The behavior experienced above is expected for the following reasons:
Modify the definition of either the drill map or the template to remove the references to one or more of the objects inside the circular dependency to break the circular dependency. Ways to accomplish this could be to remove the template/attribute from the drill map or remove the attribute from the template.
An enhancement has been logged to resolve these kinds of dependencies upon deleting the object.
The Strategy internal reference number for the issue described in this technical note is 942551