Power automate tạo bảng html từ đối tượng

Bước 3- Đặt điều kiện rằng trình kích hoạt chỉ hoạt động khi báo giá là Thắng (mã trạng thái = 4), sau đó thay đổi cơ hội thành Thắng

Power automate tạo bảng html từ đối tượng

Tại sao chúng tôi thực hiện Quy trình này?

Hãy tưởng tượng rằng nhà cung cấp đám mây cho cơ sở dữ liệu của bạn là Microsoft Azure;

Nó phụ thuộc vào số lượng tài nguyên mà bạn thực hiện việc cung cấp đó và sẽ được phản ánh trong hóa đơn hàng tháng cho tổ chức

Sau đó, bạn có thể theo dõi số lượng cơ sở dữ liệu. Bạn di chuyển trong hệ sinh thái Microsoft và bạn có thể sử dụng các công cụ của nó cho phép bạn tự động hóa tốt hơn một số quy trình

Các kỹ sư về độ tin cậy của trang web tạo cầu nối giữa phát triển và vận hành bằng cách áp dụng tư duy kỹ thuật phần mềm vào các chủ đề quản trị hệ thống. - Mã nguồn mở. com

Làm thế nào để quá trình này làm việc?

Hãy nhớ rằng có rất nhiều cơ sở dữ liệu mà từ đó bạn phải biết từng ngày những thay đổi liên quan đến mức độ dịch vụ của họ

Quá trình này đọc thông tin (Tên máy chủ, Tên cơ sở dữ liệu, Loại cấp độ dịch vụ và Giá trị cấp độ dịch vụ) được lưu trữ trong cơ sở dữ liệu Azure SQL

Power automate tạo bảng html từ đối tượng

Nếu bạn tự hỏi mình ở đây, làm thế nào mà những giá trị đó đạt được?

Thật dễ dàng, có một quy trình tiền xử lý khác thông qua Power Platform trong trình kết nối SQL Server Premium / Insert Row, chạy tập lệnh trong cơ sở dữ liệu chính

SELECT @@SERVERNAME AS 'Server_Name', d.Name, slo.edition, slo.service_objective, slo.elastic_pool_name FROM sys.databases d JOIN sys.database_service_objectives slo ON d.database_id = slo.database_id

Chạy đoạn mã trên sẽ thực thi chèn từng bản ghi vào một bảng (Hình ảnh số. 2) và chuyển nó thành thông tin lịch sử để tham khảo. Đây sẽ là bước đầu tiên

Bạn quản lý rất nhiều máy chủ SQL chứa nhiều cơ sở dữ liệu mà bạn nghĩ nếu ở bước Không. 2, bạn tạo cùng một quy trình cũ để chèn các cấp độ dịch vụ, nhưng trong một bảng mới sẽ được coi là phản chiếu từ bảng kia

Tại sao 2 Bảng cho quá trình này?

Bằng cách có cả hai bảng trên cùng một Máy chủ SQL, Truy vấn SQL sẽ dễ dàng trích xuất thông tin cần thiết hơn

Ngoài ra, một thứ gọi là tạo nguồn dữ liệu ngoài (Transact-SQL) nơi bạn có thể tạo nguồn dữ liệu ngoài để truy vấn bằng SQL Server, Cơ sở dữ liệu Azure SQL

Bảng nhân bản này có một nhiệm vụ khác, đó là lưu trữ thông tin thay đổi của các cấp độ dịch vụ sau mỗi số giờ nhất định

Chúng tôi có hai (02) quy trình tự động với các trách nhiệm khác nhau nhưng có cùng mục tiêu là phục vụ quy trình thứ ba để quy trình này chịu trách nhiệm thực hiện so sánh đó

Bước Không. 3, việc sử dụng trình kết nối Premium SQL Server trong hành động Thực thi truy vấn SQL (V2) lại đóng một vai trò rất quan trọng

SELECT A.ServerName, A.DbName, A.ServiceObjective AS AuthorizedLayer, B.ServiceObjective AS CurrentlyTier FROM [xxx].[tblxxxxx] AS A INNER JOIN [xxxx].[tmp_tblxxxxxxxx] AS B ON A.DbName = B.DbName AND A.ServerName = B.ServerName slo.elastic_pool_name0 slo.elastic_pool_name1

Kịch bản đó làm gì?

liệt kê các giá trị khác nhau liên quan đến cấp độ dịch vụ trong hai (02) bảng SQL (lịch sử và bản sao) hoặc các bước No. 1 và 2

Bước anh em. 4, chúng tôi sử dụng đối tượng soạn thảo thuộc loại Select của Power Automate trong đó thông số ResultSets Table1 ở dạng nguồn ở đầu ra của quá trình thực thi truy vấn của trình kết nối SQL Server được truyền, phản hồi đó được gói gọn trong một mảng có các giá trị

Power automate tạo bảng html từ đối tượng

Tại sao bạn sử dụng đối tượng chọn đó?

Để có thể gán tên tùy chỉnh cho cột và sắp xếp thứ tự dữ liệu theo nhu cầu của tôi

Bước anh em. 5. Bây giờ, hãy liệt kê dữ liệu đó trong một bảng HTML, ở đây chúng ta có thể sử dụng bình đẳng kiểu soạn thảo Tạo Bảng HTML chỉ mong đợi một nguồn duy nhất của mảng kiểu

Đối với chúng tôi, mảng đó được chứa trong đầu ra của select

Power automate tạo bảng html từ đối tượng

Khi bạn kiểm tra việc thực thi soạn thảo loại Tạo Bảng HTML, bạn sẽ thấy cấu trúc HTML cơ bản của một bảng mà không có bất kỳ kiểu nào

slo.elastic_pool_name2

Bây giờ hãy tưởng tượng, đặt các kiểu cho bảng đó theo hình ảnh công ty của bạn

Bước anh em. 6 hãy tận dụng một đối tượng soạn thảo mới trong phần đầu vào ở giữa thẻ slo.elastic_pool_name3 chèn mã CSS

Power automate tạo bảng html từ đối tượng

Bước anh em. 7 Đã đến lúc sử dụng bảng được điền đúng thông tin để chia sẻ qua Outlook và đóng góp vào quá trình ra quyết định liên quan đến cơ sở hạ tầng đám mây

Ở đây, hãy sử dụng trình kết nối tiêu chuẩn Outlook để tìm một chủ đề hay cho email của bạn và trong phần nội dung, hãy bật tùy chọn HTML và dán mã này

slo.elastic_pool_name4 slo.elastic_pool_name5 slo.elastic_pool_name6 slo.elastic_pool_name7 slo.elastic_pool_name8 slo.elastic_pool_name9 FROM sys.databases d0 FROM sys.databases d1 FROM sys.databases d2 FROM sys.databases d3

Sau đó, gọi phần soạn thảo chứa các kiểu của bạn được viết bằng CSS và phần soạn thảo chứa bảng trong phần nội dung