Caboodle - Referential Integrity Study
Guide with Complete Solutions
Referential integrity is a property of _________ databases - Answer✔️✔️-SQL
Lookup columns will ____________ have a value even if the source data is null -
Answer✔️✔️-always
A patient who has not been assigned a primary care physician in Chronicles and
hence in Clarity it is store null for CUR_PCP_PROV_ID. When the patient's
record is loaded into Caboodle, the PrimaryCareProviderKey column is set to -
Answer✔️✔️--1 since the source (Clarity) has nullmeaning unspecified
Why is it possible for Caboodle to have not applicable values for some columns for
any table? - Answer✔️✔️-Caboodle is a data warehouse that can load data from
multiple sources to populate individual tables. For any table in Caboodle, it is
possible that some columns will not be applicable for every row in the table based
on the load package.
How do you know if a column will have non applicable values (-2) in Caboodle -
Answer✔️✔️-Look into Data Lineage or Package lineage of the column in the
corresponding caboodle table and also table queries in the queries section
In encounterFact table ;the value -3 in the PatientKey column does not represent
that the __________ has been deleted, only that the ______________ has been
deleted. - Answer✔️✔️-patient, encounter
When a record is hard deleted in the source system, what happens to the following:
1
, ©PREP4EXAMS2024/2025 REAL EXAMS DUMP Wednesday, August 7, 2024 9: 33 PM
Primary key --
Strings---
Lookup Columns ---
Everything else ---
Isdeleted--- - Answer✔️✔️-When a record is hard deleted in the source system,
Primary key -- Generated by etl system
Strings--- *deleted
Lookup Columns --- -3
Everything else --- NULL
Isdeleted--- 1
When data is deleted in a table; the deletion is done in the table that stores that
entity not in the other tables. If an Encounter was deleted in EncounterFact., You
do not mark an encounter deleted in other tables(ex: ClinicalNOteFact will have
encounterKey) (True/False) - Answer✔️✔️-True
In a snapshot table when the entity is deleted, snapshotdata (historical data will
remain ) but other coluns will be updated to ____________ default values -
Answer✔️✔️-deleted
A Fact column contains ___________ column that stores 1 for deleted data -
Answer✔️✔️-1
Lookup column values will ______________ have a ___________ value in the
destination table/column - Answer✔️✔️-always, matching
2