FIM 2010 R2 Reporting Object Model

FIM 2010 R2 Reporting Object Model

The following were introduced in FIM 2010 R2 to support the reporting feature. These allow the ability to manage, create, and delete bindings between FIM and the Data Warehouse and also the ability to manage, create, and delete reporting jobs which modify the behavior of the sync processes.

Name Attribute Type Description

ReportingJob

type

MVA

One of “Incremental Sync”, “Full Initial Sync”, “Partial Initial Sync”

startTime

Date

The start time and date, in UTC, of this job.

endTime

Date

The end time and date, in UTC, of this job.

status

String

The status of this job – one of (Running | Completed | Error).

errorString

String

If the status of the job is “Error,” then this attribute holds the informational error string associated with that error.

ReportingBinding

bindingXML

String

The raw XML which defines the FIM <-> SCSM DW binding.

ManagementPackID

String

The ID of the management pack this binding relates to.

ManagementPackVersion

String

The version of the management pack this binding relates to.

BindingVersion

String

The version of this binding file definition.

RequestTarget

N/A

N/A

The target generated by a request.

RequestTargetDetails

N/A

N/A

Information about a particular request target.

Obj Type Description Attribute - Display Name Attribute - Description Value

Set

Set of all reporting binding objects

All Reporting Binding Objects

This set contains all reporting binding objects defined in the system.

Set

Set of all reporting job objects

All Reporting Job Objects

This set contains all reporting job objects defined in the system.

MPR

MPR giving admins access to binding objects

Reporting Administration: Administrators can control reporting binding resources.

Reporting Administration: Administrators can control reporting binding resources.

MPR

MPR giving admins access to job objects

Reporting Administration: Administrators can control reporting job resources.

Reporting Administration: Administrators can control reporting job resources.

Object Type Description

Binding object type description

Binding Description

This resource describes a reporting binding object type. These objects are used to specify a mapping between FIM objects and attributes and their related classes and properties in the FIM reporting database.

Object Type Description

Request Target object type description

This resource represents the target of a specific request. These objects are used by the Reporting ETL process to model requests in the Data Warehouse.

Object Type Description

Request Target Details object type description

Request Target Detail

This resource represents details about a change to a specific target that caused by a request. These objects are used by the Reporting ETL process to model requests in the Data Warehouse.

Object Type Description

Reporting Job object type description

Reporting Job

This resource describes a reporting job object type. These objects are used to store data about Reporting ETL processes that are occurring between FIM and the System Center Management Server.

Attribute Type Description

Data warehouse Binding Identity

Data Warehouse Binding Identity

This attribute defines the name of a reporting binding object.

Attribute Type Description

Data warehouse mapping

Data Warehouse Mapping

This attribute defines a mapping between FIM objects and attributes and their related classes and properties in the FIM reporting database.

Attribute Type Description

Reporting Job – ReportingJobType

Reporting Job Type

This attribute defines the type of reporting job being represented by a reporting job object.

Attribute Type Description

Reporting Job – StartTime

This attribute defines the start time and date of a reporting job object and is specified in UTC.

Attribute Type Description

Reporting Job – CompletedTime

This attribute defines the end time and date of a reporting job object and is specified in UTC.

Attribute Type Description

Reporting Job – ReportingJobStatus

Reporting Job Status

This attribute defines the status of a reporting job.

Attribute Type Description

Reporting Job – ReportingJobDetails

Reporting Job Details

This attribute defines the informational error string associated with a failed reporting job.

Attribute Type Description

Request Target – Parent Request GUID

This attribute defines the parent request associated with this request target object. This attribute comes from the request parameters of the parent request.

Attribute Type Description

Request Target – Target GUID

This attribute defines the GUID of the target object being modified. This attribute comes from the request parameters of the parent request.

Attribute Type Description

Request Target – Operation

This attribute defines the operation that is occurring on the target object. This attribute comes from the request parameters of the parent request.

Attribute Type Description

Request Target Details – Target GUID

This attribute defines the GUID of the target object being modified. This attribute comes from the request parameters of the parent request.

Attribute Type Description

Request Target Details – Attribute Name

This attribute defines the name of the attribute being modified on the speficied target object. This attribute comes from the request parameters of the parent request.

Attribute Type Description

Request Target Details – Value

This attribute defines the value of the attribute being modified on the specified target object. This attribute comes from the request parameters of the parent request.

Attribute Type Description

Request Target Details – Mode

This attribute defines the mode of the update occurring on the specified target object. This attribute comes from the request parameters of the parent request.