Import and export of data
ದತ್ತಾಂಶದ ಆಮದು ಮತ್ತು ರಫ್ತು ಎಂದರೆ ವಿವಿಧ ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಡುವೆ ದತ್ತಾಂಶ ಸೆಟ್ಗಳ ಸ್ವಯಂಚಾಲಿತ ಅಥವಾ ಅರೆ-ಸ್ವಯಂಚಾಲಿತ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಆಗಿದೆ. ಇದು ಒಂದು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಬಳಸುವ ಸ್ವರೂಪದಿಂದ ಇನ್ನೊಬ್ಬರು ಬಳಸುವ ಸ್ವರೂಪಕ್ಕೆ "ಅನುವಾದ" ಮಾಡುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅಲ್ಲಿ ಅಂತಹ ಅನುವಾದವನ್ನು ಯಂತ್ರ ಪ್ರಕ್ರಿಯೆಗಳ ಮೂಲಕ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಾಧಿಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್, ದತ್ತಾಂಶ ಪರಿವರ್ತನೆ ಮತ್ತು ಇತರರು. ದತ್ತಾಂಶದ ನಿಜವಾದ ರಫ್ತುಗಳು ಆಗಾಗ್ಗೆ ಕಚ್ಚಾ ಸ್ವರೂಪಗಳಲ್ಲಿ ದತ್ತಾಂಶವನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಇಲ್ಲದಿದ್ದರೆ ಅದನ್ನು ನಿರೂಪಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಇಲ್ಲದೆ ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಓದಲಾಗುವುದಿಲ್ಲ. ದತ್ತಾಂಶದ ಆಮದು ಮತ್ತು ರಫ್ತುಗಳು ನಕಲು ಮತ್ತು ಅಂಟಿಸುವುದರೊಂದಿಗೆ ಶಬ್ದಾರ್ಥದ ಸಾದೃಶ್ಯವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ, ಇದರಲ್ಲಿ ದತ್ತಾಂಶದ ಸೆಟ್ಗಳನ್ನು ಒಂದು ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ನಕಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇನ್ನೊಂದಕ್ಕೆ ಅಂಟಿಸಲಾಗುತ್ತದೆ. ವಾಸ್ತವವಾಗಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗಳ (ಮತ್ತು ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಎಕ್ಸ್ಟೆಂಡರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು) ಹಿಂದಿನ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯು ದತ್ತಾಂಶ ರೂಪಾಂತರ ಮತ್ತು ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್ನ ಅನೇಕ ವಿವರಗಳು ಮತ್ತು ಸವಾಲುಗಳಿಗೆ ಹೆಚ್ಚು ಸಂಬಂಧಿಸಿದೆ, ಯಾವುದೇ ಎರಡು ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಡುವೆ ಸಲೀಸಾಗಿ ನಕಲು ಮತ್ತು ಅಂಟಿಸುವ ಭ್ರಮೆಯನ್ನು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಪ್ರಸ್ತುತಪಡಿಸುವ ಸಲುವಾಗಿ, ಆಂತರಿಕವಾಗಿ ಎಷ್ಟೇ ಭಿನ್ನವಾಗಿದ್ದರೂ. ಕಡತಗಳನ್ನು ಮತ್ತೊಂದು ಕಡತ ಸ್ವರೂಪವಾಗಿ ಉಳಿಸಿದಾಗ, ಅನೇಕ ಅನ್ವಯಿಕೆಗಳಲ್ಲಿನ "ಸೇವ್ ಆಸ್" ಆಜ್ಞೆಗೆ ಅದೇ ರೀತಿಯ ಹೆಚ್ಚಿನ ಎಂಜಿನಿಯರಿಂಗ್ ಅಗತ್ಯವಿರುತ್ತದೆ. ದತ್ತಾಂಶವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಮತ್ತು ರಫ್ತು ಮಾಡುವ ಸಾಮರ್ಥ್ಯವು (ಅಥವಾ ಅಂತಹ ಸಾಮರ್ಥ್ಯದ ಕೊರತೆ) ದೊಡ್ಡ ಆರ್ಥಿಕ ಪರಿಣಾಮಗಳನ್ನು ಹೊಂದಿದೆ, ಏಕೆಂದರೆ ಇದು ಸ್ವಯಂಚಾಲಿತವಲ್ಲದ ವಿಧಾನಗಳಲ್ಲಿ (ಹಸ್ತಚಾಲಿತ ರೀಕೀಯಿಂಗ್ನಂತಹ) ದತ್ತಾಂಶವನ್ನು ಇನ್ಪುಟ್ ಮಾಡಲು ಸಂಪನ್ಮೂಲ-ತೀವ್ರವಾಗಿರಬಹುದು, ಮತ್ತು ಪರಸ್ಪರರ ನಡುವೆ ದತ್ತಾಂಶವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅಥವಾ ರಫ್ತು ಮಾಡಲು ಸಾಧ್ಯವಾಗದ ವ್ಯವಸ್ಥೆಗಳ ನಡುವೆ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆ ಮತ್ತು ದತ್ತಾಂಶ ಪೋರ್ಟಬಿಲಿಟಿಯ ಕೊರತೆಯು ಸ್ಟೋವ್ಪೈಪಿಂಗ್ಗೆ ಕಾರಣವಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಮ್ಯಾಶ್-ಅಪ್ಗಳಲ್ಲಿ ಕಂಡುಬರುವ ಅವಕಾಶ ಮತ್ತು ದಕ್ಷತೆಯ ಕೊರತೆ, ಮತ್ತು ಗ್ರೆಪ್ನಂತಹ ಸಾಧನಗಳಿಂದ ಸಕ್ರಿಯಗೊಳಿಸಲಾದಂತೆ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕುವ ಸಾಮರ್ಥ್ಯದಲ್ಲಿ ಸಾಕಾಗುವುದಿಲ್ಲ. ದತ್ತಾಂಶ ಪೋರ್ಟಬಿಲಿಟಿ ಸಾಲಿಡ್ (ವೆಬ್ ವಿಕೇಂದ್ರೀಕರಣ ಯೋಜನೆ): ಬಳಕೆದಾರರು ತಮ್ಮ ಸ್ವಂತ ದತ್ತಾಂಶವನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ರಫ್ತು ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.