Practice Questions Flashcards
(100 cards)
True or False: The Cogito Data Dictionary documents the tables and columns in each organization’s Caboodle.
True
What schema does the Caboodle portion of the Cogito Data Dictionary document?
The dbo schema
How does data get into Caboodle?
Data gets into Caboodle through SSIS packages from Clarity or a 3rd party database.
True or False: More than one SSIS package can populate a Caboodle table.
True
True or False: In Caboodle, primary key columns store Chronicles identifiers, such as a record ID or a CSN.
False. All primary key columns in Caboodle are surrogate keys.
True or False: All Caboodle tables have a DurableKey column.
False. Only tables with snapshot change tracking will have a column named ‘DurableKey’ used to identify the entity.
True or False: To see if a table tracks changes, you should look for a chip that says Snapshot in the Cogito Dictionary.
True
If a Caboodle table uses snapshot change tracking, then all of the columns in that table are snapshot columns.
False. A table with snapshot change tracking will have at least one column that tracks changes, but not every column will track changes.
What databases comprise Caboodle?
Staging and Reporting
Collection of Database Objects
Schema
Epic Released Schemas
dbo, FullAccess, FilteredAccess
is the data source for SlicerDicer, Caboodle Dictionary in the Caboodle Console and the Caboodle portion of the Cogito Data Dictionary
dbo schema
everything for report writers from the dbo schema and more (transformation for 0/1 to No/Yes and other simple transformations)
FullAccess schema
Used for column and row level security (common in Community Connect orgs)
FilteredAccess schema
True or False: A column can either be a primary key or a surrogate key, but not both.
False
What extra columns do change tracked (snapshot) tables have?
StartDate, EndDate, IsCurrent, DurableKey (Separate from Key)
Does FilteredAccess enforce referential integrity?
No
Epic recommends using which schema as the default schema for writing reports?
FullAccess Schema on reporting schema
True or False: If a data points exists in Carity, but not in Caboodle, your organization’s Caboodle Developers can create a custom SSIS package to extract the data point to Caboodle?
True
How can you tell is a column is a lookup column in Caboodle
The ER diagram lists the column and what table it joins to
The Column will end in KEY but not be the primary key of the table
In the packages section, which type of package will be loading Epic data?
Clarity Packages. All EPIC data in Caboodle has a source of clarity.
Fact table generally have more ____than dimensional tables?
Lookup Columns
What type od columns exist in all fact and dimensional tables in Caboodle?
A surrogate key that acts as the primary key of the table
Zero or more lookup columns
Some tables in Caboodle retain values previously stored for columns. This describes what?
Change tracking