1. A system, comprising: a hardware processor; and a hardware memory coupled with the hardware processor, wherein the hardware memory is configured to provide the hardware processor with instructions which when executed cause the hardware processor to: receive a planning indication associated with a declarative type operation prior to receiving a run indication to perform the declarative type operation, wherein: the declarative type operation is defined using one or more declarative primitives, the declarative primitives describing a sequence of mid-operation states for a target system to progress through when the declarative type operation is performed on the target system and corresponding affected device types in the target systems that are affected by each of the mid-operation states in the sequence, the affected device types in the target system include one or more of the following storage devices: a master, a primary, and a mirror, and the target system is operated on using the declarative type operation when the run indication to perform the declarative type operation is received and includes a massively parallel processing (MPP) database that includes at least one master device, at least one primary device, and at least one mirror device; in response to receiving the planning indication, evaluate the declarative type operation using the declarative primitives against the target system without causing the declarative type operation to be performed on the target system, wherein: evaluating the declarative type operation includes determining if the target system includes at least one device that would be affected by at least one of the mid-operation states in the sequence based on the declarative primitives; and in response to determining that the target system includes at least one device that would be affected by the at least one of the mid-operation states in the sequence: identify, prior to receiving the run indication to perform the declarative type operation, the at least one device that would be affected by the at least one of the mid-operation states in the sequence; obtain, prior to receiving the run indication to perform the declarative type operation, metadata which includes status information associated with the at least one device that would be affected by the at least one of the mid-operation states in the sequence; and display, prior to receiving the run indication to perform the declarative type operation, the metadata indicating the status information.