Note: Page numbers with “f” and “t” denote figures and tables, respectively.
Accidental architecture
avoiding accidents,
81–83past and predictive analytics,
376techniques and examples,
381tAdvanced dimensional modeling,
237Analytical data architecture (ADA),
120, 123, 124fenhanced hub-and-spoke model,
124–125physical data store combinations,
128data access and integration,
393–394data access and integration,
393–394Application programming interface (API),
109Architecture framework
accidental architecture,
81architectural blueprints,
65–66
information architecture,
67–68metadata management,
78–80technical architecture,
72–78Asynchronous JavaScript and XML (AJAX),
360Atomicity, consistency, isolation, and durability (ACID),
163data integration jobs,
329data quality metrics,
330table and row updates,
330Banded-value approach,
255Basically available, soft state, eventual consistency (BASE),
163Battling project methodologies,
474BI Competency Center (BICC),
493structured
vs. unstructured data,
395tBogged-down feedback loop,
428for multivalued dimensions,
264–265Bring your own device (BYOD),
113Bring your own results (BYOR),
113Bulk loading utilities,
312Business
analytics,
benefits documentation,
27, 28ftransformation services,
321value determination,
27–28Business intelligence (BI),
, 143, 375“in actionable” information,
10business involvement,
454fbusiness participation,
455data capture
vs. information analysis,
10data design for self-service,
348last data preparation step,
348–349OLAP cubes and in-memory columnar databases,
350–351data integration activities,
301privacy, security and access standards,
361–362visual design methods,
362fWeb and BI development challenges,
360tdistribution analysis,
357
enterprise and BI applications,
472tenterprise business strategy,
451–452and business initiatives,
450fand plans drive business intelligence program,
451ftechnology platforms,
145matching types of analysis to visualization,
351, 352fcomparative analysis,
351contribution analysis,
354correlation analysis,
352time-series or trending analysis,
351–352program
analysis and definition phase,
481–482architect and design phase,
482build, test, and refine phase,
482–483deploy and roll-out phase,
484implementation phase,
483recommendations phase,
465revising BI applications list,
339–340technology and terms,
14–19Business Intelligence Centers of excellence (BI COE),
493–501building business case,
496alignment of resources improvement,
498business and IT objectives,
497business preferences,
495organizational structures drives reporting silos,
494–495organization and funding,
501documenting requirements,
60–61conducting interviews,
58interview follow-ups,
59–60reviewing interview content,
58–59primary deliverable,
45–47BI team participants,
47–48business participants,
48compliance requirements,
53data quality requirements,
51–52functional requirements,
52–53prioritizing requirements,
55–56regulatory requirements,
53reverse engineering,
54–55technical requirements,
54Business systems analyst (BSA),
484Cascading style sheets (CSS),
360Centers of excellence (COEs),
493Central data warehouse (CDW),
109
Chief information officer (CIO),
144, 451Clean, consistent, conformed, current, and comprehensive (Five Cs),
12–14Clustered configuration,
162Comparative analysis,
351Compliance requirements,
46, 53Conforming dimensions,
220Contribution analysis,
352Corporate information factory (CIF),
120, 121fCorporate performance management (CPM),
139, 146Correlation analysis,
352, 354Cross-reference dimensions,
266bCross-table analysis,
320Customer data integration (CDI),
104, 157, 506Customer relationship management (CRM),
14, 68, 146, 502data capture
vs. information analysis,
10BI operational system,
11consolidating data,
90–91cross-table analysis,
320primary key analysis,
320relationship analysis,
320source-to-target mapping,
320reporting and analysis,
410restructuring process,
133structure transformation services,
322dimension table subservice,
322–323too much data, too little information,
8–10transformation services,
320, 410business transformation services,
321data integration workflow,
321fdata structure transformation services,
322–324
Data Analysis eXpressions (DAX),
153data architecture selection,
119–122enterprise data bus architecture,
121fInmon
vs. Kimball architecture comparison,
122t–126thistory
BI accidental architecture,
115–116Data ingestion services,
312database log or message queue scanners,
315row difference comparisons,
315–316table or event triggers,
315conceptual data integration process,
285, 286fmanual coding
vs. tool-based,
301–309designing data models,
282faccess and delivery services,
312breakdown of suite–services,
311fdata transformation services,
320–324extract, transform, load, and manage,
310foperations management services,
331–332process management services,
328–331development project standards,
291–292software development mindset,
290–291
Data Integration Centers of excellence (DI COE),
493, 501building business case,
504data-integration investment portfolio,
505–507data sources and silos exploding,
502myriad integration approaches,
502–503organizational model,
507centralized services,
509Data integration framework (DIF),
86, 505Data Mining eXtensions (DMX),
153entity
vs. dimensional,
178fconceptual data model,
175data architecture
vs.,
107bIT group response to,
411misguided attempts to replace,
417–418analytical process considerations,
421technology and terms,
14–19Data-and-database-task,
488Data-integration investment portfolio,
505–507Database Administrator (DBA),
438Database management system (DBMS),
156–157
Developer unit tests,
372Dimensional modeling,
216logical design technique,
197mapping
Distribution analysis,
357Documenting requirements,
60–61Dynamic hypertext markup language (DHTML),
360Enterprise
application stack vendors,
166Enterprise message services (EMS),
154Entity Relationship Diagrams (ERD),
437Entity-relationship modeling (ER modeling),
173, 178–179identifying relationship,
182, 183fmany-to-many relationships,
184, 184fExtensible markup language (XML),
153, 360Extensible markup language for Analysis (XML/A),
153
Extract, transform, and load (ETL),
10, 66, 145Fifth normal form (5NF),
190Fourth normal form (4NF),
190Full-fledged analytical application,
406Functional decomposition,
46Garbage in, garbage out (GIGO),
13, 382Greenwich Mean Time (GMT),
229Health Insurance Portability and Accountability Act (HIPAA),
53Hybrid BI project methodology,
477–478Hybrid online analytical processing (HOLAP),
159Hypertext markup language (HTML),
360Identifying relationship,
182, 183fIn-memory
Information
data capture
vs. information analysis,
10BI operational system,
11operational BI
vs. analytical BI,
100application-specific environment,
101–102blend application-specific BI environment,
102–103Information technology (IT),
144, 377Integration Competency Center (ICC),
493Intellectual property (IP),
146–147Internet of things (IoT),
, 145Java database connectivity (JDBC),
153, 312JavaScript Object Notation (JSON),
154Justification process,
23building business case,
24–28business
benefits documentation,
27, 28fvalue determination,
27–28data and data quality,
32–33expertise and experience,
33–34ROI calculation and benefits,
39–40convincing business people,
30–31convincing technologists,
31–32product short lists,
28–30Logical data warehouse (LDW),
148Many-to-many relationships,
184, 184fMarkets in Financial Instruments Directive (MiFID),
53Mega-application vendor,
101Message queue scanners,
315Mini-dimension approach,
254Multidimensional eXpressions (MDX),
153Multidimensional online analytical processing (MOLAP),
159Multiple approach—multiple mini-dimension,
255Natural key standard,
294fOnline analytical processing (OLAP),
65, 94f, 159Online transactional processing (OLTP),
213Open database connectivity (ODBC),
153, 312Open source software (OSS),
145data hub establishing for updates,
139–140data hub establishing for updates,
141
integrated reporting,
140Operational systems,
12, 178bundled with reporting capabilities,
30implementation in 3NF,
190Operations management services,
331–332Organizational performance measure
, See FactPayment Card Industry (PCI),
53People, process and politics (Three P’s),
425project sponsorship and governance,
431–433business and IT relationship,
427communication shortcomings,
428–429roles and responsibilities,
429Performance management (PM),
82Periodic fact tables,
218Portable network graphics (PNG),
360Predictive analytics,
151, 377project methodology,
378fresources and skills,
382Prioritizing requirements,
55–56Process management services,
328data integration jobs,
329data quality metrics,
330table and row updates,
330technology and product evaluation,
167–168Product information management (PIM),
157Program Management Office (PMO),
433Project architecture,
470Project development team,
435BI
business analysis leader,
440Project management
enterprise business strategy and business initiatives,
450fproject development manager,
434Project management office (PMO),
491analysis and definition phase,
481–482architect and design phase,
482build, test, and refine phase,
482–483deploy and roll-out phase,
484implementation phase,
483Query
Radio Frequency Identification (RFID),
Rapid application development (RAD),
455Rapidly-changing dimension,
254Real-time business intelligence,
11Recursive
Regulatory requirements,
46, 53Relational online analytical processing (ROLAP),
75, 159Relationship analysis,
320Representational state transfer (REST),
312Request for proposal (RFP),
480calculation and benefits,
39–40Scalable vector graphics (SVG),
360Scope-priorities-budget task,
488Senior vice president (SVP),
452Service level agreement (SLA),
327, 457“Shared everything” system,
162“Shared nothing” system,
162Single mini-dimension,
255effective date standard,
295fSmall-to medium-size businesses (SMB),
301Software prototyping,
369
Sorting loading utilities,
312Source
source-to-target mapping,
320Stepwise refinement,
46, 47fStored procedures (SP),
303Supply chain management (SCM),
, 68, 146, 502program and project management,
491–492Symmetric Multiprocessing (SMP),
162Systems development life cycle (SDLC),
473Systems integrator (SI),
157Systems of analytics (SOA),
71, 124Systems of integration (SOI),
71data auditability story,
131bdata integration architecture,
277Technical architecture,
28, 72data-related technology evolution,
77–78, 77fconvincing business people,
30–31convincing technologists,
31–32data integration,
76, 76fproduct short lists,
28–30BI information access and data integration,
151–152integration applications,
155relational alternatives for BI,
159–162technology and product evaluation,
167–168Technology evaluation,
165technology and product evaluation,
167–168database development,
190Time-series or trending analysis,
351–352
Transaction fact tables,
218Unified modeling language (UML),
477User acceptance testing (UAT),
455User acceptance testing,
299Velocity,
Volatile changing dimension,
254Volume,
Volumes, varieties and velocity (3 Vs),
375Work breakdown structure (WBS),
450, 465, 467