Видео: Терадата дахь BTEQ скрипт гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
А BTEQ скрипт агуулсан файл юм BTEQ командууд болон SQL мэдэгдлүүд. А скрипт Энэ нь нэгээс олон удаа, тухайлбал сар, долоо хоног, өдөр бүр гүйцэтгэх тушаалуудын дараалалд зориулагдсан болно.
Үүний дагуу Teradata-д BTEQ скриптийг юу ашигладаг вэ?
BTEQ (Багц Мэдээлэл Query) нь хэрэгсэл юм ашигласан in Терадата Энэ нь багц эсвэл интерактив горимд асуулга явуулахад тусалдаг. BTEQ нь өгөгдлийг импортлох, экспортлох маш сайн хэрэгсэл юм Терадата . Хэрэв Терадата асуулга багц горимд ажиллах шаардлагатай байна, Бид бэлтгэж болно BTEQ асуулгын хамт.
Дээрхээс гадна BTEQ нь юу гэсэн үг вэ? Терадатагийн үндсэн асуулга
Нэмж хэлэхэд, Teradata BTEQ дахь Activitycount гэж юу вэ?
BTEQ Нөхцөл. Дараах нь ихэвчлэн хэрэглэгддэг нэр томъёоны жагсаалт юм BTEQ скриптүүд. LOGON - Нэвтрэхийн тулд ашигладаг Терадата систем. ACTIVITYCOUNT − Өмнөх асуулгад нөлөөлсөн мөрийн тоог буцаана. ERRORCODE − Өмнөх асуулгын төлөвийн кодыг буцаана.
Би BTEQ скриптийг хэрхэн ажиллуулах вэ?
BTEQ ажиллаж байна файлууд нь ижил байна скриптүүд эсвэл оролтын урсгал файлууд нь автоматаар SYSIN файл гэж тодорхойлогдоогүй гүйцэтгэл хэзээ BTEQ дуудагдсан байна. руу гүйцэтгэх файлыг z/OS DD мэдэгдлээр тодорхойлно. Дараа нь дуудах BTEQ болон ашиглах ГҮЙЦЭХ тушаал гүйцэтгэх Файл.
Зөвлөмж болгож буй:
Терадата дахь FLoad ба MLoad гэж юу вэ?
Ачаалах нь илүү хурдан - Зорилтот хүснэгт хоосон байх ёстой (тиймээс бүтэлгүйтсэн цэгээс үргэлжлүүлэх шаардлагагүй) - Амжилтгүй бол - Хүснэгтийг буулгаж, дахин үүсгэнэ - Мөрүүдийг дифференциал өсгөгч дээр байлгахыг шаарддаг тул хүснэгтэд NUSI байх боломжгүй. MLOAD - Аль хэдийн ачаалагдсан хүснэгтийг ачаалах. Дараа нь удаашраарай - Хэрэв амжилтгүй болвол бид сүүлчийн хяналтын цэгээс дахин эхлүүлж болно
Терадата дахь coalesce функц гэж юу вэ?
COALESCE нь аргумент нь NULL эсэхийг шалгахад хэрэглэгддэг бөгөөд хэрэв NULL бол анхдагч утгыг авна. Энэ нь жагсаалтаас NOT NULL утгыг дараалан шалгах бөгөөд эхний NOT NULL утгыг буцаана
Терадата дахь үндсэн түлхүүр гэж юу вэ?
PRIMARY KEY хязгаарлалт нь цаг хугацааны бус хүснэгтүүдэд зориулсан өвөрмөц хоёрдогч индекс буюу UPI бөгөөд ихэнх түр зуурын хүснэгтүүдийн нэг хүснэгтийн нэгдлийн индекс юм. Түр зуурын хүснэгтүүд дээрх АНХДАГЧ ТҮЛХҮҮР хязгаарлалтын дэлгэрэнгүй болон жишээг Түр зуурын хүснэгтийн дэмжлэг, B035-1182 хэсгээс үзнэ үү. Та PRIMARY KEY-д JSON өгөгдлийн төрөл бүхий баганыг оруулах боломжгүй
Терадата дахь хоёрдогч индекс гэж юу вэ?
Хоёрдогч индекс (SI) нь өгөгдөлд хандах өөр замыг санал болгодог. Хүснэгт үүсгэх үед л тодорхойлж болох анхдагч индексээс ялгаатай нь хоёрдогч индексийг хүснэгт үүсгэсний дараа үүсгэж/буулгаж болно
Терадата дахь үндсэн индекс гэж юу вэ?
Анхдагч индексийг Teradata-д өгөгдөл хаана байрлаж байгааг тодорхойлоход ашигладаг. Энэ нь өгөгдлийн мөрийг аль AMP авахыг тодорхойлоход хэрэглэгддэг. Терадата дахь хүснэгт бүр үндсэн индексийг тодорхойлсон байх шаардлагатай. Хүснэгт үүсгэх явцад анхдагч индексийг тодорхойлно. 2 төрлийн анхдагч индекс байдаг