space
Previous Page | Next Page

SAS Namespace Types

AbstractTransformation


Subclass of PrimaryType

Subtypes


Overview

The parent type for transformation types. Transformation types are used to document transformation of data. This includes extraction, transformation, and loading of data, stored procedures, and logical to physical mappings. AbstractTransformation is a supertype that defines common attributes and associations that are shared by metadata types that describe the steps and activities in the transformation process.

This metadata type should not be instantiated. Instead, use the appropriate subtype to represent the steps and activities in a transformation.

Security Inheritance and Enforcement Rules

The following list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.

Attributes

Name Description Type Length
IsActive A boolean that indicates whether this process should be executed as part of the overall transformation flow. False means do not execute this process, true means execute this process. The default value is true.   int  
IsUserDefined If this attribute is set to true, the associated source code should be used to perform the transformation. If the attribute is set to false the application may generate the necessary code.   int  
TransformRole A standardized description of the function or context of this transformation.   String 32  

Inherited Attributes
Name, Id, Desc, MetadataCreated, MetadataUpdated, ChangeState, IsHidden, LockedBy, PublicType, UsageVersion

Associations

= indicates the resident side of an association, or where the association is persisted for cross-repository associations. If no resident side is indicated, this association may not cross repository boundaries.
Name Cardinality Description Associated Types
ComputeLocations

Partner: ComputeTasks

0 to * The list of deployed components that may execute this process.  DeployedComponent
ConfiguredComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
ConditionActionSets

Partner: AssociatedTransformation

0 to * The condition action sets for this transformation.  ConditionActionSet
Customizers

Partner: CustomizedTransformations

0 to * The software components that act as a customizer for this transformation.  SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
DeployedComponents

Partner: InitProcesses

0 to * The deployed components that use these processes as part of initialization.  DeployedComponent
ConfiguredComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
SourceCode

Partner: AssociatedTransformation

0 to 1 The source code for this transformation.  Text
ArchiveEntry
ArchiveFile
Document
File
SASCatalogEntry
TextStore
SourceSpecifications

Partner: SpecSourceTransformations

0 to * The objects that describe the sources for this transformation. These are specifications of the sources, not the actual sources themselves.  *ALL TYPES*
SubstitutionVariables

Partner: OwningTransformation

0 to * The variables associated with this transformation.  Variable
TargetSpecifications

Partner: SpecTargetTransformations

0 to * The objects that describe the targets for this transformation. These are specifications of the targets, not the actual sources themselves.  *ALL TYPES*
TransformationSources

Partner: SourceTransformations

0 to * The set of inputs to the transformation.   *ALL TYPES*
TransformationTargets

Partner: TargetTransformations

0 to * The set of results from the transformation.  *ALL TYPES*
TriggeredEvents

Partner: TriggeringTransforms

0 to * The events that are triggered by these transforms.  Event
TriggeringEvents

Partner: TriggeredTransforms

0 to * The events that trigger this transform.  Event

Inherited Associations
AccessControls/Objects, Changes/Objects, CustomAssociations/OwningObject, Documents/Objects, Extensions/OwningObject, ExternalIdentities/OwningObject, FavoritesContainers/Favorites, Groups/Members, Implementors/ImplementedObjects, Keywords/Objects, LocalizedAttributes/AssociatedLocalizedObject, Notes/Objects, PrimaryPropertyGroup/AssociatedObject, Prompts/PromptEnabledObject, Properties/AssociatedObject, PropertySets/OwningObject, ReferencedObjects/AssociatedObjects, ResponsibleParties/Objects, SourceTransformations/TransformationSources, SpecSourceTransformations/SourceSpecifications, SpecTargetTransformations/TargetSpecifications, TargetTransformations/TransformationTargets, Timestamps/Objects, Trees/Members, TSObjectNamespace/TSObjects, UsedByPrototypes/UsingPrototype, UsingPrototype/UsedByPrototypes, Variables/AssociatedObject

Attribute Details

IsActive
     Type:  int  

A boolean that indicates whether this process should be executed as part of the overall transformation flow. False means do not execute this process, true means execute this process. The default value is true.

IsUserDefined
     Type:  int  

If this attribute is set to true, the associated source code should be used to perform the transformation. If the attribute is set to false the application may generate the necessary code.

TransformRole
     Type:  String 32  

A standardized description of the function or context of this transformation.

Association Details

ComputeLocations
     Cardinality:   0 to *
     Partner:   ComputeTasks

The list of deployed components that may execute this process. 

Associated Types:
DeployedComponent, ConfiguredComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

ConditionActionSets
     Cardinality:   0 to *
     Partner:   AssociatedTransformation

The condition action sets for this transformation. 

Associated Types:
ConditionActionSet

Customizers
     Cardinality:   0 to *
     Partner:   CustomizedTransformations

The software components that act as a customizer for this transformation. 

Associated Types:
SoftwareComponent, ConfiguredComponent, DeployedComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

DeployedComponents
     Cardinality:   0 to *
     Partner:   InitProcesses

The deployed components that use these processes as part of initialization. 

Associated Types:
DeployedComponent, ConfiguredComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

SourceCode
     Cardinality:   0 to 1
     Partner:   AssociatedTransformation

The source code for this transformation. 

Associated Types:
Text, ArchiveEntry, ArchiveFile, Document, File, SASCatalogEntry, TextStore

SourceSpecifications
     Cardinality:   0 to *
     Partner:   SpecSourceTransformations

The objects that describe the sources for this transformation. These are specifications of the sources, not the actual sources themselves. 

Associated Types:
*ALL TYPES*

SubstitutionVariables
     Cardinality:   0 to *
     Partner:   OwningTransformation

The variables associated with this transformation. 

Associated Types:
Variable

TargetSpecifications
     Cardinality:   0 to *
     Partner:   SpecTargetTransformations

The objects that describe the targets for this transformation. These are specifications of the targets, not the actual sources themselves. 

Associated Types:
*ALL TYPES*

TransformationSources
     Cardinality:   0 to *
     Partner:   SourceTransformations

The set of inputs to the transformation.  

Associated Types:
*ALL TYPES*

TransformationTargets
     Cardinality:   0 to *
     Partner:   TargetTransformations

The set of results from the transformation. 

Associated Types:
*ALL TYPES*

TriggeredEvents
     Cardinality:   0 to *
     Partner:   TriggeringTransforms

The events that are triggered by these transforms. 

Associated Types:
Event

TriggeringEvents
     Cardinality:   0 to *
     Partner:   TriggeredTransforms

The events that trigger this transform. 

Associated Types:
Event

Previous Page | Next Page | Top of Page