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

MSBI Notes

Some notes on MSBI software

Uploaded by

RGB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

MSBI Notes

Some notes on MSBI software

Uploaded by

RGB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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