Trong thế giới định hướng dữ liệu ngày nay, việc trích xuất những hiểu biết giá trị từ thông tin thô là điều thiết yếu đối với cả doanh nghiệp lẫn giới nghiên cứu. Đây là lúc DataLab phát huy tác dụng: sổ tay dữ liệu do DataCamp quản lý hoàn toàn, hỗ trợ cộng tác, đơn giản hóa phân tích dữ liệu và giúp bạn chia sẻ với đồng nghiệp, đối tác hoặc khách hàng thật dễ dàng, không phải bận tâm đến cấu hình hay cài đặt.
Vì SQL vẫn là nền tảng cốt lõi trong nhiều dự án dữ liệu, chúng tôi đã nỗ lực không ngừng để tăng cường hơn nữa các khả năng SQL trong DataLab.
Truy vấn tệp CSV và DataFrame
Nhiều người dùng DataCamp đang ở giai đoạn khởi đầu hành trình khoa học dữ liệu và chưa có quyền truy cập vào cơ sở dữ liệu hoặc kho dữ liệu chuyên dụng. Thay vào đó, họ muốn thử nghiệm với một tệp CSV họ tìm thấy trên mạng hoặc tải lên từ máy tính cá nhân. Chúng tôi cũng từng gặp hạn chế này khi tổ chức các buổi đào tạo trực tiếp chạy trên DataLab: mỗi lần dạy SQL, chúng tôi phải thiết lập một cơ sở dữ liệu, rất mất công.
Giờ thì những ngày đó đã lùi vào dĩ vãng! Với ô SQL trong sổ tay DataLab, bạn có thể truy vấn trực tiếp các tệp CSV. Điều này biến tệp CSV của bạn thành một cơ sở dữ liệu có thể truy vấn như bất kỳ cơ sở dữ liệu nào khác. Dùng thử tại đây

Người dùng rất thích cải tiến này, vì hỗ trợ CSV cho phép họ bỏ qua hoàn toàn bước thiết lập cơ sở dữ liệu. Những người khác lại ưa chuộng quy trình công việc mà hỗ trợ SQL cho DataFrame đem lại, cho phép chuyển đổi linh hoạt giữa SQL và Python, tận dụng điểm mạnh của cả hai ngôn ngữ.
Cách hoạt động
Khả năng mới này được cung cấp bởi DuckDB. Được mệnh danh là “SQLite dành cho phân tích”, công cụ cơ sở dữ liệu phân tích nhúng này có thể truy vấn tệp CSV với hiệu năng xuất sắc. Khi người dùng chọn “DataFrames and CSVs”, DataLab sẽ không gửi truy vấn đến kho dữ liệu như thông thường, mà chuyển đổi truy vấn thành mã Python gọi API Python của DuckDB trong phiên người dùng và trả về DataFrame kết quả.
Ngoài việc truy vấn tệp CSV, DuckDB còn cho phép chúng tôi truy vấn các DataFrame trong bộ nhớ được tạo ở phần trước của sổ tay. Điều này mở ra các quy trình làm việc rất mạnh mẽ, ví dụ:
- Truy vấn một tệp CSV bằng ô SQL. Kết quả truy vấn có sẵn dưới dạng pandas DataFrame
- Dùng một số hàm pandas để làm sạch và tái cấu trúc mã theo cách mà SQL khó làm được. Lưu kết quả thành một data frame mới.
- Truy vấn data frame kết quả bằng SQL để tính toán các số tổng hợp, điều này đơn giản nhờ chức năng GROUP BY của SQL.
Các cải tiến khác
Tự động gợi ý tên bảng và cột
Chúng tôi không dừng lại ở hỗ trợ CSV và DataFrame. Viết truy vấn SQL có thể rườm rà, đặc biệt khi làm việc với các cơ sở dữ liệu lớn có nhiều bảng và cột. Để giúp dễ dàng hơn, chúng tôi đã giới thiệu tính năng tự động hoàn thành cho tên bảng và cột trong DataLab. Khi bạn nhập truy vấn, hệ thống thông minh của chúng tôi sẽ tự động gợi ý các tên bảng và cột phù hợp dựa trên nội dung bạn gõ, giúp tránh lỗi chính tả và tiết kiệm thời gian.

Tính năng mới này không chỉ tăng năng suất mà còn giảm thiểu sai sót. Dù bạn là người dày dạn SQL hay mới bắt đầu, tự động hoàn thành sẽ giúp bạn viết truy vấn tốt hơn và nhanh hơn.
Trình duyệt lược đồ được cải tiến
Để hỗ trợ điều hướng và khám phá các cơ sở dữ liệu đã kết nối, chúng tôi đã tân trang trình duyệt lược đồ trong DataLab. Giờ đây, bạn có thể nhanh chóng xem tất cả các bảng trong một cơ sở dữ liệu đã kết nối, tìm kiếm trong đó và thậm chí xem trước nội dung của chúng chỉ với vài cú nhấp chuột.

Trình duyệt lược đồ được nâng cấp của chúng tôi được thiết kế để giúp bạn làm việc hiệu quả hơn với dữ liệu, cho phép bạn dành ít thời gian tìm đúng bảng hoặc cột và nhiều thời gian hơn để khám phá các insight giá trị.
Tham số hóa truy vấn SQL của bạn
Khi làm việc với SQL, đôi lúc bạn muốn cập nhật động các truy vấn dựa trên kết quả của những phép tính trước đó hoặc dữ liệu khác trong sổ tay. DataLab hiện hỗ trợ điều này thông qua tham số hóa SQL, cho phép bạn chèn biến vào truy vấn SQL.

Nhiều tích hợp cơ sở dữ liệu và kho dữ liệu hơn
Bạn cần có khả năng truy cập dữ liệu một cách liền mạch, bất kể dữ liệu được lưu ở đâu. DataCamp đã cho phép bạn truy vấn tất cả các cơ sở dữ liệu và kho dữ liệu phổ biến bằng một ô SQL, bao gồm PostgreSQL, MySQL, Redshift, Oracle, SQL Server, BigQuery và Athena. Chúng tôi sẽ bổ sung thêm nhiều tích hợp vào nền tảng, như Snowflake và ClickHouse, để bao phủ mọi ngăn xếp dữ liệu và trường hợp sử dụng.
Biến phân tích trở nên nhanh và thú vị
Tại DataCamp, chúng tôi cam kết mang đến cho bạn trải nghiệm phân tích dữ liệu liền mạch và thú vị. Với những cải tiến về SQL này, chúng tôi tin rằng DataLab nay còn được trang bị tốt hơn để giúp bạn khai mở toàn bộ tiềm năng của dữ liệu. Dù bạn là nhà khoa học dữ liệu, nhà phân tích kinh doanh, hay đơn giản là người yêu thích làm việc với dữ liệu, chúng tôi tin rằng DataLab sẽ giúp bạn tinh gọn quy trình và nâng tầm phân tích. Hãy thử các tính năng mới này và tự mình cảm nhận sự khác biệt!
Trong lúc đó, chúng tôi sẽ tiếp tục mở rộng ranh giới của phân tích dữ liệu và khai mở những khả năng mới để khám phá insight, với lập lịch cho sổ tay, chế độ tối, hỗ trợ dbt gốc, dashboard nâng cao, và còn nhiều nữa! Có điều gì chúng tôi nên cải thiện? Điều gì khiến bạn đặc biệt hào hứng? Hãy cho chúng tôi biết bằng cách gửi email tới rocketship@datacamp.com! Xin cảm ơn!