CDW110 EXAM SCRIPT PREMIUM
QUESTIONS AND SOLUTIONS GRADED A+
●● Explain the relationship between the dbo and FullAccess schemas.
Answer: The Cogito Dictionary reflects the dbo schema. The FullAccess
schema contains almost everything in the dbo schema (minus a few
metadata columns) plus additional columns in some tables. Since
FullAccess has more data, report writers should use it when writing
queries. However, report writers should also be familiar with dbo due to
its relationship with the Cogito Dictionary.
●● True or False: A column can either be a primary key or a surrogate
key, but not both.
Answer: False. A column can be both a primary key (the column(s) used
to uniquely identify a row) and a surrogate key (a key created during
ETL that does not exist in the source database). In Caboodle, primary
key columns are also surrogate keys.
●● True or False: Naming conventions are enforced in Caboodle.
Answer: True. Naming conventions, such as <name>Fact, are enforced
in Caboodle.
●● Identify the Caboodle table and column for the following data point:
The Primary Key of AllergyFact
Answer: AllergyFact.AllergyKey
,●● Identify the Caboodle table and column for the following data point:
Allergy Status (LPL 3030)
Answer: AllergyFact.Status
●● Identify the Caboodle table and column for the following data point:
Allergy Severity (ECT 7150)
Answer: AllergyFact.Severity
●● Identify the Caboodle table and column for the following data point:
Allergen's Epic ID (ELG .1)
Answer: AllergenDim.AllergenEpicId
●● Identify the Caboodle table and column for the following data point:
Allergen's Name (ELG .2)
Answer: AllergenDim.Name
●● Identify the Caboodle table and column for the following data point:
First Reaction (LPL 3008)
Answer: AllergyFact.FirstReaction
●● Identify the Caboodle table for the following SlicerDicer data model:
The Visits Data Model
Answer: VisitFact
, ●● Identify the Caboodle table for the following SlicerDicer data model:
The AP Claims Data Model
Answer: ReceivedClaimFact
●● Identify the Caboodle table for the following SlicerDicer data model:
The Imaging Studies Data Model
Answer: ImagingFact
●● Identify the Caboodle table for the following SlicerDicer data model:
The Patient Transports Data Model
Answer: LogisticsRequestJobFact
●● You are writing a report in Caboodle about surgeries. A colleague on
the OpTime team tells you that the patient is stored in I ORC 50. What is
the best way to determine which Caboodle table and column extracts this
data?
Answer: Search the Cogito Dictionary for "ORC 50". To limit the search
results to ONLY Caboodle, search "CB: ORC 50".
●● A column in Caboodle does not contain the data you expect to see.
To determine if the issue is within the source data or the ETL process,
you want to investigate the Clarity data. How can you determine which
Clarity column is used to populate the Caboodle column?
QUESTIONS AND SOLUTIONS GRADED A+
●● Explain the relationship between the dbo and FullAccess schemas.
Answer: The Cogito Dictionary reflects the dbo schema. The FullAccess
schema contains almost everything in the dbo schema (minus a few
metadata columns) plus additional columns in some tables. Since
FullAccess has more data, report writers should use it when writing
queries. However, report writers should also be familiar with dbo due to
its relationship with the Cogito Dictionary.
●● True or False: A column can either be a primary key or a surrogate
key, but not both.
Answer: False. A column can be both a primary key (the column(s) used
to uniquely identify a row) and a surrogate key (a key created during
ETL that does not exist in the source database). In Caboodle, primary
key columns are also surrogate keys.
●● True or False: Naming conventions are enforced in Caboodle.
Answer: True. Naming conventions, such as <name>Fact, are enforced
in Caboodle.
●● Identify the Caboodle table and column for the following data point:
The Primary Key of AllergyFact
Answer: AllergyFact.AllergyKey
,●● Identify the Caboodle table and column for the following data point:
Allergy Status (LPL 3030)
Answer: AllergyFact.Status
●● Identify the Caboodle table and column for the following data point:
Allergy Severity (ECT 7150)
Answer: AllergyFact.Severity
●● Identify the Caboodle table and column for the following data point:
Allergen's Epic ID (ELG .1)
Answer: AllergenDim.AllergenEpicId
●● Identify the Caboodle table and column for the following data point:
Allergen's Name (ELG .2)
Answer: AllergenDim.Name
●● Identify the Caboodle table and column for the following data point:
First Reaction (LPL 3008)
Answer: AllergyFact.FirstReaction
●● Identify the Caboodle table for the following SlicerDicer data model:
The Visits Data Model
Answer: VisitFact
, ●● Identify the Caboodle table for the following SlicerDicer data model:
The AP Claims Data Model
Answer: ReceivedClaimFact
●● Identify the Caboodle table for the following SlicerDicer data model:
The Imaging Studies Data Model
Answer: ImagingFact
●● Identify the Caboodle table for the following SlicerDicer data model:
The Patient Transports Data Model
Answer: LogisticsRequestJobFact
●● You are writing a report in Caboodle about surgeries. A colleague on
the OpTime team tells you that the patient is stored in I ORC 50. What is
the best way to determine which Caboodle table and column extracts this
data?
Answer: Search the Cogito Dictionary for "ORC 50". To limit the search
results to ONLY Caboodle, search "CB: ORC 50".
●● A column in Caboodle does not contain the data you expect to see.
To determine if the issue is within the source data or the ETL process,
you want to investigate the Clarity data. How can you determine which
Clarity column is used to populate the Caboodle column?