Tích hợp Cơ sở dữ liệu
Tích hợp với các cơ sở dữ liệu được lưu trữ trên Amazon AWS.
Mục đích
Bằng cách thêm một hoặc nhiều tích hợp vào các cơ sở dữ liệu công khai hoặc riêng tư, bạn cho phép các ứng dụng nâng cao và các khả năng khác truy vấn dữ liệu của bạn một cách an toàn bằng cách sử dụng sức mạnh của các tác nhân AI.
Hỗ trợ
SkyDeck AI hiện tại hỗ trợ các cơ sở dữ liệu Postgresql và kho dữ liệu Redshift được lưu trữ trên AWS. Việc hỗ trợ các nguồn dữ liệu khác không quá khó khăn, nhưng chúng tôi phải bắt đầu từ đâu đó. Nếu bạn có nguồn dữ liệu khác mà bạn muốn sử dụng, vui lòng liên hệ với bộ phận hỗ trợ để ưu tiên một tích hợp đáp ứng nhu cầu của bạn.
Hướng dẫn
Dưới đây là các bước để tích hợp cơ sở dữ liệu của bạn với SkyDeck AI:
Lấy hoặc tạo một URL kết nối.
Thêm URL kết nối vào phần Tích hợp trong Trung tâm Điều khiển.
Gán tích hợp đó cho một công cụ thông minh hoặc đại lý AI trong phần Công cụ của Trung tâm Điều khiển.
URL Kết Nối
Nếu bạn may mắn, một quản trị viên cơ sở dữ liệu sẽ cung cấp cho bạn một URL tiêu chuẩn sẵn sàng sử dụng trỏ đến cơ sở dữ liệu của bạn. Nếu không, bạn sẽ cần tự tạo một URL để thêm quyền truy cập SkyDeck vào cơ sở dữ liệu của bạn. Những hướng dẫn này sẽ giúp bạn thực hiện nhiệm vụ đó một cách dễ dàng.
Để thiết lập một URL kết nối đến cơ sở dữ liệu PostgreSQL hoặc Amazon Redshift được lưu trữ trên Amazon AWS, bạn cần một số thông tin về cơ sở dữ liệu của mình: máy chủ, số cổng, tên cơ sở dữ liệu, tên người dùng và mật khẩu. Dưới đây là hướng dẫn từng bước:
Cơ sở dữ liệu PostgreSQL
Máy chủ: Đây là địa chỉ của máy chủ nơi cơ sở dữ liệu của bạn được lưu trữ. Nó nên giống như
your-db-instance-name.region-name.rds.amazonaws.com
cho AWS RDS PostgreSQL hoặcyour-cluster-name.region-name.redshift.amazonaws.com
cho Amazon Redshift.Số cổng: Đây là cổng mà máy chủ cơ sở dữ liệu của bạn đang lắng nghe. Cổng mặc định cho PostgreSQL là 5432, và cho Amazon Redshift, nó là 5439.
Tên cơ sở dữ liệu: Đây là tên của cơ sở dữ liệu mà bạn muốn kết nối.
Tên người dùng & Mật khẩu: Đây là thông tin xác thực mà bạn cần để xác thực với cơ sở dữ liệu.
Định dạng chung của một URL kết nối như sau:
Dưới đây là cách bạn có thể tạo một URL kết nối:
Bắt đầu với giao thức, đó là 'postgresql' cho PostgreSQL và 'redshift' cho Amazon Redshift:
Tiếp theo, thêm tên người dùng và mật khẩu của bạn, được phân tách bằng dấu hai chấm. Nếu tên người dùng hoặc mật khẩu của bạn bao gồm các ký tự đặc biệt, bạn sẽ cần mã hóa URL chúng. Ví dụ, nếu tên người dùng của bạn là 'user' và mật khẩu của bạn là 'pass', nó trở thành:
Sau đó, thêm máy chủ và cổng của bạn, được phân tách bằng dấu hai chấm:
Cuối cùng, thêm tên cơ sở dữ liệu của bạn:
Chỉ vậy thôi! Bạn đã tạo URL kết nối của mình. Hãy chắc chắn thay thế 'user', 'pass', 'your-db-instance-name.region-name.rds.amazonaws.com', '5432', và 'your-database-name' bằng thông tin cơ sở dữ liệu thực tế của bạn.
Hãy nhớ không chia sẻ URL này với bất kỳ ai, vì nó chứa thông tin nhạy cảm như tên người dùng và mật khẩu của bạn.
RedShift DWH
URL cho cơ sở dữ liệu Redshift sẽ rất giống nhau, nhưng có một vài điểm khác biệt chính:
Giao thức sẽ là 'jdbc:redshift' thay vì 'postgresql'. Điều này là vì JDBC (Java Database Connectivity) thường được sử dụng để kết nối với các cơ sở dữ liệu Redshift.
Cổng mặc định cho Redshift là 5439, không phải 5432.
Đây là định dạng chung cho một URL kết nối Redshift:
Vì vậy, nếu bạn tạo một URL kết nối cho Redshift, nó sẽ trông giống như thế này:
Hãy nhớ thay thế 'user', 'pass', 'your-cluster-name.region-name.redshift.amazonaws.com', '5439', và 'your-database-name' bằng thông tin cơ sở dữ liệu thực tế của bạn.
Thêm Tích Hợp Của Bạn
Dán URL kết nối của bạn vào phần "Thông tin xác thực" của Thêm Tích Hợp. Bạn có thể chọn PostgreSQL cho cả cơ sở dữ liệu postgresql hoặc Redshift. Bạn có thể sử dụng bất kỳ tên nào bạn muốn cho Tích Hợp, nhưng chúng tôi gợi ý bạn chọn một cái tên giúp bạn xác định cơ sở dữ liệu cụ thể liên quan.
Truy Cập Dữ Liệu Của Bạn Qua SkyDeckAI
Hôm nay, người dùng có thể truy cập cơ sở dữ liệu của bạn bằng cách sử dụng các công cụ Analyst có sẵn trong GenStudio. Là một quản trị viên, bạn có thể gán một tích hợp cho một công cụ analyst trong phần Công cụ của Control Center. Bạn có thể gán thẻ cho công cụ đó để đảm bảo chỉ những người được ủy quyền mới có quyền truy cập vào công cụ đó và quyền truy cập cơ sở dữ liệu của nó trong không gian làm việc SkyDeck AI GenStudio của họ.
Ghi chú bảo mật
Tạo một người dùng (vai trò) chỉ đọc trên cơ sở dữ liệu của bạn để sử dụng với tích hợp SkyDeck AI của bạn. SkyDeck không cần ghi vào hệ thống của bạn và an toàn nhất nếu bạn sử dụng thông tin xác thực không có quyền hạn nhiều hơn cần thiết. Tuy nhiên, người dùng nên có khả năng truy vấn cấu trúc của hệ thống dữ liệu của bạn để hiểu nó.
Không chia sẻ URL truy cập vì nó chứa thông tin kết nối bí mật.
Bạn có thể giới hạn những người dùng nào trong tổ chức của bạn có quyền truy cập vào mỗi cơ sở dữ liệu bằng cách đảm bảo rằng các công cụ sử dụng nó, chẳng hạn như một bản sao của Analyst Bob, được gán thẻ chỉ tương ứng với những người mà bạn muốn có quyền truy cập.
Last updated