{"product_id":"sasr-data-driven-development-troy-martin-hughes-9798995947301","title":"SAS(R) Data-Driven Development: From Abstract Design to Dynamic Functionality, Second Edition","description":"\u003cp\u003e\u003cstrong\u003e\u003cem\u003eSAS(R) Data-Driven Development \u003c\/em\u003e\u003c\/strong\u003eis the only comprehensive text that demonstrates how to build dynamic SAS software driven by control data. Data-driven design enables SAS practitioners to create flexible, reusable software that adapts to diverse industries, organizations, and data sources because business rules, data mappings, formatting, report style, program logic, and other dynamic elements are maintained as external control data - not as static code. Data-driven design is the key to unlocking highly configurable, \"codeless\" software that developers, SAS administrators, end users, and other stakeholders can reuse and configure - without modifying one line of code!\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis text introduces high-level design concepts, patterns, and principles, after which real-world scenarios demonstrate SAS development best practices: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePart I. Data-Driven Design: \u003c\/strong\u003e Learn how to harness procedural abstraction, data abstraction, iteration abstraction, software modularity, data independence, and procedural communication, with concepts drawn from object-oriented programming (OOP), master data management (MDM), table-driven design, and business rules engines (BREs).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePart II. Control Data: \u003c\/strong\u003e Understand the limitless data structures that can drive SAS software, including parameters, configuration files, control tables, decision tables, SAS data sets, and CSV, Excel, XML, and CSS files. Interoperability is modeled through control data that can be accessed by SAS and other applications.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThroughout the text, requirements-based examples demonstrate data ingestion, data cleaning, data analysis, data mapping, data modeling, data governance, dynamic \"traffic light\" reporting, and other use cases. Examples contrast less desirable hardcoded design with abstract, data-driven design to illustrate the clear advantages of the latter.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Troy Martin Hughes\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798995947301\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Data Llama Analytics\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/08\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 570\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.61lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 1.25d","brand":"Troy Martin Hughes","offers":[{"title":"Hardcover","offer_id":48853002256639,"sku":"9798995947301","price":29.99,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/sasr-data-driven-development-troy-martin-hughes-9798995947301","provider":"WR Book House","version":"1.0","type":"link"}