B
Bill
I'm inheriting a SharePoint-based system that has thousands of InfoPath
documents scattered across hundreds of WSS sites. Business users are now
starting to complain that they want to be able to do some ad-hoc reports on
the data contained in all of these documents. SharePoint essentially stores
these documents in a big blob of text, far from being an efficient structure
to query. What approaches have people used to report on this data? I can
think of a couple ways:
1. Promote all of the fields in the document so that SharePoint will store
them in them separately in the database. Then I can do some ETL to load this
data into a data warehouse that users can query.
2. Add logic to the InfoPath forms to write the data to a normalized
database in addition to saving the file. This way I'll have my data in an
easy format to extract to a DW.
3. Keep doing things the way I am now but create a custom ETL process that
parses the XML documents out of the SharePoint database and loads it into a
DW.
Any thoughts? Thanks in advance.
documents scattered across hundreds of WSS sites. Business users are now
starting to complain that they want to be able to do some ad-hoc reports on
the data contained in all of these documents. SharePoint essentially stores
these documents in a big blob of text, far from being an efficient structure
to query. What approaches have people used to report on this data? I can
think of a couple ways:
1. Promote all of the fields in the document so that SharePoint will store
them in them separately in the database. Then I can do some ETL to load this
data into a data warehouse that users can query.
2. Add logic to the InfoPath forms to write the data to a normalized
database in addition to saving the file. This way I'll have my data in an
easy format to extract to a DW.
3. Keep doing things the way I am now but create a custom ETL process that
parses the XML documents out of the SharePoint database and loads it into a
DW.
Any thoughts? Thanks in advance.