Quay lại bộ đề
Question #152 Topic 1
You want to migrate your existing Teradata data warehouse to BigQuery. You want to move the historical data to BigQuery by using the most efficient method that requires the least amount of programming, but local storage space on your existing data warehouse is limited. What should you do?
Bạn muốn di chuyển kho dữ liệu Teradata hiện tại của mình sang BigQuery. Bạn muốn di chuyển dữ liệu lịch sử sang BigQuery bằng phương pháp hiệu quả nhất và yêu cầu ít lập trình nhất, nhưng dung lượng lưu trữ cục bộ trên kho dữ liệu hiện tại của bạn bị giới hạn. Bạn nên làm gì?
A
Use BigQuery Data Transfer Service by using the Java Database Connectivity (JDBC) driver with FastExport connection.
Sử dụng BigQuery Data Transfer Service bằng cách sử dụng trình điều khiển Java Database Connectivity (JDBC) với kết nối FastExport.
B
Create a Teradata Parallel Transporter (TPT) export script to export the historical data, and import to BigQuery by using the bq command-line tool.
Tạo một tập lệnh xuất Teradata Parallel Transporter (TPT) để xuất dữ liệu lịch sử và nhập vào BigQuery bằng công cụ dòng lệnh bq.
C
Use BigQuery Data Transfer Service with the Teradata Parallel Transporter (TPT) tbuild utility.
Sử dụng BigQuery Data Transfer Service với tiện ích tbuild của Teradata Parallel Transporter (TPT).
D
Create a script to export the historical data, and upload in batches to Cloud Storage. Set up a BigQuery Data Transfer Service instance from Cloud Storage to BigQuery.
Tạo một tập lệnh để xuất dữ liệu lịch sử và tải lên theo lô (batch) lên Cloud Storage. Thiết lập một phiên bản BigQuery Data Transfer Service từ Cloud Storage sang BigQuery.
Giải thích & Tài liệu tham khảo
Câu hỏi yêu cầu di chuyển dữ liệu lịch sử từ Teradata sang BigQuery một cách hiệu quả nhất, yêu cầu ít lập trình nhất, và có hạn chế về dung lượng lưu trữ cục bộ trên kho dữ liệu hiện có.
- A. Sử dụng BigQuery Data Transfer Service bằng cách sử dụng trình điều khiển Java Database Connectivity (JDBC) với kết nối FastExport: Đây là lựa chọn tốt nhất. BigQuery Data Transfer Service (DTS) hỗ trợ di chuyển dữ liệu trực tiếp từ Teradata sang BigQuery. Bằng cách sử dụng trình điều khiển JDBC kết hợp với kết nối FastExport, dữ liệu có thể được trích xuất trực tiếp từ Teradata và truyền tới BigQuery mà không cần phải ghi ra các file lưu trữ cục bộ lớn trên hệ thống Teradata (tránh được giới hạn bộ nhớ cục bộ). Đồng thời, dịch vụ này tự động hóa quá trình chuyển đổi và tải dữ liệu, giảm thiểu tối đa việc lập trình.
- B. Tạo một tập lệnh xuất Teradata Parallel Transporter (TPT) để xuất dữ liệu lịch sử và nhập vào BigQuery bằng công cụ dòng lệnh bq: Phương pháp này đòi hỏi nhiều công sức phát triển và quản lý các kịch bản xuất, tải dữ liệu lên Cloud Storage, rồi import bằng
bq. Việc lưu tạm dữ liệu xuất ra đĩa cục bộ trên Teradata sẽ gặp trở ngại lớn do dung lượng lưu trữ cục bộ bị giới hạn. - C. Sử dụng BigQuery Data Transfer Service với tiện ích tbuild của Teradata Parallel Transporter (TPT): BigQuery DTS hỗ trợ di chuyển dữ liệu Teradata on-premises qua tác nhân chuyển dữ liệu (transfer agent), sử dụng kết nối JDBC FastExport để truyền dữ liệu. Việc trực tiếp dùng tiện ích
tbuildđòi hỏi cài đặt, cấu hình và viết kịch bản TPT phức tạp, tăng thêm gánh nặng lập trình và quản trị. - D. Tạo một tập lệnh để xuất dữ liệu lịch sử và tải lên theo lô (batch) lên Cloud Storage. Thiết lập một phiên bản BigQuery Data Transfer Service từ Cloud Storage sang BigQuery: Phương pháp này khả thi nhưng đòi hỏi bạn tự viết và duy trì tập lệnh xuất dữ liệu, kiểm soát việc ghi đĩa cục bộ, rồi tải lên Cloud Storage. Quy trình này đòi hỏi nhiều lập trình và thủ công hơn hẳn so với việc để BigQuery DTS trực tiếp kết nối Teradata qua JDBC.
(Đáp án được gợi ý bởi AI)