टेराडाटा - फास्टएक्सपोर्ट
FastExport यूटिलिटी का उपयोग Teradata टेबल से फ्लैट फ़ाइलों में डेटा निर्यात करने के लिए किया जाता है। यह रिपोर्ट प्रारूप में डेटा भी उत्पन्न कर सकता है। Join का उपयोग करके एक या अधिक तालिकाओं से डेटा निकाला जा सकता है। चूंकि FastExport 64K ब्लॉकों में डेटा निर्यात करता है, इसलिए यह बड़ी मात्रा में डेटा निकालने के लिए उपयोगी है।
उदाहरण
निम्नलिखित कर्मचारी तालिका पर विचार करें।
कर्मचारी संख्या | पहला नाम | उपनाम | जन्म दिन |
---|---|---|---|
101 | माइक | जेम्स | 1980/01/05 |
104 | एलेक्स | स्टुअर्ट | 1984/11/06 |
102 | रॉबर्ट | विलियम्स | 1983/03/05 |
105 | रॉबर्ट | जेम्स | 1984/12/01 |
103 | पीटर | पॉल | 1983/04/01 |
निम्नलिखित एक FastExport स्क्रिप्ट का एक उदाहरण है। यह कर्मचारी तालिका से डेटा निर्यात करता है और एक रोजगार में लिखता है।
.LOGTABLE tduser.employee_log;
.LOGON 192.168.1.102/dbc,dbc;
DATABASE tduser;
.BEGIN EXPORT SESSIONS 2;
.EXPORT OUTFILE employeedata.txt
MODE RECORD FORMAT TEXT;
SELECT CAST(EmployeeNo AS CHAR(10)),
CAST(FirstName AS CHAR(15)),
CAST(LastName AS CHAR(15)),
CAST(BirthDate AS CHAR(10))
FROM
Employee;
.END EXPORT;
.LOGOFF;
फास्टएक्सपोर्ट स्क्रिप्ट का निष्पादन
एक बार स्क्रिप्ट लिखने और कर्मचारी के रूप में नामित होने के बाद। यदि आप स्क्रिप्ट को निष्पादित करने के लिए निम्न कमांड का उपयोग कर सकते हैं।
fexp < employee.fx
उपरोक्त कमांड को क्रियान्वित करने के बाद, आपको फ़ाइल में निम्नलिखित आउटपुट प्राप्त होगा।
103 Peter Paul 1983-04-01
101 Mike James 1980-01-05
102 Robert Williams 1983-03-05
105 Robert James 1984-12-01
104 Alex Stuart 1984-11-06
FastExport शर्तें
निम्नलिखित FastExport स्क्रिप्ट में आमतौर पर उपयोग किए जाने वाले शब्दों की सूची है।
LOGTABLE - पुनरारंभ उद्देश्य के लिए लॉग टेबल निर्दिष्ट करता है।
LOGON - टेराडाटा में प्रवेश करता है और एक या अधिक सत्र आरंभ करता है।
DATABASE - डिफ़ॉल्ट डेटाबेस सेट करता है।
BEGIN EXPORT - निर्यात की शुरुआत का संकेत देता है।
EXPORT - लक्ष्य फ़ाइल और निर्यात प्रारूप निर्दिष्ट करता है।
SELECT - डेटा निर्यात करने के लिए चयन क्वेरी निर्दिष्ट करता है।
END EXPORT - FastExport के अंत को निर्दिष्ट करता है।
LOGOFF - सभी सत्रों को समाप्त करता है और FastExport को समाप्त करता है।