Angelo Bobak

ALLi Author Member

Location: United States of America (the)

Genres: Other, Advice & How To

Skills: Speaking Engagement/Lecture

Published author with over 30 years of experience in Business Intelligence, Data Architecture, Data Warehouse Design, Data Modeling, Master Data Management, and Data Quality using the Microsoft BI Stack across several industry sectors such as Finance, Publishing and Automotive.
Masters In Computer Science - Polytechnic Institute of New York, 1986
Bachelor’s Electrical Engineering – Pratt Institute, Brooklyn New York, 1982
Chief Grumpy Officer at GRUMPYOLDITGUY.COM a video training site for Microsoft SQL Server technology.

Angelo Bobak's books

Data Modeling and Design for Today's Architectures

Published by Artech House Computer Science Library
Refers to the architecture of designing databases rather than houses. For novices and veterans in databases, outlines the basic concepts such a logical and physical modeling, normalization, and denormalization; then relates those ideas to advanced platforms for distributed homogeneous, multi, and federated database architectures. Also explains how basic modeling and design techniques are used in such products as CASE tools and management systems for both relational and object-oriented databases.

Distributed and Multi Database Systems

A practical source of information for programmers and technical managers whose responsibilities include the design and implementation of distributed or multi-database systems, also supplying some theoretical discussions that are easy to read and useful for novices in the field. Includes chapters on relational theory, relational calculus, and algebra for readers unfamiliar with these disciplines.

OS/2 Client/Server Toolkit

This book is a comprehensive reference for designing and maintaining client/server architectures in the OS/2 environment. It covers a wide variety of client/server architectures, including SQL database servers and image and multimedia servers. Includes material on distributed objects and object-oriented programming for client/server computing.

Connecting the Data

How to use Microsoft SQL Server SSIS and Data Integration Techniques to create an Operational Data Store.

Video Course: Data Integration Techniques for Designing an ODS

The goal of this video course is to present a simple yet thorough process that describes the challenges of business data integration and the solutions to these challenges. It will show you how the application of a technique called "schema integration" addresses these challenges.

Schema integration is both a theory and process that was pioneered by experts in the field of data management. We will discuss the techniques of two of these pioneers, M. Tamer Ozsu and Patrick Valduriez in the design of an Operational Data Store (ODS) for a small business.

SQL Server Analytical Toolkit: Using Windowing, Analytical, Ranking, and Aggregate Functions for Data and Statistical Analysis

Learn window function foundational concepts through a cookbook-style approach, beginning with an introduction to the OVER() clause, its various configurations in terms of how partitions and window frames are created, and how data is sorted in the partition so that the window function can operate on the partition data sets. You will build a toolkit based not only on the window functions but also on the performance tuning tools, use of Microsoft Excel to graph results, and future tools you can learn such as PowerBI, SSIS, and SSAS to enhance your data architecture skills.

This book goes beyond just showing how each function works. It presents four unique use-case scenarios (sales, financial, engineering, and inventory control) related to statistical analysis, data analysis, and BI. Each section is covered in three chapters, one chapter for each of the window aggregate, ranking, and analytical function categories.

Each chapter includes several TSQL code examples and is re-enforced with graphic output plus Microsoft Excel graphs created from the query output. SQL Server estimated query plans are generated and described so you can see how SQL Server processes the query. These together with IO, TIME, and PROFILE statistics are used to performance tune the query. You will know how to use indexes and when not to use indexes.

You will learn how to use techniques such as creating report tables, memory enhanced tables, and creating clustered indexes to enhance performance. And you will wrap up your learning with suggested steps related to business intelligence and its relevance to other Microsoft Tools such as Power BI and Analysis Services.

All code examples, including code to create and load each of the databases, are available online.

Loading...