Dimension (data warehouse)
ಆಯಾಮವು ವ್ಯವಹಾರದ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಸಲುವಾಗಿ ಸಂಗತಿಗಳು ಮತ್ತು ಕ್ರಮಗಳನ್ನು ವರ್ಗೀಕರಿಸುವ ಒಂದು ರಚನೆಯಾಗಿದೆ. ಜನರು, ಉತ್ಪನ್ನಗಳು, ಸ್ಥಳ ಮತ್ತು ಸಮಯಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಆಯಾಮಗಳಾಗಿವೆ. (ಗಮನಿಸಿಃ ಜನರು ಮತ್ತು ಸಮಯವನ್ನು ಕೆಲವೊಮ್ಮೆ ಆಯಾಮಗಳಾಗಿ ರೂಪಿಸಲಾಗುವುದಿಲ್ಲ.) ದತ್ತಾಂಶದ ಉಗ್ರಾಣದಲ್ಲಿ, ಆಯಾಮಗಳು ಕ್ರಮಬದ್ಧವಲ್ಲದ ಸಂಖ್ಯಾ ಕ್ರಮಗಳಿಗೆ ರಚನಾತ್ಮಕ ಲೇಬಲಿಂಗ್ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತವೆ. ಆಯಾಮವು ವೈಯಕ್ತಿಕ, ಅತಿಕ್ರಮಿಸದ ದತ್ತಾಂಶ ಅಂಶಗಳಿಂದ ಕೂಡಿದ ದತ್ತಾಂಶ ಸಮೂಹವಾಗಿದೆ. ಆಯಾಮಗಳ ಪ್ರಾಥಮಿಕ ಕಾರ್ಯಗಳು ಮೂರು ಪಟ್ಟುಃ ಶೋಧನೆ, ಗುಂಪುಗಾರಿಕೆ ಮತ್ತು ಲೇಬಲಿಂಗ್ ಅನ್ನು ಒದಗಿಸುವುದು. ಈ ಕಾರ್ಯಗಳನ್ನು ಹಲವುವೇಳೆ "ಸ್ಲೈಸ್ ಮತ್ತು ಡೈಸ್" ಎಂದು ವಿವರಿಸಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯ ದತ್ತಾಂಶ ಗೋದಾಮಿನ ಉದಾಹರಣೆಯು ಗ್ರಾಹಕ ಮತ್ತು ಉತ್ಪನ್ನವನ್ನು ಆಯಾಮಗಳೊಂದಿಗೆ ಮಾರಾಟವನ್ನು ಅಳತೆಯಾಗಿ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಪ್ರತಿ ಮಾರಾಟದಲ್ಲೂ ಗ್ರಾಹಕರು ಒಂದು ಉತ್ಪನ್ನವನ್ನು ಖರೀದಿಸುತ್ತಾರೆ. ಅಧ್ಯಯನದಲ್ಲಿರುವ ಗುಂಪನ್ನು ಹೊರತುಪಡಿಸಿ ಎಲ್ಲಾ ಗ್ರಾಹಕರನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಡೇಟಾವನ್ನು ಕತ್ತರಿಸಬಹುದು ಮತ್ತು ನಂತರ ಉತ್ಪನ್ನದ ಆಧಾರದ ಮೇಲೆ ವರ್ಗೀಕರಿಸಬಹುದು. ಒಂದು ಆಯಾಮದ ದತ್ತಾಂಶ ಅಂಶವು ಅಂಕಿಅಂಶಗಳಲ್ಲಿನ ವರ್ಗೀಯ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೋಲುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ದತ್ತಾಂಶ ಗೋದಾಮಿನಲ್ಲಿನ ಆಯಾಮಗಳನ್ನು ಆಂತರಿಕವಾಗಿ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಶ್ರೇಣಿಗಳಾಗಿ ಆಯೋಜಿಸಲಾಗುತ್ತದೆ. "ದಿನಾಂಕ" ಒಂದು ಸಾಮಾನ್ಯ ಆಯಾಮವಾಗಿದ್ದು, ಹಲವಾರು ಸಂಭವನೀಯ ಶ್ರೇಣಿ ವ್ಯವಸ್ಥೆಗಳಿವೆಃ "ದಿನಗಳನ್ನು (ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ) ತಿಂಗಳುಗಳು (ಇವುಗಳನ್ನು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ) ವರ್ಷಗಳು", "ದಿನಗಳನ್ನು (ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ) ವಾರಗಳು (ಇವುಗಳನ್ನು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ) ವರ್ಷಗಳು" ದಿನಗಳನ್ನು (ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ) ತಿಂಗಳುಗಳು (ಇವುಗಳನ್ನು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ) ತ್ರೈಮಾಸಿಕಗಳು (ಇವುಗಳನ್ನು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ) ವರ್ಷಗಳು "ಇತ್ಯಾದಿ. ಪ್ರಕಾರಗಳು ನಿಧಾನವಾಗಿ ಬದಲಾಗುತ್ತಿರುವ ಆಯಾಮಗಳು ನಿಧಾನವಾಗಿ ಬದಲಾಗುತ್ತಿರುವ ಆಯಾಮವು ನಿಯಮಿತವಾಗಿ ಬದಲಾಗುವ ಬದಲು ಕಾಲಾನಂತರದಲ್ಲಿ ನಿಧಾನವಾಗಿ ಬದಲಾಗುವ ದತ್ತಾಂಶ ಗುಣಲಕ್ಷಣಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ. ವಿಳಾಸ ಅಥವಾ ಹೆಸರು. ಈ ಗುಣಲಕ್ಷಣಗಳು ಕಾಲಾನಂತರದಲ್ಲಿ ಬದಲಾಗಬಹುದು ಮತ್ತು ಅದು ನಿಧಾನವಾಗಿ ಬದಲಾಗುತ್ತಿರುವ ಆಯಾಮವಾಗಿ ಸಂಯೋಜಿಸಲ್ಪಡುತ್ತದೆ. ಈ ಆಯಾಮಗಳನ್ನು ಪ್ರಕಾರಗಳಲ್ಲಿ ವರ್ಗೀಕರಿಸಬಹುದುಃ ಪ್ರಕಾರ 0 (ಮೂಲವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ): ಗುಣಲಕ್ಷಣಗಳು ಎಂದಿಗೂ ಬದಲಾಗುವುದಿಲ್ಲ. ಯಾವುದೇ ಇತಿಹಾಸವಿಲ್ಲ. ಟೈಪ್ 1 (ಮೇಲ್ಬರಹ): ಹಳೆಯ ಮೌಲ್ಯಗಳನ್ನು ಗುಣಲಕ್ಷಣಕ್ಕಾಗಿ ಹೊಸ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಮೇಲ್ಬರಹ ಮಾಡಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಇತಿಹಾಸವಿಲ್ಲ. ಟೈಪ್ 2 (ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಿ): ಹೊಸ ಸಾಲನ್ನು ಪ್ರಾರಂಭದ ದಿನಾಂಕ/ಕೊನೆಯ ದಿನಾಂಕ ಅಥವಾ ಹೊಸ ಮೌಲ್ಯಕ್ಕಾಗಿ ಆವೃತ್ತಿಯೊಂದಿಗೆ ರಚಿಸಲಾಗುತ್ತದೆ. ಇದು ಇತಿಹಾಸವನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಟೈಪ್ 3 (ಹೊಸ ಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸಿ): ಹೊಸ ಮೌಲ್ಯಕ್ಕಾಗಿ ಹೊಸ ಅಂಕಣವನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಇತಿಹಾಸವು ಐತಿಹಾಸಿಕ ದತ್ತಾಂಶವನ್ನು ಸಂಗ್ರಹಿಸಲು ಗೊತ್ತುಪಡಿಸಿದ ಅಂಕಣಗಳ ಸಂಖ್ಯೆಗೆ ಸೀಮಿತವಾಗಿದೆ. ಟೈಪ್ 4 (ಇತಿಹಾಸ ಕೋಷ್ಟಕವನ್ನು ಸೇರಿಸಿ): ಒಂದು ಕೋಷ್ಟಕವು ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು ಉಳಿಸುತ್ತದೆ, ಆದರೆ ಇತಿಹಾಸವನ್ನು ಎರಡನೇ ಕೋಷ್ಟಕದಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ. ಪ್ರಕಾರ 5 (ಸಂಯೋಜಿತ ವಿಧಾನ 1 + 4): ಪ್ರಕಾರ 1 ಮತ್ತು ಪ್ರಕಾರ 4ರ ಸಂಯೋಜನೆ. ಎರಡನೇ ಇತಿಹಾಸದ ಕೋಷ್ಟಕದ ಮೂಲಕ ಇತಿಹಾಸವನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಪ್ರಕಾರ 6 (ಸಂಯೋಜಿತ ವಿಧಾನ 1 + 2 + 3): ಪ್ರಕಾರ 1, ಪ್ರಕಾರ 2 ಮತ್ತು ಪ್ರಕಾರ 3ರ ಸಂಯೋಜನೆ. ಪ್ರತ್ಯೇಕ ಸಾಲು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ ಇತಿಹಾಸವನ್ನು ರಚಿಸಲಾಗಿದೆ. ಟೈಪ್ 7 (ಹೈಬ್ರಿಡ್ ಅಪ್ರೋಚ್): ಬಾಡಿಗೆ ಮತ್ತು ನೈಸರ್ಗಿಕ ಕೀಲಿ ಎರಡನ್ನೂ ಬಳಸಲಾಗುತ್ತದೆ. ಏಕರೂಪದ ಆಯಾಮವು ಒಂದೇ ರಚನೆ, ಗುಣಲಕ್ಷಣಗಳು, ಡೊಮೇನ್ ಮೌಲ್ಯಗಳು, ವ್ಯಾಖ್ಯಾನಗಳು ಮತ್ತು ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲು ಒಂದೇ ಪ್ರಮುಖ ಮೌಲ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಅನೇಕ ಡೇಟಾಬೇಸ್ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಭೌತಿಕವಾಗಿ ಉಲ್ಲೇಖಿಸಲಾದ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ. ಒಂದು ಅನುಗುಣವಾದ ಆಯಾಮವು ಅನೇಕ ಸಂಗತಿಗಳನ್ನು ಮೀರಿಸುತ್ತದೆ. ಆಯಾಮಗಳು ನಿಖರವಾಗಿ ಒಂದೇ ಆಗಿರುವಾಗ (ಕೀಲಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) ಅಥವಾ ಒಂದು ಇನ್ನೊಂದರ ಸರಿಯಾದ ಉಪವಿಭಾಗವಾಗಿದ್ದಾಗ ಅವು ಅನುಗುಣವಾಗಿರುತ್ತವೆ. ಅತ್ಯಂತ ಮುಖ್ಯವಾಗಿ, ಒಂದೇ ಅನುಗುಣವಾದ ಆಯಾಮ (ಗಳಿಂದ) ಎರಡು ವಿಭಿನ್ನ ಉತ್ತರ ಸೆಟ್ಗಳಲ್ಲಿ ಉತ್ಪಾದಿಸಲಾದ ಸಾಲು ಹೆಡರ್ಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಾಣಿಕೆಯಾಗಬೇಕು. ಸಂಯೋಜಿತ ಆಯಾಮಗಳು ಅತ್ಯಂತ ಹರಳಿನ, ವಿವರವಾದ ಆಯಾಮದ ಒಂದೇ ಅಥವಾ ಕಟ್ಟುನಿಟ್ಟಾದ ಗಣಿತದ ಉಪಗುಂಪುಗಳಾಗಿವೆ. ಗುಣಲಕ್ಷಣಗಳನ್ನು ವಿಭಿನ್ನವಾಗಿ ಲೇಬಲ್ ಮಾಡಲಾಗಿದ್ದರೆ ಅಥವಾ ವಿಭಿನ್ನ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಆಯಾಮ ಕೋಷ್ಟಕಗಳು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಸಂಯೋಜಿತ ಆಯಾಮಗಳು ಹಲವಾರು ವಿಭಿನ್ನ ಸುವಾಸನೆಗಳಲ್ಲಿ ಬರುತ್ತವೆ. ಅತ್ಯಂತ ಮೂಲಭೂತ ಮಟ್ಟದಲ್ಲಿ, ಅನುಗುಣವಾದ ಆಯಾಮಗಳು ಅವುಗಳನ್ನು ಸೇರಿಸಲಾಗಿರುವ ಪ್ರತಿಯೊಂದು ಸಂಭವನೀಯ ಸತ್ಯ ಕೋಷ್ಟಕದೊಂದಿಗೆ ನಿಖರವಾಗಿ ಒಂದೇ ಅರ್ಥವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಮಾರಾಟದ ಅಂಕಿ ಅಂಶಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ದಿನಾಂಕದ ಆಯಾಮದ ಕೋಷ್ಟಕವು ದಾಸ್ತಾನು ಅಂಕಿ ಅಂಶಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ದಿನಾಂಕದ ಆಯಾಮದಂತೆಯೇ ಇರುತ್ತದೆ. ಜಂಕ್ ಆಯಾಮವು ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ-ಕಾರ್ಡಿನಲಿಟಿ ಫ್ಲಾಗ್ಗಳು ಮತ್ತು ಸೂಚಕಗಳ ಅನುಕೂಲಕರ ಗುಂಪಾಗಿದೆ. ಅಮೂರ್ತ ಆಯಾಮವನ್ನು ರಚಿಸುವ ಮೂಲಕ, ಈ ಧ್ವಜಗಳು ಮತ್ತು ಸೂಚಕಗಳನ್ನು ಉಪಯುಕ್ತ ಆಯಾಮದ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಇರಿಸುವಾಗ ಸತ್ಯ ಕೋಷ್ಟಕದಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಜಂಕ್ ಆಯಾಮವು ವಾಸ್ತವ ಕೋಷ್ಟಕದಲ್ಲಿ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯಾವುದೇ ಆಯಾಮ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಸೇರಿರದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಆಯಾಮ ಕೋಷ್ಟಕವಾಗಿದೆ. ಈ ಗುಣಲಕ್ಷಣಗಳ ಸ್ವರೂಪವು ಸಾಮಾನ್ಯವಾಗಿ ಪಠ್ಯ ಅಥವಾ ವಿವಿಧ ಧ್ವಜಗಳಾಗಿರುತ್ತವೆ, ಉದಾಹರಣೆಗೆ. ಸಾಮಾನ್ಯವಲ್ಲದ ಕಾಮೆಂಟ್ಗಳು ಅಥವಾ ಸರಳವಾದ ಹೌದು/ಇಲ್ಲ ಅಥವಾ ನಿಜ/ಸುಳ್ಳು ಸೂಚಕಗಳು. ವ್ಯಾಪಾರ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಸ್ಪಷ್ಟ ಆಯಾಮಗಳನ್ನು ಗುರುತಿಸಿದಾಗ ಈ ರೀತಿಯ ಗುಣಲಕ್ಷಣಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಉಳಿದಿರುತ್ತವೆ ಮತ್ತು ಆದ್ದರಿಂದ ಇತರ ಆಯಾಮಗಳಿಗೆ ಸೇರದ ಈ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಎಲ್ಲಿ ಹಾಕಬೇಕು ಎಂಬ ಸವಾಲನ್ನು ವಿನ್ಯಾಸಕರು ಎದುರಿಸುತ್ತಾರೆ. ಉಳಿದಿರುವ ಪ್ರತಿಯೊಂದು ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಹೊಸ ಆಯಾಮವನ್ನು ರಚಿಸುವುದು ಒಂದು ಪರಿಹಾರವಾಗಿದೆ, ಆದರೆ ಅವುಗಳ ಸ್ವಭಾವದಿಂದಾಗಿ, ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಹೊಸ ಆಯಾಮಗಳನ್ನು ರಚಿಸುವುದು ಅಗತ್ಯವಾಗಬಹುದು, ಇದರ ಪರಿಣಾಮವಾಗಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ವಿದೇಶಿ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರುವ ಸತ್ಯ ಕೋಷ್ಟಕವನ್ನು ರಚಿಸಬಹುದು. ಡಿಸೈನರ್ ಉಳಿದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಫ್ಯಾಕ್ಟ್ ಟೇಬಲ್ನಲ್ಲಿ ಬಿಡಲು ನಿರ್ಧರಿಸಬಹುದು ಆದರೆ ಉದಾಹರಣೆಗೆ, ಗುಣಲಕ್ಷಣವು ಉದ್ದವಾದ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದ್ದರೆ ಇದು ಟೇಬಲ್ನ ಸಾಲಿನ ಉದ್ದವನ್ನು ಅನಗತ್ಯವಾಗಿ ದೊಡ್ಡದಾಗಿಸಬಹುದು. ಈ ಸವಾಲಿಗೆ ಪರಿಹಾರವೆಂದರೆ ಎಲ್ಲಾ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಗುರುತಿಸುವುದು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಒಂದು ಅಥವಾ ಹಲವಾರು ಜಂಕ್ ಆಯಾಮಗಳಲ್ಲಿ ಹಾಕುವುದು. ಒಂದು ಕಸದ ಆಯಾಮವು ಪರಸ್ಪರ ಸಂಬಂಧವಿಲ್ಲದ ಹಲವಾರು ನಿಜ/ಸುಳ್ಳು ಅಥವಾ ಹೌದು/ಇಲ್ಲ ಸೂಚಕಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ಆದ್ದರಿಂದ ಸೂಚಕಗಳನ್ನು ಹೆಚ್ಚು ವಿವರಿಸುವ ಗುಣಲಕ್ಷಣವಾಗಿ ಪರಿವರ್ತಿಸುವುದು ಅನುಕೂಲಕರವಾಗಿರುತ್ತದೆ. ಒಂದು ಪ್ಯಾಕೇಜ್ ಬಂದಿದೆಯೇ ಎಂಬುದರ ಬಗ್ಗೆ ಒಂದು ಸೂಚಕವು ಒಂದು ಉದಾಹರಣೆಯಾಗಿರುತ್ತದೆಃ ಇದನ್ನು "ಹೌದು" ಅಥವಾ "ಇಲ್ಲ" ಎಂದು ಸೂಚಿಸುವ ಬದಲು, ಅದನ್ನು ಜಂಕ್ ಆಯಾಮದಲ್ಲಿ "ಬಂದಿತು" ಅಥವಾ "ಬಾಕಿ ಇದೆ" ಎಂದು ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ವಿನ್ಯಾಸಕನು ಆಯಾಮದ ಕೋಷ್ಟಕವನ್ನು ನಿರ್ಮಿಸಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ಆದ್ದರಿಂದ ಅದು ಎಲ್ಲಾ ಇತರ ಸೂಚಕಗಳೊಂದಿಗೆ ಸಂಭವಿಸುವ ಎಲ್ಲಾ ಸೂಚಕಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಎಲ್ಲಾ ಸಂಯೋಜನೆಗಳು ಮುಚ್ಚಲ್ಪಡುತ್ತವೆ. ಇದು ಟೇಬಲ್ಗೆ ಸ್ಥಿರವಾದ ಗಾತ್ರವನ್ನು ಹೊಂದಿಸುತ್ತದೆ, ಅದು 2x ಸಾಲುಗಳಾಗಿರುತ್ತದೆ, ಅಲ್ಲಿ x ಎಂಬುದು ಸೂಚಕಗಳ ಸಂಖ್ಯೆ. ವಿನ್ಯಾಸಕರು ಬಹಳಷ್ಟು ವಿಭಿನ್ನ ಸಂಯೋಜನೆಗಳನ್ನು ಎದುರಿಸುವ ನಿರೀಕ್ಷೆಯಿರುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮತ್ತು ಸಂಭವನೀಯ ಸಂಯೋಜನೆಗಳು ಸ್ವೀಕಾರಾರ್ಹ ಮಟ್ಟಕ್ಕೆ ಸೀಮಿತವಾಗಿರುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಈ ಪರಿಹಾರವು ಸೂಕ್ತವಾಗಿದೆ. ಸೂಚಕಗಳ ಸಂಖ್ಯೆಯು ದೊಡ್ಡದಾಗಿರುವ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ, ಹೀಗೆ ಬಹಳ ದೊಡ್ಡ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ ಅಥವಾ ವಿನ್ಯಾಸಕನು ಕೆಲವು ಸಂಭವನೀಯ ಸಂಯೋಜನೆಗಳನ್ನು ಮಾತ್ರ ಎದುರಿಸುವ ನಿರೀಕ್ಷೆಯಿದ್ದರೆ, ಹೊಸ ಸಂಯೋಜನೆಗಳು ಎದುರಾಗುವುದರಿಂದ ಜಂಕ್ ಆಯಾಮದಲ್ಲಿ ಪ್ರತಿ ಸಾಲನ್ನು ನಿರ್ಮಿಸುವುದು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ. ಕೋಷ್ಟಕಗಳ ಗಾತ್ರವನ್ನು ಮಿತಿಗೊಳಿಸಲು, ವಿವಿಧ ಸೂಚಕಗಳ ನಡುವಿನ ಪರಸ್ಪರ ಸಂಬಂಧವನ್ನು ಅವಲಂಬಿಸಿ ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅನೇಕ ಜಂಕ್ ಆಯಾಮಗಳು ಸೂಕ್ತವಾಗಬಹುದು. ಫ್ಯಾಕ್ಟ್ ಟೇಬಲ್ನಿಂದ ಸಾಮಾನ್ಯವಲ್ಲದ ಕಾಮೆಂಟ್ಗಳಂತಹ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಇರಿಸಲು ಜಂಕ್ ಆಯಾಮಗಳು ಸಹ ಸೂಕ್ತವಾಗಿವೆ. ಅಂತಹ ಗುಣಲಕ್ಷಣಗಳು ಗ್ರಾಹಕರು ಆದೇಶವನ್ನು ನೀಡಿದಾಗ ಐಚ್ಛಿಕ ಕಾಮೆಂಟ್ ಕ್ಷೇತ್ರದಿಂದ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರಬಹುದು ಮತ್ತು ಇದರ ಪರಿಣಾಮವಾಗಿ ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಹುಶಃ ಖಾಲಿಯಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ, ಕಸದ ಆಯಾಮವು ಖಾಲಿ ಜಾಗಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಒಂದೇ ಸಾಲನ್ನು ಬಾಡಿಗೆ ಕೀಲಿಯಾಗಿ ಹೊಂದಿರಬೇಕು, ಅದನ್ನು ಖಾಲಿ ಕಾಮೆಂಟ್ ಕ್ಷೇತ್ರದೊಂದಿಗೆ ಹಿಂದಿರುಗಿದ ಪ್ರತಿ ಸಾಲಿಗೆ ಫ್ಯಾಕ್ಟ್ ಟೇಬಲ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಡೀಜನರೇಟ್ ಆಯಾಮವು ವಹಿವಾಟಿನ ಸಂಖ್ಯೆ, ಇನ್ವಾಯ್ಸ್ ಸಂಖ್ಯೆ, ಟಿಕೆಟ್ ಸಂಖ್ಯೆ ಅಥವಾ ಬಿಲ್-ಆಫ್-ಲೇಡಿಂಗ್ ಸಂಖ್ಯೆಯಂತಹ ಒಂದು ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ, ಅದು ಯಾವುದೇ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಆದ್ದರಿಂದ ನಿಜವಾದ ಆಯಾಮ ಕೋಷ್ಟಕಕ್ಕೆ ಸೇರುವುದಿಲ್ಲ. ಫ್ಯಾಕ್ಟ್ ಟೇಬಲ್ನ ಗ್ರೇನ್ ಒಂದೇ ವಹಿವಾಟಿನ ಐಟಂ ಅಥವಾ ಲೈನ್ ಐಟಂ ಅನ್ನು ಪ್ರತಿನಿಧಿಸಿದಾಗ ಡಿಜೆನೆರೇಟ್ ಆಯಾಮಗಳು ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿರುತ್ತವೆ ಏಕೆಂದರೆ ಡಿಜೆನೆರೇಟ್ ಆಯಾಮವು ಪೋಷಕರ ವಿಶಿಷ್ಟ ಗುರುತಿಸುವಿಕೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ವಿರೂಪಗೊಂಡ ಆಯಾಮಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸತ್ಯ ಕೋಷ್ಟಕದ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಲ್ಲಿ ಅವಿಭಾಜ್ಯ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತವೆ. ಪಾತ್ರಾಭಿನಯದ ಆಯಾಮದ ಆಯಾಮಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ದತ್ತಸಂಚಯದೊಳಗೆ ಅನೇಕ ಅನ್ವಯಿಕೆಗಳಿಗೆ ಮರುಬಳಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, "ಮಾರಾಟದ ದಿನಾಂಕ" ಮತ್ತು "ವಿತರಣಾ ದಿನಾಂಕ" ಅಥವಾ "ಬಾಡಿಗೆ ದಿನಾಂಕ" ಕ್ಕೆ "ದಿನಾಂಕ" ಆಯಾಮವನ್ನು ಬಳಸಬಹುದು. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ "ಪಾತ್ರಾಭಿನಯದ ಆಯಾಮ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಒಂದೇ ಆಯಾಮದ ಕೋಷ್ಟಕದ ಮೇಲಿನ ನೋಟವನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಔಟ್ರಿಗರ್ ಆಯಾಮ ಸಾಮಾನ್ಯವಾಗಿ ಆಯಾಮದ ಕೋಷ್ಟಕಗಳು ವಿದೇಶಿ ಕೀಲಿಗಳ ಮೂಲಕ ಇತರ ಆಯಾಮಗಳನ್ನು ಉಲ್ಲೇಖಿಸುವುದಿಲ್ಲ. ಇದು ಸಂಭವಿಸಿದಾಗ, ಉಲ್ಲೇಖಿತ ಆಯಾಮವನ್ನು ಔಟ್ರಿಗರ್ ಆಯಾಮ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಔಟ್ರಿಗರ್ ಆಯಾಮಗಳನ್ನು ಡೇಟಾ ವೇರ್ಹೌಸ್ ಆಂಟಿ-ಪ್ಯಾಟರ್ನ್ ಎಂದು ಪರಿಗಣಿಸಬೇಕುಃ ಎರಡು ಆಯಾಮಗಳಿಗೆ ಸಂಬಂಧಿಸಿರುವ ಕೆಲವು ಸತ್ಯ ಕೋಷ್ಟಕಗಳನ್ನು ಬಳಸುವುದು ಉತ್ತಮ ಅಭ್ಯಾಸವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಮೂಲ ಆಯಾಮದ ಸಾಲುಗಳು ಮತ್ತು/ಅಥವಾ ಕಾಲಮ್ಗಳ ಉಪವಿಭಾಗವನ್ನು ಒಳಗೊಂಡಿರುವಾಗ ಒಂದು ಅನುಗುಣವಾದ ಆಯಾಮಗಳನ್ನು ಕುಗ್ಗಿದ ಆಯಾಮವೆಂದು ಹೇಳಲಾಗುತ್ತದೆ. ಕ್ಯಾಲೆಂಡರ್ ದಿನಾಂಕದ ಆಯಾಮವು ಒಂದು ದಿನದ ಗ್ರಾನ್ಯುಲಾರಿಟಿಯೊಂದಿಗೆ ದಿನಾಂಕಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಒಂದು ವಿಶೇಷ ರೀತಿಯ ಆಯಾಮವನ್ನು ಬಳಸಬಹುದು. ದಿನಾಂಕಗಳನ್ನು ವಾಸ್ತವಾಂಶ ಕೋಷ್ಟಕದಲ್ಲಿ ದಿನಾಂಕದ ಆಯಾಮಕ್ಕೆ ವಿದೇಶಿ ಕೀಲಿಗಳಾಗಿ ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ. ದಿನಾಂಕದ ಆಯಾಮದ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯು ಬಾಡಿಗೆ ಕೀಲಿಯಾಗಿರಬಹುದು ಅಥವಾ YYYYMMDD ಸ್ವರೂಪವನ್ನು ಬಳಸುವ ಸಂಖ್ಯೆಯಾಗಿರಬಹುದು. ದಿನಾಂಕದ ಆಯಾಮವು ವರ್ಷದ ವಾರದಂತಹ ಇತರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅಥವಾ ಕೆಲಸದ ದಿನಗಳು, ರಜಾದಿನಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಧ್ವಜಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ಇದು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ವಿಶೇಷ ಸಾಲುಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದುಃ ತಿಳಿದಿಲ್ಲದ ದಿನಾಂಕಗಳು, ಅಥವಾ ಇನ್ನೂ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗದ ದಿನಾಂಕಗಳು. ದಿನಾಂಕದ ಆಯಾಮವನ್ನು ಎಲ್ಲಾ ಅಗತ್ಯ ದಿನಾಂಕಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು, ಉದಾಹರಣೆಗೆ ಮುಂದಿನ 10 ವರ್ಷಗಳ ದಿನಾಂಕಗಳು, ಅಥವಾ ಅಗತ್ಯವಿದ್ದರೆ ಹೆಚ್ಚು, ಅಥವಾ ಹಿಂದಿನ ಘಟನೆಗಳನ್ನು ನಿರ್ವಹಿಸಿದರೆ ಹಿಂದಿನ ದಿನಾಂಕಗಳು. ಬದಲಿಗೆ ಸಮಯವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ವಾಸ್ತವಾಂಶ ಕೋಷ್ಟಕದಲ್ಲಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಆಗಿ ಉತ್ತಮವಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ. ಐಎಸ್ಒ ಪ್ರಾತಿನಿಧ್ಯ ಪದಗಳ ಬಳಕೆ ಐಎಸ್ಒ/ಐಇಸಿ 11179ರಂತಹ ಮೆಟಾಡೇಟಾ ನೋಂದಾವಣೆಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಉಲ್ಲೇಖಿಸುವಾಗ, ಪ್ರಾತಿನಿಧ್ಯ ಪದಗಳಾದ "ಇಂಡಿಕೇಟರ್" (ಬೂಲಿಯನ್ ನಿಜವಾದ/ತಪ್ಪು ಮೌಲ್ಯ), "ಕೋಡ್" (ಅತಿಕ್ರಮಿಸದ ಎಣಿಕೆಯ ಮೌಲ್ಯಗಳ ಒಂದು ಸೆಟ್) ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಆಯಾಮಗಳಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ರಾಷ್ಟ್ರೀಯ ಮಾಹಿತಿ ವಿನಿಮಯ ಮಾದರಿಯನ್ನು (ಎನ್. ಐ. ಇ. ಎಂ.) ಬಳಸಿಕೊಂಡು ದತ್ತಾಂಶ ಅಂಶದ ಹೆಸರು "ಪರ್ಸನ್ ಜೆಂಡರ್ಕೋಡ್" ಆಗಿರುತ್ತದೆ ಮತ್ತು ಎಣಿಕೆ ಮಾಡಲಾದ ಮೌಲ್ಯಗಳು "ಪುರುಷ", "ಸ್ತ್ರೀ" ಮತ್ತು "ಅಜ್ಞಾತ" ಆಗಿರಬಹುದು. ಡೈಮೆನ್ಷನ್ ಟೇಬಲ್ ಡೇಟಾ ವೇರ್ಹೌಸಿಂಗ್ನಲ್ಲಿ, ಡೈಮೆನ್ಷನ್ ಟೇಬಲ್ ಫ್ಯಾಕ್ಟ್ ಟೇಬಲ್ಗೆ ಕಂಪ್ಯಾನಿಯನ್ ಟೇಬಲ್ಗಳ ಗುಂಪಿನಲ್ಲಿ ಒಂದಾಗಿದೆ. ವಾಸ್ತವಾಂಶ ಕೋಷ್ಟಕವು ವ್ಯವಹಾರದ ಸಂಗತಿಗಳನ್ನು (ಅಥವಾ ಅಳತೆಗಳನ್ನು) ಮತ್ತು ಆಯಾಮದ ಕೋಷ್ಟಕಗಳಲ್ಲಿನ ಅಭ್ಯರ್ಥಿ ಕೀಲಿಗಳನ್ನು (ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳನ್ನು) ಉಲ್ಲೇಖಿಸುವ ವಿದೇಶಿ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ವಾಸ್ತವ ಕೋಷ್ಟಕಗಳಿಗೆ ವಿರುದ್ಧವಾಗಿ, ಆಯಾಮದ ಕೋಷ್ಟಕಗಳು ವಿವರಣಾತ್ಮಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು (ಅಥವಾ ಕ್ಷೇತ್ರಗಳನ್ನು) ಹೊಂದಿರುತ್ತವೆ, ಅವು ಸಾಮಾನ್ಯವಾಗಿ ಪಠ್ಯ ಕ್ಷೇತ್ರಗಳಾಗಿರುತ್ತವೆ (ಅಥವಾ ಪಠ್ಯದಂತೆಯೇ ವರ್ತಿಸುವ ಪ್ರತ್ಯೇಕ ಸಂಖ್ಯೆಗಳಾಗಿರುತ್ತವೆ). ಈ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಎರಡು ನಿರ್ಣಾಯಕ ಉದ್ದೇಶಗಳನ್ನು ಪೂರೈಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆಃ ಕ್ವೆರಿ ನಿರ್ಬಂಧ ಮತ್ತು/ಅಥವಾ ಫಿಲ್ಟರಿಂಗ್, ಮತ್ತು ಕ್ವೆರಿ ಫಲಿತಾಂಶ ಸೆಟ್ ಲೇಬಲಿಂಗ್. ಗಾತ್ರದ ಗುಣಲಕ್ಷಣಗಳು ಹೀಗಿರಬೇಕುಃ ಕ್ರಿಯಾಪದ (ಪೂರ್ಣ ಪದಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಲೇಬಲ್ಗಳು) ವಿವರಣಾತ್ಮಕ ಪೂರ್ಣ (ಯಾವುದೇ ಕಳೆದುಹೋದ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ) ವಿವೇಚನಾಯುಕ್ತವಾಗಿ ಮೌಲ್ಯೀಕರಿಸಲಾಗಿದೆ (ಆಯಾಮ ಕೋಷ್ಟಕದ ಸಾಲಿಗೆ ಕೇವಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ) ಗುಣಮಟ್ಟದ ಭರವಸೆ (ಯಾವುದೇ ತಪ್ಪಾದ ಕಾಗುಣಿತ ಅಥವಾ ಅಸಾಧ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ) ಆಯಾಮ ಕೋಷ್ಟಕದ ಸಾಲುಗಳನ್ನು ಒಂದೇ ಪ್ರಮುಖ ಕ್ಷೇತ್ರದಿಂದ ಅನನ್ಯವಾಗಿ ಗುರುತಿಸಲಾಗುತ್ತದೆ. ಪ್ರಮುಖ ಕ್ಷೇತ್ರವು ಸರಳ ಪೂರ್ಣಾಂಕವಾಗಿರಬೇಕು ಎಂದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ ಏಕೆಂದರೆ ಪ್ರಮುಖ ಮೌಲ್ಯವು ಅರ್ಥಹೀನವಾಗಿದೆ, ಇದನ್ನು ಸತ್ಯ ಮತ್ತು ಆಯಾಮ ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಕ್ಷೇತ್ರಗಳನ್ನು ಸೇರಿಸಲು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ. ಡೈಮೆನ್ಷನ್ ಟೇಬಲ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳನ್ನು ಬಳಸುತ್ತವೆ, ಅವು ಬಾಡಿಗೆ ಕೀಲಿಗಳೂ ಆಗಿರುತ್ತವೆ. ಬಾಡಿಗೆ ಕೀಲಿಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ (ಉದಾಹರಣೆಗೆ. ಸೈಬೇಸ್ ಅಥವಾ SQL ಸರ್ವರ್ "ಐಡೆಂಟಿಟಿ ಕಾಲಮ್", ಪೋಸ್ಟ್ಗ್ರೆಎಸ್ಕ್ಯೂಎಲ್ ಅಥವಾ ಇನ್ಫಾರ್ಮಿಕ್ಸ್ ಸೀರಿಯಲ್, ಒರಾಕಲ್ ಸೆಕ್ವೆನ್ಸ್ ಅಥವಾ ಮೈಎಸ್ಕ್ಯೂಎಲ್ನಲ್ಲಿ ಆಟೋ _ ಇನ್ಕ್ರಿಮೆಂಟ್ನೊಂದಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಕಾಲಮ್). ಬಾಡಿಗೆ ಆಯಾಮದ ಕೀಲಿಗಳ ಬಳಕೆಯು ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ತರುತ್ತದೆ, ಅವುಗಳೆಂದರೆಃ ಕಾರ್ಯಕ್ಷಮತೆ. ಕಾರ್ಯಾಚರಣೆಯ ಪ್ರಮುಖ ನಿರ್ವಹಣಾ ಅಭ್ಯಾಸಗಳಿಂದ ಬಫರಿಂಗ್ ಮಾಡುವ ಒಂದೇ ಕ್ಷೇತ್ರವನ್ನು (ಬಾಡಿಗೆ ಕೀಲಿ) ಬಳಸುವ ಮೂಲಕ ಜಾಯಿನ್ ಪ್ರೊಸೆಸಿಂಗ್ ಅನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ. ತೆಗೆದುಹಾಕಲಾದ ದತ್ತಾಂಶ ಸಾಲುಗಳು ಅವುಗಳ ನೈಸರ್ಗಿಕ ಕೀಲಿಗಳನ್ನು ದೀರ್ಘಕಾಲದ ಸುಪ್ತಾವಸ್ಥೆಯ ನಂತರ ಮರುಬಳಕೆ ಮಾಡಿದಾಗ ಅಥವಾ ಮರುಹೊಂದಿಸಿದಾಗ ಮತ್ತೆ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸಂದರ್ಭಗಳನ್ನು ಇದು ತಡೆಯುತ್ತದೆ ವಿಭಿನ್ನ ಮೂಲಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಮ್ಯಾಪಿಂಗ್ ಅಜ್ಞಾತ ಅಥವಾ ಅನ್ವಯಿಸಲಾಗದ ಸಂಪರ್ಕಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ಆಯಾಮ ಗುಣಲಕ್ಷಣಗಳ ಮೌಲ್ಯಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವುದು ಬಾಡಿಗೆ ಕೀಲಿ ಬಳಕೆಯು ಇಟಿಎಲ್ ವ್ಯವಸ್ಥೆಯ ಮೇಲೆ ಹೊರೆಯನ್ನು ಉಂಟುಮಾಡುತ್ತದೆಯಾದರೂ, ಪೈಪ್ಲೈನ್ ಸಂಸ್ಕರಣೆಯನ್ನು ಸುಧಾರಿಸಬಹುದು ಮತ್ತು ಇಟಿಎಲ್ ಉಪಕರಣಗಳು ಅಂತರ್ನಿರ್ಮಿತ ಸುಧಾರಿತ ಬಾಡಿಗೆ ಕೀಲಿ ಸಂಸ್ಕರಣೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಆಯಾಮದ ಕೋಷ್ಟಕದ ಗುರಿಯು ಉದ್ಯಮದ ದತ್ತಾಂಶ ಗೋದಾಮಿನ ಪರಿಸರದಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಬಹುದಾದ ಪ್ರಮಾಣೀಕೃತ, ಅನುಗುಣವಾದ ಆಯಾಮಗಳನ್ನು ರಚಿಸುವುದು ಮತ್ತು ವಿವಿಧ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಅನೇಕ ಸತ್ಯ ಕೋಷ್ಟಕಗಳಿಗೆ ಸೇರಲು ಅನುವು ಮಾಡಿಕೊಡುವುದು. ಡಿಡಬ್ಲ್ಯೂ/ಬಿಐ ವ್ಯವಸ್ಥೆಗಳ ಉದ್ಯಮ ಸ್ವರೂಪಕ್ಕೆ ಸಂಯೋಜಿತ ಆಯಾಮಗಳು ಮುಖ್ಯವಾಗಿವೆ ಏಕೆಂದರೆ ಅವು ಸ್ಥಿರತೆಯನ್ನು ಉತ್ತೇಜಿಸುತ್ತವೆ. ಪ್ರತಿ ವಾಸ್ತವಾಂಶ ಕೋಷ್ಟಕವನ್ನು ಸ್ಥಿರವಾಗಿ ಫಿಲ್ಟರ್ ಮಾಡಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಪ್ರಶ್ನೆಯ ಉತ್ತರಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ಲೇಬಲ್ ಮಾಡಲಾಗುತ್ತದೆ. ಏಕೀಕರಣ. ಪ್ರಶ್ನೆಗಳು ವಿಭಿನ್ನ ಪ್ರಕ್ರಿಯೆಯ ಸತ್ಯ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿ ಶೋಧಿಸಬಹುದು, ನಂತರ ಸಾಮಾನ್ಯ ಆಯಾಮದ ಗುಣಲಕ್ಷಣಗಳ ಮೇಲೆ ಫಲಿತಾಂಶಗಳನ್ನು ಸೇರಿಸಬಹುದು. ಮಾರುಕಟ್ಟೆಗೆ ಅಭಿವೃದ್ಧಿಯ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಿದೆ. ಸಾಮಾನ್ಯ ಆಯಾಮಗಳು ಅವುಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸದೆಯೇ ಲಭ್ಯವಿವೆ. ಕಾಲಾನಂತರದಲ್ಲಿ, ಆಯಾಮದ ಕೋಷ್ಟಕದಲ್ಲಿ ನೀಡಲಾದ ಸಾಲಿನ ಗುಣಲಕ್ಷಣಗಳು ಬದಲಾಗಬಹುದು. ಉದಾಹರಣೆಗೆ, ಒಂದು ಕಂಪನಿಯ ರವಾನೆ ವಿಳಾಸವು ಬದಲಾಗಬಹುದು. ಕಿಂಬಾಲ್ ಈ ವಿದ್ಯಮಾನವನ್ನು ನಿಧಾನವಾಗಿ ಬದಲಾಗುತ್ತಿರುವ ಆಯಾಮ ಎಂದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಈ ರೀತಿಯ ಬದಲಾವಣೆಯನ್ನು ನಿಭಾಯಿಸುವ ಕಾರ್ಯತಂತ್ರಗಳನ್ನು ಮೂರು ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆಃ ಮೊದಲನೆಯದಾಗಿಃ ಕೇವಲ ಹಳೆಯ ಮೌಲ್ಯವನ್ನು (ಗಳನ್ನು) ತಿದ್ದಿ ಬರೆಯಿರಿ. ಎರಡನ್ನು ಟೈಪ್ ಮಾಡಿಃ ಹೊಸ ಮೌಲ್ಯವನ್ನು (ಗಳನ್ನು) ಹೊಂದಿರುವ ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಿ, ಮತ್ತು ಟುಪಲ್-ಆವೃತ್ತಿ ತಂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಲುಗಳ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಿ. ಮೂರನೆಯದಾಗಿಃ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಲಿಗೆ ಹೊಸ ಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸಿ. ಸಾಮಾನ್ಯ ಮಾದರಿಗಳು ದಿನಾಂಕ ಮತ್ತು ಸಮಯ ದತ್ತಾಂಶ ಗೋದಾಮಿನಲ್ಲಿನ ಅನೇಕ ವಾಸ್ತವಾಂಶ ಕೋಷ್ಟಕಗಳು ಸಮಯದ ಅವಲೋಕನಗಳ ಸರಣಿಯಾಗಿರುವುದರಿಂದ, ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ದಿನಾಂಕದ ಆಯಾಮಗಳು ಬೇಕಾಗುತ್ತವೆ. ದಿನಾಂಕದ ಆಯಾಮಗಳನ್ನು ಹೊಂದಲು ಒಂದು ಕಾರಣವೆಂದರೆ ಕ್ಯಾಲೆಂಡರ್ ಜ್ಞಾನವನ್ನು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಹಾರ್ಡ್-ಕೋಡೆಡ್ ಮಾಡುವ ಬದಲು ಡೇಟಾ ವೇರ್ಹೌಸ್ನಲ್ಲಿ ಇಡುವುದು. ಸತ್ಯವನ್ನು ದಾಖಲಿಸಿದ ಸಮಯದ ಬಗ್ಗೆ ನಿಖರವಾದ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಲು ಸರಳವಾದ ಎಸ್. ಕ್ಯೂ. ಎಲ್ ದಿನಾಂಕ/ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಉಪಯುಕ್ತವಾಗಿದ್ದರೂ, ಇದು ರಜಾದಿನಗಳು, ಹಣಕಾಸಿನ ಅವಧಿಗಳು ಇತ್ಯಾದಿಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ನೀಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಒಂದು ಎಸ್. ಕ್ಯೂ. ಎಲ್. ದಿನಾಂಕ/ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಇನ್ನೂ ಫ್ಯಾಕ್ಟ್ ಟೇಬಲ್ನಲ್ಲಿ ಶೇಖರಿಸಿಡಲು ಉಪಯುಕ್ತವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದು ನಿಖರವಾದ ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ದಿನದ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ ಎರಡನ್ನೂ ಒಂದೇ ಆಯಾಮದಲ್ಲಿ ಹೊಂದಿರುವುದರಿಂದ, ಲಕ್ಷಾಂತರ ಸಾಲುಗಳೊಂದಿಗೆ ಸುಲಭವಾಗಿ ದೊಡ್ಡ ಆಯಾಮಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು. ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ವಿವರಗಳ ಅಗತ್ಯವಿದ್ದರೆ, ಸಾಮಾನ್ಯವಾಗಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಪ್ರತ್ಯೇಕ ಆಯಾಮಗಳಾಗಿ ವಿಂಗಡಿಸುವುದು ಒಳ್ಳೆಯದು. ಒಂದು ದಿನದಲ್ಲಿ ಸೆಕೆಂಡುಗಳ ಗ್ರೇನ್ ಹೊಂದಿರುವ ಸಮಯದ ಆಯಾಮವು ಕೇವಲ 86400 ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ದಿನಾಂಕ/ಸಮಯದ ಆಯಾಮಗಳಿಗೆ ಹೆಚ್ಚು ಕಡಿಮೆ ವಿವರವಾದ ಧಾನ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ದಿನಾಂಕದ ಆಯಾಮಗಳು ವರ್ಷ, ಕಾಲು, ತಿಂಗಳು ಅಥವಾ ದಿನಕ್ಕೆ ನಿಖರವಾಗಿರಬಹುದು ಮತ್ತು ಸಮಯದ ಆಯಾಮಗಳು ಗಂಟೆಗಳು, ನಿಮಿಷಗಳು ಅಥವಾ ಸೆಕೆಂಡುಗಳಿಗೆ ನಿಖರವಾಗಿರಬಹುದು. ಹೆಬ್ಬೆರಳಿನ ನಿಯಮದಂತೆ, ಶ್ರೇಣೀಕೃತ ಗುಂಪುಗಳ ಅಗತ್ಯವಿದ್ದರೆ ಅಥವಾ ದಿನದೊಳಗಿನ ಅವಧಿಗಳಿಗೆ ಅರ್ಥಪೂರ್ಣ ಪಠ್ಯ ವಿವರಣೆಗಳು ಇದ್ದರೆ ಮಾತ್ರ ದಿನದ ಆಯಾಮದ ಸಮಯವನ್ನು ರಚಿಸಬೇಕು (ಉದಾ. "ಸಂಜೆ ವಿಪರೀತ" ಅಥವಾ "ಮೊದಲ ಶಿಫ್ಟ್"). ವಾಸ್ತವ ಕೋಷ್ಟಕದಲ್ಲಿನ ಸಾಲುಗಳು ಹಲವಾರು ಸಮಯ ವಲಯಗಳಿಂದ ಬರುತ್ತಿದ್ದರೆ, ಸ್ಥಳೀಯ ಸಮಯ ಮತ್ತು ಪ್ರಮಾಣಿತ ಸಮಯ ಎರಡರಲ್ಲೂ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಉಪಯುಕ್ತವಾಗಬಹುದು. ಅಗತ್ಯವಿರುವ ಪ್ರತಿ ದಿನಾಂಕ/ಸಮಯದ ಆಯಾಮಕ್ಕೆ ಎರಡು ಆಯಾಮಗಳನ್ನು ಹೊಂದುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು-ಒಂದು ಸ್ಥಳೀಯ ಸಮಯಕ್ಕೆ ಮತ್ತು ಒಂದು ಪ್ರಮಾಣಿತ ಸಮಯಕ್ಕೆ. ಸ್ಥಳೀಯ ಮತ್ತು ಪ್ರಮಾಣಿತ ಸಮಯ ಎರಡರಲ್ಲೂ ದಿನಾಂಕ/ಸಮಯವನ್ನು ಸಂಗ್ರಹಿಸುವುದರಿಂದ, ಸ್ಥಳೀಯ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಮತ್ತು ಜಾಗತಿಕ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸತ್ಯಗಳನ್ನು ಯಾವಾಗ ರಚಿಸಲಾಗುತ್ತದೆ ಎಂಬುದರ ವಿಶ್ಲೇಷಣೆಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಆಯ್ಕೆ ಮಾಡಲಾದ ಪ್ರಮಾಣಿತ ಸಮಯವು ಜಾಗತಿಕ ಪ್ರಮಾಣಿತ ಸಮಯವಾಗಿರಬಹುದು (ಉದಾ. ಯುಟಿಸಿ), ಇದು ವ್ಯವಹಾರದ ಪ್ರಧಾನ ಕಚೇರಿಯ ಸ್ಥಳೀಯ ಸಮಯವಾಗಿರಬಹುದು (ಉದಾ. ಸಿಇಟಿ), ಅಥವಾ ಬಳಸಲು ಅರ್ಥಪೂರ್ಣವಾದ ಯಾವುದೇ ಸಮಯ ವಲಯ. ವರ್ಗೀಯ ವೇರಿಯೇಬಲ್ ಡೇಟಾ ವೇರ್ಹೌಸ್ ಡಿಜೆನರೇಟ್ ಆಯಾಮ ನಿಧಾನವಾಗಿ ಬದಲಾಗುತ್ತಿರುವ ಆಯಾಮ ಫ್ಯಾಕ್ಟ್ ಟೇಬಲ್ ಐಎಸ್ಒ/ಐಇಸಿ 11179 ಅಳತೆ (ಡೇಟಾ ವೇರ್ಹೌಸ್) ಮೆಟಾಡೇಟಾ ಉಲ್ಲೇಖಗಳು ಡೇಟಾ ವೇರ್ಹೌಸಿಂಗ್ ಮೆಟಾಡೇಟಾ ಅನ್ನು ಸಹ ನೋಡಿ.