I want the report to be extended to include a custom attribute on the person object, so I followed the instruction as perhttp://technet.microsoft.com/en-us/library/jj133861(v=ws.10).aspx
- Schema validation/import using powershell were successful, I can see the datawarehouse binding object in the FIM portal.
- I checked the DB, the Dataware house binding and schema were created, and I can see the new tables and columns created in the DWRepository and DWDataMart database.
I've run the scripts
- Start-FIMReportingInitialSync
- Start-FIMReportingIncrementalSync
- and the ETL script
All completed successfully.
However no data is being imported into the new FIMPersonExtensionDimtable (my extended person DW table) in either the DWRepositoryand DWDataMart database, though the users appear in the defaultFIMPersonDim. So the report doesn't work.
Is there any step I missed?
snippets of the binding and schema as below
<ClassBindings><!-- Person --> <ClassBinding><SystemObjectAttribute ObjectTypeName="Person" AttributeName="InfraUserType"/><DataWarehouseClassProperty ClassTypeIdentity="FIMDW.FIMPersonExtension" PropertyIdentity="FIMPersonInfraUser" ManagementPackIdentity="Microsoft.Forefront.IdentityManager.Datawarehouse.TEST.Extensibility" ManagementPackVersion="1.0.0.1"/></ClassBinding></ClassBindings>
<TypeDefinitions><EntityTypes><ClassTypes><ClassType ID="FIMDW.FIMPersonExtensionInfra" Accessibility="Public" Abstract="false" Base="FIMDW!FIMDW.FIMPerson" Hosted="false" Singleton="false" Extension="true"><Property ID="FIMPersonInfraUser" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="25" MinLength="0" Required="false"/></ClassType></ClassTypes></EntityTypes></TypeDefinitions><Warehouse><Dimensions><Dimension ID="FIMPersonExtensionTESTDim" Accessibility="Public" InferredDimension="true" Target="FIMDW.FIMPersonExtension" HierarchySupport="IncludeExtendedClassProperties" Reconcile="false"/></Dimensions></Warehouse>
Thanks
John