You will probably use SSIS and the long-winded stored procedures within the staging database to create your label tables and stage the data, and some commands in the model or PPSCMD to stage the data, rinse and repeat.
It is a bit confusing for even the seasoned ETL developer. MS released a data import wizard that may help a bit.
Instead of using CSV or the wizard, I suggest you load your source dimension data into a SourceDB database. Then add tables using the Data Source tab to expose them to the Modeler application. You can even export the data back to the Source database after modifications in Modeler, using the Data Export job and a Data Export ruleset.
If you really need CSV files, you could try creating views on top of them using a file share on the SQL Server and linked server. Not sure how many compliance rules that one breaks though...
http://performancepointing.blogspot.com/2007/09/how-to-load-performancepoint-dimension.html
Data to be loaded into models (eg. Actuals, historical forecasts) requires using either the new Data Wizard or some custom packages or other methods of getting the data to the measure group staging tables. There is no way out of the box to to import fact data into the model. You could create some NativeSQL rules to run an SSIS job from a SQL Agent if you need your users to import data themselves.... hint...
Even though you're out of luck with Actuals and the Data Source, you can Load dimension members from Source and map to a table specified.
Back to the XML:
This
Some self-explanitory nodes.
-
-
-
Your type could be Data Source View (DSV) or Database.
Is it a Source or Destination?
Is it enabled for access by Data Administrators?
What's the SQL Server name?
What's the SQL database name?
What tables are in the database? By default, none are exposed to the Data Source.
I am using the Staging Database as a data source (probably not a good idea since it can get modified by the Modeler).
-
These tables are available to the Modeler, provided they have permissions to access.
-
Here's our Destination datasource. Note that you should Create database and copy the 2 tables (BizSnapshotStatus and DBSchemaVersion) into any database you want to use as a destination, otherwise it won't get recognized as a valid destination.
I haven't created any tables in the destination yet but they would show up similar to above.
-
It would be useful if more source and target data sources could be used... perhaps ODBC or .NET providers?
No comments:
Post a Comment