ಪರಿವಿಡಿ
ಪ್ರತಿಯೊಂದು ಪವರ್ ಕ್ವೆರಿ ತರಬೇತಿಯಲ್ಲಿ, ನಾವು ರಚಿಸಿದ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೇಗೆ ನವೀಕರಿಸುವುದು ಮತ್ತು ನವೀಕರಿಸುವಾಗ ಹಳೆಯ ಡೇಟಾವನ್ನು ಹೊಸ ಡೇಟಾ ಹೇಗೆ ಬದಲಾಯಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಜನರು ನೋಡಿದಾಗ, ಕೇಳುಗರಲ್ಲಿ ಒಬ್ಬರು ನನ್ನನ್ನು ಕೇಳುತ್ತಾರೆ: “ಅಪ್ಡೇಟ್ ಮಾಡುವಾಗ ಹಳೆಯ ಡೇಟಾ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವೇ? ಎಲ್ಲೋ ಉಳಿಸಲಾಗಿದೆ ಮತ್ತು ಸಂಪೂರ್ಣ ನವೀಕರಣ ಇತಿಹಾಸವು ಗೋಚರಿಸುತ್ತದೆಯೇ?
ಕಲ್ಪನೆಯು ಹೊಸದಲ್ಲ ಮತ್ತು ಅದಕ್ಕೆ ಪ್ರಮಾಣಿತ ಉತ್ತರವು "ಇಲ್ಲ" ಆಗಿರುತ್ತದೆ - ಹಳೆಯ ಡೇಟಾವನ್ನು ಹೊಸದರೊಂದಿಗೆ ಬದಲಾಯಿಸಲು ಪವರ್ ಕ್ವೆರಿ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ (ಬಹುಪಾಲು ಪ್ರಕರಣಗಳಲ್ಲಿ ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ). ಆದಾಗ್ಯೂ, ನೀವು ನಿಜವಾಗಿಯೂ ಬಯಸಿದರೆ, ನೀವು ಈ ಮಿತಿಯನ್ನು ದಾಟಬಹುದು. ಮತ್ತು ವಿಧಾನವು, ನೀವು ನಂತರ ನೋಡುವಂತೆ, ತುಂಬಾ ಸರಳವಾಗಿದೆ.
ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ಪರಿಗಣಿಸಿ.
ನಾವು ಕ್ಲೈಂಟ್ನಿಂದ ಇನ್ಪುಟ್ ಡೇಟಾದಂತೆ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ಭಾವಿಸೋಣ (ನಾವು ಅದನ್ನು ಕರೆಯೋಣ, ಹೇಳೋಣ, ಮೂಲ) ಹೆಸರಿನ "ಸ್ಮಾರ್ಟ್" ಡೈನಾಮಿಕ್ ಟೇಬಲ್ ರೂಪದಲ್ಲಿ ಅವರು ಖರೀದಿಸಲು ಬಯಸುವ ಉತ್ಪನ್ನಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್:
ಇನ್ನೊಂದು ಫೈಲ್ನಲ್ಲಿ (ಅದನ್ನು ಸಾದೃಶ್ಯದ ಮೂಲಕ ಕರೆಯೋಣ ಸ್ವೀಕರಿಸುವವರು) ಮೂಲದಿಂದ ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ಟೇಬಲ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ನಾವು ಸರಳವಾದ ಪ್ರಶ್ನೆಯನ್ನು ರಚಿಸುತ್ತೇವೆ ಡೇಟಾ - ಡೇಟಾವನ್ನು ಪಡೆಯಿರಿ - ಫೈಲ್ನಿಂದ - ಎಕ್ಸೆಲ್ ವರ್ಕ್ಬುಕ್ನಿಂದ (ಡೇಟಾ - ಡೇಟಾ ಪಡೆಯಿರಿ - ಫೈಲ್ನಿಂದ - ಎಕ್ಸೆಲ್ ವರ್ಕ್ಬುಕ್ನಿಂದ) ಮತ್ತು ಫಲಿತಾಂಶದ ಕೋಷ್ಟಕವನ್ನು ಶೀಟ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಿ:
ಭವಿಷ್ಯದಲ್ಲಿ ಕ್ಲೈಂಟ್ ತನ್ನ ಫೈಲ್ನಲ್ಲಿನ ಆದೇಶಕ್ಕೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ನಿರ್ಧರಿಸಿದರೆ ಮೂಲ, ನಂತರ ನಮ್ಮ ವಿನಂತಿಯನ್ನು ನವೀಕರಿಸಿದ ನಂತರ (ಬಲ-ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಮೂಲಕ ಡೇಟಾ - ಎಲ್ಲವನ್ನೂ ರಿಫ್ರೆಶ್ ಮಾಡಿ) ನಾವು ಫೈಲ್ನಲ್ಲಿ ಹೊಸ ಡೇಟಾವನ್ನು ನೋಡುತ್ತೇವೆ ಸ್ವೀಕರಿಸುವವರು - ಎಲ್ಲಾ ಪ್ರಮಾಣಿತ.
ಈಗ ನವೀಕರಿಸುವಾಗ, ಹಳೆಯ ಡೇಟಾವನ್ನು ಹೊಸದಕ್ಕೆ ಬದಲಾಯಿಸುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳೋಣ, ಆದರೆ ಹೊಸದನ್ನು ಹಳೆಯದಕ್ಕೆ ಸೇರಿಸಲಾಗುತ್ತದೆ - ಮತ್ತು ದಿನಾಂಕ-ಸಮಯದ ಜೊತೆಗೆ, ಈ ನಿರ್ದಿಷ್ಟ ಬದಲಾವಣೆಗಳು ಯಾವಾಗ ಎಂಬುದನ್ನು ನೋಡಬಹುದು ಮಾಡಿದೆ.
ಹಂತ 1. ಮೂಲ ಪ್ರಶ್ನೆಗೆ ದಿನಾಂಕ-ಸಮಯವನ್ನು ಸೇರಿಸುವುದು
ವಿನಂತಿಯನ್ನು ತೆರೆಯೋಣ ಅಪ್ಲಿಕೇಶನ್ನಮ್ಮ ಡೇಟಾವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದು ಮೂಲ, ಮತ್ತು ಅದಕ್ಕೆ ನವೀಕರಣದ ದಿನಾಂಕ-ಸಮಯದೊಂದಿಗೆ ಕಾಲಮ್ ಅನ್ನು ಸೇರಿಸಿ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಬಟನ್ ಅನ್ನು ಬಳಸಬಹುದು ಕಸ್ಟಮ್ ಕಾಲಮ್ ಟ್ಯಾಬ್ ಕಾಲಮ್ ಸೇರಿಸಲಾಗುತ್ತಿದೆ (ಕಾಲಮ್ ಸೇರಿಸಿ - ಕಸ್ಟಮ್ ಕಾಲಮ್), ತದನಂತರ ಕಾರ್ಯವನ್ನು ನಮೂದಿಸಿ ದಿನಾಂಕ ಸಮಯ. ಸ್ಥಳೀಯ ಈಗ - ಕಾರ್ಯದ ಅನಲಾಗ್ TDATA (ಈಗ) ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ ನಲ್ಲಿ:
ಕ್ಲಿಕ್ ಮಾಡಿದ ನಂತರ OK ನೀವು ಈ ರೀತಿಯ ಸುಂದರವಾದ ಕಾಲಮ್ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬೇಕು (ಕಾಲಮ್ ಹೆಡರ್ನಲ್ಲಿರುವ ಐಕಾನ್ನೊಂದಿಗೆ ದಿನಾಂಕ-ಸಮಯದ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿಸಲು ಮರೆಯಬೇಡಿ):
ನೀವು ಬಯಸಿದರೆ, ಈ ಕಾಲಮ್ಗಾಗಿ ಶೀಟ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಲಾದ ಪ್ಲೇಟ್ಗಾಗಿ, ಹೆಚ್ಚಿನ ನಿಖರತೆಗಾಗಿ ನೀವು ದಿನಾಂಕ-ಸಮಯದ ಸ್ವರೂಪವನ್ನು ಸೆಕೆಂಡುಗಳೊಂದಿಗೆ ಹೊಂದಿಸಬಹುದು (ನೀವು ಪ್ರಮಾಣಿತ ಸ್ವರೂಪಕ್ಕೆ ಕೊಲೊನ್ ಮತ್ತು "ss" ಅನ್ನು ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ):
ಹಂತ 2: ಹಳೆಯ ಡೇಟಾಕ್ಕಾಗಿ ಪ್ರಶ್ನೆ
ಈಗ ನವೀಕರಿಸುವ ಮೊದಲು ಹಳೆಯ ಡೇಟಾವನ್ನು ಉಳಿಸುವ ಬಫರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಮತ್ತೊಂದು ಪ್ರಶ್ನೆಯನ್ನು ರಚಿಸೋಣ. ಫೈಲ್ನಲ್ಲಿ ಫಲಿತಾಂಶದ ಕೋಷ್ಟಕದ ಯಾವುದೇ ಕೋಶವನ್ನು ಆಯ್ಕೆಮಾಡುವುದು ಸ್ವೀಕರಿಸುವವರು, ಟ್ಯಾಬ್ನಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿ ಡೇಟಾ ಕಮಾಂಡ್ ಕೋಷ್ಟಕ/ಶ್ರೇಣಿಯಿಂದ (ಡೇಟಾ - ಟೇಬಲ್/ಶ್ರೇಣಿಯಿಂದ) or ಎಲೆಗಳೊಂದಿಗೆ (ಹಾಳೆಯಿಂದ):
ಪವರ್ ಕ್ವೆರಿಯಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾದ ಟೇಬಲ್ನೊಂದಿಗೆ ನಾವು ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ, ನಾವು ಪ್ರಶ್ನೆಯನ್ನು ಕರೆಯುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ, ಹಳೆಯ ಡೇಟಾ ಮತ್ತು ಪತ್ರಿಕಾ ಮುಖಪುಟ - ಮುಚ್ಚಿ ಮತ್ತು ಲೋಡ್ ಮಾಡಿ - ಮುಚ್ಚಿ ಮತ್ತು ಲೋಡ್ ಮಾಡಿ... - ಸಂಪರ್ಕವನ್ನು ಮಾತ್ರ ರಚಿಸಿ (ಹೋಮ್ - ಮುಚ್ಚಿ&ಲೋಡ್ - ಮುಚ್ಚಿ&ಲೋಡ್ ಮಾಡಿ... - ಸಂಪರ್ಕವನ್ನು ಮಾತ್ರ ರಚಿಸಿ).
ಹಂತ 3. ಹಳೆಯ ಮತ್ತು ಹೊಸ ಡೇಟಾವನ್ನು ಸೇರಿಕೊಳ್ಳುವುದು
ಈಗ ನಮ್ಮ ಮೂಲ ಪ್ರಶ್ನೆಗೆ ಹಿಂತಿರುಗಿ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಆಜ್ಞೆಯೊಂದಿಗೆ ಹಿಂದಿನ ಬಫರ್ ವಿನಂತಿಯಿಂದ ಹಳೆಯ ಡೇಟಾವನ್ನು ಕೆಳಗಿನಿಂದ ಸೇರಿಸಿ ಮುಖಪುಟ - ವಿನಂತಿಗಳನ್ನು ಸೇರಿಸಿ (ಮುಖಪುಟ - ಪ್ರಶ್ನೆಗಳನ್ನು ಸೇರಿಸಿ):
ಅಷ್ಟೇ!
ಎಕ್ಸೆಲ್ಗೆ ಹಿಂತಿರುಗಲು ಇದು ಉಳಿದಿದೆ ಮುಖಪುಟ - ಮುಚ್ಚಿ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಿ (ಮನೆ - ಮುಚ್ಚಿ ಮತ್ತು ಲೋಡ್ ಮಾಡಿ) ಮತ್ತು ಬಟನ್ನೊಂದಿಗೆ ನಮ್ಮ ಸಂಪೂರ್ಣ ರಚನೆಯನ್ನು ನವೀಕರಿಸಲು ಒಂದೆರಡು ಬಾರಿ ಪ್ರಯತ್ನಿಸಿ ಎಲ್ಲವನ್ನು ಆಧುನೀಕರಿಸು ಟ್ಯಾಬ್ ಡೇಟಾ (ಡೇಟಾ - ಎಲ್ಲವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ). ಪ್ರತಿ ನವೀಕರಣದೊಂದಿಗೆ, ಹೊಸ ಡೇಟಾವು ಹಳೆಯ ಡೇಟಾವನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ, ಆದರೆ ಸಂಪೂರ್ಣ ನವೀಕರಣ ಇತಿಹಾಸವನ್ನು ಇರಿಸಿಕೊಂಡು ಅದನ್ನು ಕೆಳಗೆ ತಳ್ಳುತ್ತದೆ:
ನಿಮಗೆ ಅಗತ್ಯವಿದ್ದರೆ ಇತಿಹಾಸಕ್ಕಾಗಿ ಹಳೆಯ ಮೌಲ್ಯಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ಯಾವುದೇ ಬಾಹ್ಯ ಮೂಲಗಳಿಂದ (ಇಂಟರ್ನೆಟ್ ಸೈಟ್ಗಳು, ಡೇಟಾಬೇಸ್ಗಳು, ಬಾಹ್ಯ ಫೈಲ್ಗಳು, ಇತ್ಯಾದಿ) ಆಮದು ಮಾಡಿಕೊಳ್ಳುವಾಗ ಇದೇ ರೀತಿಯ ಟ್ರಿಕ್ ಅನ್ನು ಬಳಸಬಹುದು.
- ಬಹು ಡೇಟಾ ಶ್ರೇಣಿಗಳಲ್ಲಿ ಪಿವೋಟ್ ಟೇಬಲ್
- ಪವರ್ ಕ್ವೆರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ವಿವಿಧ ಫೈಲ್ಗಳಿಂದ ಕೋಷ್ಟಕಗಳನ್ನು ಜೋಡಿಸುವುದು
- ಪುಸ್ತಕದ ಎಲ್ಲಾ ಹಾಳೆಗಳಿಂದ ಡೇಟಾವನ್ನು ಒಂದೇ ಕೋಷ್ಟಕದಲ್ಲಿ ಸಂಗ್ರಹಿಸುವುದು