In the Q1 2017 Roadmap call, we mentioned a modification to the
Blackbaud CRM System Requirements. Specifically, Blackbaud Data Warehouse (BBDW) was added as a deployment requirement. Blackbaud previously made mention of this in October 2016 at BBCON and in prior client communications.
This requirement means Blackbaud clients still have a choice when it comes to deploying the BBDW; however, as Blackbaud continues to build out new functionality that is read-intensive and does not require real-time data, that particular functionality will be built to use the BBDW. The motivation behind this requirement is to drive clients’ continued success with Blackbaud CRM. Part of that success will involve Blackbaud making strategic performance decisions that, in some cases, will require the existence of the BBDW. Existing examples of this are the Giving List and rolling date filters in Query. An upcoming example of this might be SKY Reporting (TBD).
Blackbaud fully understands that in most cases it is not completely effortless for our self-hosted clients to deploy the BBDW; however, we are diligently working to lessen that burden. An existing example of this is the implementation of database snapshots to use during the ETL, which was released in 4.0 SP11. An upcoming example of this is the ability to run pre-defined sets of SSIS packages (work underway). The end goal is to enable faster, more reliable, and more frequent BBDW refreshes. Blackbaud understands that since it is deployed through a separate installer, we cannot, nor would we want to force clients to actually deploy the BBDW. However, we want to share our plans for future development early enough that you feel informed of the direction we are going.