Data context là gì? Vai trò của data context
BÀI LIÊN QUAN
Data democratization là gì? Tại sao cần phải có dân chủ hóa dữ liệu?Data citizen là gì? Những kỹ năng cần có để trở thành một data citizenData center resiliency là gì? Ví dụ về data center resiliencyData context là gì?
Data context hay Bối cảnh dữ liệu là mạng kết nối giữa các điểm dữ liệu. Những kết nối đó có thể được tạo dưới dạng siêu dữ liệu hoặc được xác định với những tương quan đơn giản. Siêu dữ liệu theo ngữ cảnh bổ sung các giá trị, về cơ bản giúp nhận thông tin từ dữ liệu.
Bản thân một điểm dữ liệu là vô dụng, không có giá trị xác định chính xác. Ví dụ lấy con số 42. Nó có thể gợi ý đến nhiều loại bối cảnh có thể xảy ra - chẳng hạn, đó có thể là nhiệt độ thời tiết mát mẻ theo thang độ F, hoặc có thể là Bill Clinton, tổng thống thứ 42 của Hoa Kỳ. Nếu ngữ cảnh là văn hóa đại chúng, nó có khả năng đề cập đến ý nghĩa của cuộc sống: Trong The Hitchhiker's Guide to the Galaxy của Douglas Adams, 42 là con số mà từ đó mọi ý nghĩa ("ý nghĩa của cuộc sống, vũ trụ và mọi thứ") có thể được bắt nguồn.
Không có ngữ cảnh, số 42 không thể mang lại thông tin và sẽ không giúp bất kỳ cá nhân hoặc tổ chức nào đạt được mục đích và mục tiêu của họ. Việc bổ sung bối cảnh đặc biệt quan trọng để nhận ra giá trị từ dữ liệu lớn, mà theo bản chất khối lượng của nó phải được xử lý tự động.
Trong phân tích kinh doanh (BA), việc thu thập bối cảnh từ các nguồn bên ngoài có thể cung cấp thông tin hữu ích về các sự kiện có ý nghĩa quan trọng đối với tổ chức. Ví dụ, bối cảnh cho sự gia tăng doanh số không giải thích được có thể được cung cấp bằng cách lấy dữ liệu từ tin tức và phương tiện truyền thông xã hội cũng như các nguồn ít rõ ràng hơn, chẳng hạn như thời tiết trong khoảng thời gian đó. Được khám phá trong ngữ cảnh, nó có thể xác định các nguyên nhân bên ngoài dẫn đến sự gia tăng và thông tin đó có thể được sử dụng để hướng dẫn các quyết định kinh doanh trong tương lai.
Data context là nguồn của tất cả các thực thể được ánh xạ qua kết nối cơ sở dữ liệu. Nó theo dõi các thay đổi mà bạn đã thực hiện đối với tất cả các thực thể được truy xuất và duy trì một "bộ đệm nhận dạng" để đảm bảo rằng các thực thể được truy xuất nhiều lần được biểu diễn bằng cách sử dụng cùng một phiên bản đối tượng.
Nói chung, một phiên bản DataContext được thiết kế để tồn tại cho một "đơn vị công việc" tuy nhiên ứng dụng của người dùng sẽ xác định chính xác thuật ngữ đó. DataContext rất nhẹ và không tốn kém để tạo lập. Một ứng dụng LINQ to SQL điển hình tạo ra các data context ở phạm vi phương thức hoặc như một thành viên của các lớp tồn tại trong thời gian ngắn đại diện cho một tập hợp logic các thao tác cơ sở dữ liệu liên quan.
Các tính năng của bối cảnh dữ liệu
Là điểm vào chính cho tất cả các API của Kỳ vọng lớn, bối cảnh dữ liệu cung cấp các phương thức thuận tiện để truy cập các đối tượng chung dựa trên dữ liệu đầu vào chưa nhập hoặc các giá trị mặc định chung. Nó cũng cung cấp khả năng dễ dàng xử lý cấu hình của các thành phần cấp cao nhất của chính nó, đồng thời các cấu hình và dữ liệu cần thiết để sao lưu chính Ngữ cảnh dữ liệu của bạn có thể được lưu trữ theo nhiều cách khác nhau. Việc bạn khởi tạo DataContext hay lưu cấu hình của nó như thế nào không quan trọng: một khi bạn có DataContext trong bộ nhớ, nó sẽ luôn hoạt động theo cùng một cách.
Những trường hợp sử dụng data context
Những trường hợp cần sử dụng data context như sau:
Cài đặt
Trong quá trình Thiết lập, bạn sẽ khởi tạo Bối cảnh Dữ liệu. Bạn cũng có thể sử dụng Bối cảnh dữ liệu để quản lý các cấu hình tùy chọn cho Cửa hàng, Plugin và Tài liệu dữ liệu của mình.
Kết nối với dữ liệu
Khi kết nối với Dữ liệu, Bối cảnh dữ liệu của bạn sẽ được sử dụng để tạo và định hình cấu hình Nguồn dữ liệu.
Tạo kỳ vọng
Khi tạo Kỳ vọng, Bối cảnh dữ liệu của bạn sẽ được sử dụng để tạo Bộ kỳ vọng và Kỳ vọng, cũng như lưu chúng vào Kho lưu trữ kỳ vọng. Bối cảnh dữ liệu cũng cung cấp điểm bắt đầu của bạn để tạo Trình cấu hình và sẽ tự động quản lý các Số liệu và Kết quả xác thực liên quan đến việc chạy Trình cấu hình. Cuối cùng, Bối cảnh dữ liệu sẽ quản lý nội dung của Tài liệu dữ liệu của bạn (hiển thị những thứ như Kết quả xác thực và Kỳ vọng do Người lập hồ sơ tạo ra) cho bạn.
Xác thực dữ liệu
Khi Xác thực dữ liệu, Ngữ cảnh dữ liệu cung cấp điểm vào của bạn để tạo, định cấu hình, lưu và truy cập Điểm kiểm tra.
Đặc trưng của data context
Truy cập vào các API
Bối cảnh dữ liệu cung cấp một điểm vào chính cho tất cả các API của Kỳ vọng lớn. Bối cảnh dữ liệu của bạn sẽ cung cấp các phương thức thuận tiện để truy cập các đối tượng chung. Mặc dù các quy trình công việc nội bộ của Kỳ vọng lớn được nhập mạnh mẽ, nhưng các phương thức tiện lợi có sẵn từ Ngữ cảnh dữ liệu là các ngoại lệ, cho phép truy cập dựa trên đầu vào chưa được nhập hoặc các giá trị mặc định phổ biến.
Quản lý cấu hình
Bối cảnh dữ liệu giúp dễ dàng quản lý cấu hình của các thành phần cấp cao nhất của chính nó. Nó bao gồm các hoạt động CRUD cơ bản cho tất cả các thành phần cốt lõi để triển khai Kỳ vọng lớn (Nguồn dữ liệu, Bộ kỳ vọng, Điểm kiểm tra) và cung cấp quyền truy cập và tích hợp mặc định với Tài liệu dữ liệu, Cửa hàng, Plugin của bạn, v.v. Nó cũng cung cấp các phương thức tiện lợi như test_yaml_config( ) để kiểm tra cấu hình.
Quản lý thành phần và lưu trữ cấu hình
Bối cảnh dữ liệu không chỉ cung cấp cho bạn những cách thuận tiện để truy cập và định cấu hình các thành phần. Nó cũng cung cấp khả năng tạo các thành phần cấp cao nhất như Nguồn dữ liệu, Điểm kiểm tra và Bộ kỳ vọng cũng như quản lý nơi lưu trữ thông tin về các thành phần đó.
Kỳ vọng lớn về Khả năng tương thích với công nghệ đám mây
Vì Bối cảnh dữ liệu của bạn chứa toàn bộ dự án Kỳ vọng lớn của bạn, Đám mây kỳ vọng lớn có thể tham chiếu nó để cho phép nâng cấp liền mạch từ Đám mây kỳ vọng lớn nguồn mở lên Đám mây kỳ vọng lớn.
Data context là một trong những bước quan trọng để giúp dữ liệu trở nên có giá trị hơn. Data context đã có những đóng góp nhất định trong quản lý dữ liệu.