0% found this document useful (0 votes)
47 views

MSBI Notes

Some notes on MSBI software

Uploaded by

RGB
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

MSBI Notes

Some notes on MSBI software

Uploaded by

RGB
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

MSBI Notes

random
BOOK NOTES (1)
• Two Types of DBs:
– Operational DBs (day to day & dynamic)
– Analytic DBs (historical & static)
• Relational in RDBMS has nothing to do w/ tables
being related to one another
– Rather it refers to the table itself.
– Data is stored in relations.
• Relations are composed of tuples (= rows = records) and
attributes ( = fields = columns)
• Records represent a unique instance of the subject of a table.
BOOK NOTES (1b)
• VIEW: A virtual table composed of fields
(columns) from >= 1 tables in the DB.
– Do not store data
– Aka a saved query
• Many-to-Many tables involve linking tables
– They involve the PKs of two tables.
• Orphaned Records: Those records in a subordinate table of a
1-2-1 relationship that do not have related records in the 1ry
table. OR records on the many side that do not have related
records on the one side.
BOOK NOTES (2)
• Each Table represents a single subject which
can be either an object or an event.
– Objects: student, machines, buildings, etc.
– Event: patient visit, lab test results, judicial
hearings
BOOK NOTES (SQ4MM - 3)
• WHERE – PREDICATE : (i.e. Boolean expression)
• A literal value is one that you specify exactly. It does not come
from the DB.
– SELECT ‘aaa’
– SELECT 54;
• SELECT foo FROM X WHERE
– FROM clauses are evaluated 1st
– WHERE 2nd
Parameters
• Package: An independent execution unit
• Parameters – Created at two levels hence two types
– Within a Project: can be passed from pkg to pkg
– Within a Package
• Project Params: where you can declare variables that you can
use anywhere
SSIS
• Four Components
– Object Model: API which connects & understands custom tools and components
– SSIS Runtime: helps run the package = CLR = Common Language Runtime
– Integration Services: Services running in the backyard | helps us to store the package in
the SQL Server
– Data Flow Task
• An executable is nothing but a component. Tasks are
executables.
Variables/Data Types
• Common Type System (.NET system) compliant – CTS
– CTS is common to the 5 .NET languages
• Every data type originates from object type data
• W_STR: Wide String – unicode | 2 bytes
• DOUBLE: double precision data
• Decimal : 16 byte  128 bits of data | 15 digit precision
• UNSIGNED: Only positive #s supported
• Scope of Connection Manager: Package Level
Data Source Views (DSV)
• A logical view of the data in the data sources
– The only thing that a cube can see in SSAS
• DSVs allow for the creation of new columns
– These are called Named Calculations
– The creation of entirely new logical tables are
called Named Queries

You might also like