Search for answers or browse our knowledge base.
Quản trị hệ thống Tableau Server
Tổng quan về Quản trị viên Server
Tableau Server trên Windows tích hợp với nhiều thành phần trong cơ sở hạ tầng CNTT của bạn để cung cấp một văn hóa phân tích dữ liệu tự phục vụ độc đáo cho người dùng của bạn. Là một quản trị viên server, bạn cần hiểu cách Tableau Server phù hợp với cơ sở hạ tầng CNTT của mình.
Các chủ đề trong phần này cung cấp thông tin về việc lập kế hoạch, triển khai, tối ưu hóa và quản lý Tableau Server.
Nếu bạn đang triển khai Tableau Server như một phần của nỗ lực rộng lớn hơn để chuyển đổi tổ chức của mình thành một văn hóa dựa trên dữ liệu, hãy xem Tableau Blueprint. Tableau Blueprint là một hướng dẫn từng bước để trở thành một tổ chức dựa trên dữ liệu, cho dù tổ chức của bạn mới bắt đầu với phân tích tự phục vụ hiện đại hay đã triển khai và cần mở rộng, đào sâu, và phát triển việc sử dụng dữ liệu.
Chủ đề này cung cấp một cái nhìn tổng quan ngắn gọn về cách nghĩ về Tableau Server và cách nó tương tác với cơ sở hạ tầng CNTT hiện có của bạn.
Đang tìm kiếm Tableau Server trên Linux? Hãy xem Server Administrator Overview.
Xác nhận kế hoạch triển khai server của bạn
Trước khi cam kết cài đặt một triển khai Tableau Server mới trong tổ chức của bạn, hãy đảm bảo đánh giá kỹ lưỡng các lựa chọn của bạn. Đối với hầu hết các tổ chức, Tableau Cloud sẽ cung cấp một giải pháp phân tích đáng tin cậy hơn, hiệu suất cao hơn và tiết kiệm chi phí hơn so với việc tự lưu trữ Tableau Server. Để biết thông tin về khả năng áp dụng của Tableau Cloud cho tổ chức của bạn, hãy xem bài đăng blog này, Should I move my analytics to the cloud?.
Đã chạy Tableau Server và muốn chuyển sang Tableau Cloud? Hãy xem Tableau Cloud Manual Migration Guide.
Tổng quan về kiến trúc
Tableau Server là một tập hợp các quy trình hoạt động cùng nhau để cung cấp một nền tảng phân tích tự phục vụ hoàn chỉnh cho người dùng của bạn. Sơ đồ sau đây cho thấy một cái nhìn kiến trúc cấp cao của Tableau Server.
Hình ảnh: (Có hình ảnh hiển thị sơ đồ kiến trúc của Tableau Server, bao gồm các thành phần như Gateway, Data Services, Analytics Services, VizQL Server, Access, và hơn 50 native connectors, Web Connectors, ODBC API)
Tableau Server bao gồm các thành phần chính sau:
- Gateway: Cổng vào để người dùng truy cập Tableau Server, xử lý các yêu cầu từ trình duyệt hoặc ứng dụng.
- Data Services (Dịch vụ Dữ liệu): Quản lý kết nối với các nguồn dữ liệu, bao gồm hơn 50 native connectors (trình kết nối gốc), Web Connectors (trình kết nối web), và ODBC API để đẩy dữ liệu.
- Analytics Services (Dịch vụ Phân tích): Xử lý các truy vấn phân tích và tạo visualization (hình ảnh hóa).
- VizQL Server: Chuyển đổi truy vấn thành hình ảnh hóa, cho phép người dùng tương tác với dữ liệu một cách trực quan.
- Access (Truy cập): Quản lý quyền truy cập và bảo mật cho người dùng.
Quyết định của bạn về cách cung cấp dữ liệu cho người dùng Tableau của mình được thông báo bởi nhiều biến số: loại nguồn dữ liệu, kịch bản người dùng, yêu cầu hiệu suất và truy cập, và điều kiện cơ sở hạ tầng.
Tableau Server không được thiết kế như một máy chủ data warehouse (kho dữ liệu) nơi lưu trữ các tệp dữ liệu gốc tĩnh. Trên thực tế, việc sử dụng Tableau Server như một data warehouse truyền thống là một cách sử dụng kém hiệu quả khoản đầu tư của bạn. Thay vào đó, khi nói đến lưu trữ dữ liệu, chúng tôi khuyên bạn nên lưu trữ các extract (bản sao dữ liệu tối ưu hóa) trên Tableau Server. Mặc dù một extract thường là một tập hợp con của nguồn dữ liệu lớn hơn trong tổ chức của bạn, bạn cũng có thể tạo extract cho các nguồn dữ liệu bị quá tải trong giờ làm việc bằng cách lên lịch làm mới extract (publish.htm) vào giờ ngoài giờ làm việc.
Extract cũng hữu ích cho việc mô hình hóa dữ liệu hoặc để hỗ trợ việc tạo visualization hiệu suất cao. Ví dụ, để cải thiện hiệu suất tạo và tương tác với visualization, bạn có thể tối ưu hóa extract bằng cách lọc dữ liệu nguồn xuống các trường thiết yếu cho một phòng ban hoặc dự án cụ thể. Extract có thể tiêu tốn nhiều tài nguyên. Nếu tổ chức của bạn dự định sử dụng nhiều extract, hãy xem chủ đề Optimize for Extracts.
Tableau Server cũng cung cấp quyền truy cập trực tiếp, được ủy quyền đến các nguồn dữ liệu trực tiếp, cho phép người dùng xây dựng và chạy các truy vấn lọc phức tạp trên nhiều nguồn dữ liệu được kết nối khác nhau. Đối với kịch bản này, Tableau yêu cầu quyền truy cập mạng hiệu suất cao đến các nguồn dữ liệu trong tổ chức của bạn và đến các nguồn trong đám mây. Tableau Server và các nguồn dữ liệu mục tiêu cũng cần được định cỡ phù hợp để xử lý tải xử lý cần thiết cho các hoạt động dữ liệu phức tạp, khối lượng lớn. Bạn có thể tối ưu hóa hiệu suất cho các kết nối dữ liệu trực tiếp bằng cách cấu hình bộ nhớ đệm và chỉ định các lệnh SQL ban đầu.
Truy cập người dùng
Tableau Server cũng là một nền tảng hợp tác dựa trên web, nơi người dùng kết nối để chia sẻ, xem, và tương tác với các visualization dữ liệu và nguồn dữ liệu từ nhiều thiết bị khác nhau. Điều này có nghĩa là Tableau Server phải có thể truy cập được cho người dùng Tableau trong mạng bảo vệ nội bộ của bạn. Bạn cũng có thể mở rộng quyền truy cập đến các visualization dữ liệu cho người dùng desktop (máy tính để bàn), mobile (di động), và người dùng web được xác thực bên ngoài tổ chức của bạn.
Tableau Server tích hợp với các giải pháp xác thực người dùng (security_auth.htm) sau: Active Directory, SAML, OpenID, và Kerberos.
Tôi nên cài đặt Tableau Server ở đâu trong mạng của mình?
Do tính chất nhạy cảm cao của hầu hết dữ liệu mà các tổ chức quản lý bằng Tableau Server, và vì Tableau Server yêu cầu truy cập vào các kho dữ liệu nội bộ, Tableau Server phải được chạy bên trong một mạng bảo vệ. Truy cập được xác thực từ internet được cấu hình để kết nối với Tableau Server thông qua reverse proxy (proxy.htm) hoặc giải pháp VPN.
Một số tổ chức nhúng các view (chế độ xem) Tableau vào các trang web công cộng, hoặc, đối với người dùng nội bộ, trên các máy chủ web chung trong mạng nội bộ.
Tableau Server có thể được cấu hình để hỗ trợ các kịch bản như vậy với quyền truy cập được xác thực hoặc ẩn danh. Đối với quyền truy cập được ủy quyền, nơi người dùng chỉ có thể xem dữ liệu cơ bản mà họ được phép truy cập, bạn có thể cấu hình trusted tickets (vé tin cậy) với một máy chủ web chung. Trong kịch bản này, Tableau Server ủy quyền truy cập vào dữ liệu cơ bản trong một view được nhúng. Kế hoạch này cho phép bạn lưu trữ các visualization dữ liệu tương tác trên một máy chủ web trong DMZ (khu vực phi quân sự) hoặc bên ngoài mạng bảo vệ.
Quyền truy cập ẩn danh vào các view Tableau được nhúng yêu cầu bạn kích hoạt “guest user (users_guest.htm)” cho Tableau Server. Guest user cũng yêu cầu bạn cấp phép Tableau Server theo số lượng lõi bạn đang chạy, thay vì mô hình người dùng được chỉ định (interactor).
Định cỡ và khả năng mở rộng
Tùy thuộc vào quy mô và mức độ sử dụng dữ liệu trong tổ chức của bạn, bạn có thể mở rộng Tableau Server theo hướng mở rộng lên (scale up) hoặc mở rộng ra (scale out). Khi bạn mở rộng server, bạn cũng có thể phân bổ tài nguyên một cách chọn lọc để đáp ứng nhu cầu dữ liệu và người dùng của bạn.
Khi bạn mở rộng lên Tableau Server, bạn thêm tài nguyên phần cứng vào một server duy nhất. Ví dụ, bạn có thể tăng bộ nhớ và sức mạnh xử lý của máy tính chạy Tableau Server.
Khi bạn mở rộng ra Tableau Server, bạn thêm máy tính (hoặc node). Để tạo một triển khai có tính sẵn sàng cao với khả năng dự phòng (failover), bạn cần ít nhất ba node. Ví dụ, bạn có thể chạy các quy trình server tiêu tốn nhiều CPU trên hai node và sử dụng node thứ ba cho các dịch vụ gateway và điều phối (coordination controller).
Dù bạn mở rộng lên hay mở rộng ra, bạn có thể phân bổ tài nguyên một cách chọn lọc bằng cách cấu hình số lượng và loại quy trình server chạy. Nếu tổ chức của bạn có nhiều dữ liệu và tạo ra nhiều extract dữ liệu, bạn có thể tăng số lượng quy trình dành riêng cho việc làm mới và lưu trữ extract. Ngược lại, nếu tổ chức của bạn muốn tối ưu hóa cho tải người dùng nặng, bạn có thể tăng số lượng quy trình dành riêng để đáp ứng yêu cầu của người dùng. Ngoài ra, bạn có thể tích hợp Tableau Server vào các bộ cân bằng tải mạng tiêu chuẩn ngành để tối ưu hóa server của bạn hơn nữa cho các yêu cầu của người dùng.
Mô hình quản lý Tableau Server
Tableau Server được thiết kế để hỗ trợ một mô hình quản lý với hai quản trị viên cấp cao: quản trị viên server và quản trị viên site. Trong các tổ chức nhỏ, các vai trò này có thể do cùng một người hoặc nhóm đảm nhận, nhưng trong các tổ chức lớn hơn, các vai trò này thường tách biệt.
Trong mô hình này, quản trị viên server là các chuyên gia CNTT quản lý và triển khai các giải pháp server đa dạng. Các lĩnh vực thiết yếu đối với quản trị viên server có thể bao gồm mạng, điều chỉnh và bảo trì phần cứng, bảo mật và truy cập, và quản lý người dùng và dịch vụ thư mục. Các công cụ và tài liệu mà chúng tôi cung cấp cùng Tableau Server cho quản trị viên server hỗ trợ các lĩnh vực CNTT cốt lõi này.
Mặt khác, quản trị viên site là một vai trò quản trị đặc thù cho các triển khai Tableau Server hoặc Tableau Cloud. Quản trị viên site của Tableau chủ yếu quan tâm đến nội dung dữ liệu. Quản trị viên site quản lý người dùng và quyền truy cập của họ vào các dự án, workbook (sổ làm việc), và nguồn dữ liệu. Để tìm hiểu về site và cách lập kế hoạch triển khai cho chúng, hãy xem What is a site.
Vai trò quản trị
Trong một số tổ chức nhỏ, một quản trị viên duy nhất có thể quản lý toàn bộ Tableau Server. Nhưng đối với các tổ chức doanh nghiệp lớn hơn, Tableau Server thường yêu cầu ít nhất ba vai trò quản trị để quản lý ở quy mô lớn.
Quản trị viên Tableau Server
Quản trị viên Tableau Server có quyền truy cập vào các trang quản trị để tạo và chỉnh sửa site, thêm người dùng và thiết lập vai trò, cùng với nhiều nhiệm vụ liên quan đến nội dung sau khi cài đặt Tableau Server hoàn tất. Quản trị viên Tableau Server cũng tạo và quản lý các quản trị viên server và site khác, những người lần lượt có thể quản lý site, nhóm người dùng, và dự án.
Để biết thông tin về việc đăng nhập vào Tableau Server với vai trò quản trị viên Tableau Server, hãy xem Sign in to the Tableau Server Admin Area.
Quản trị viên TSM
Tableau Services Manager (TSM – Quản lý Dịch vụ Tableau) là một công cụ cung cấp cho quản trị viên server các tùy chọn giao diện dòng lệnh và dựa trên web để cài đặt, nâng cấp, cấu hình, và duy trì Tableau Server. Quản trị viên TSM cài đặt server và thực hiện các nhiệm vụ quản trị liên quan đến server như sao lưu dữ liệu server, khôi phục bản sao lưu, tạo kho lưu trữ nhật ký, và quản lý các cụm nhiều node.
Quản trị viên TSM phải là quản trị viên trên máy tính cục bộ. Xem Sign in to Tableau Services Manager Web UI.
Các nhiệm vụ phổ biến được thực hiện bởi quản trị viên TSM bao gồm:
- Cấu hình ban đầu của Tableau Server sau khi cài đặt.
- Quản lý cấu hình liên tục, bao gồm chỉnh sửa cài đặt và thay đổi cấu trúc server (topology).
- Chạy các nhiệm vụ quản trị như sao lưu (backup), khôi phục (restore), và tạo nhật ký (ziplogs).
Để tìm hiểu thêm về TSM, hãy xem Tableau Services Manager Overview.
Quản trị viên cổng Tableau
Một vai trò quản trị quan trọng trong triển khai Tableau Server là quản trị viên cổng khách hàng Tableau (Tableau customer portal administrator). Quản trị viên cổng quản lý giấy phép (licensing) và các khóa liên quan cho triển khai Tableau. Là quản trị viên cổng, bước đầu tiên của bạn là mua giấy phép trên Tableau Customer Portal. Khi bạn mua giấy phép, cổng sẽ trả về các product key (khóa sản phẩm) tương ứng. Để gia hạn giấy phép của bạn, hãy truy cập trang web gia hạn của Tableau (Tableau renewal web page).
Tableau có nhiều sản phẩm (Desktop, Server, Prep Builder, và hơn thế nữa). Mỗi sản phẩm Tableau yêu cầu bạn kích hoạt giấy phép bằng cách cập nhật phần mềm Tableau với các product key được mua và lưu trữ trên Tableau Customer Portal. Là quản trị viên được giao nhiệm vụ kích hoạt giấy phép Tableau, bạn cần hiểu mối quan hệ giữa giấy phép và khóa. Xem Understanding License Models and Product Keys.
Công cụ quản lý
Tableau Server bao gồm một số bộ công cụ để quản lý hệ thống:
- Trang quản trị viên Tableau Server: Đây là trang quản trị dựa trên web được cài đặt trên mỗi phiên bản Tableau Server. Các nhiệm vụ được thực hiện trên trang quản trị viên là các nhiệm vụ hàng ngày cho cả quản trị viên server và site. Các nhiệm vụ liên quan đến server bao gồm tạo site và tài khoản quản trị viên site, tùy chọn nhập người dùng, thiết lập đồng bộ với dịch vụ thư mục, thiết lập lịch làm mới extract, giám sát hiệu suất và mức sử dụng server, cùng với các cài đặt toàn cục khác. Các nhiệm vụ liên quan đến site bao gồm quản lý nội dung và gán quyền, chạy làm mới extract, tạo nhóm và dự án, giám sát hoạt động site, tùy chọn thêm người dùng, và các nhiệm vụ liên quan đến nội dung khác. Xem Navigate the Admin Areas of the Tableau Web Environment. Quyền cần thiết cho trang quản trị viên Tableau Server dựa trên vai trò site. Các vai trò site được tạo ra và quản lý bởi Tableau Server.
- TSM Command Line Reference (tsm.htm): Đây là giao diện chính cho các cấu hình toàn server. Nhiều cấu hình được thực hiện với TSM CLI hiếm khi được xem xét lại sau cấu hình ban đầu. Ví dụ: SSL, đăng ký (subscriptions), bộ nhớ đệm dữ liệu (data caching), tài khoản dịch vụ (service account), cảnh báo SMTP, xác thực người dùng (user authentication), và cấu hình đăng nhập một lần (single-sign on) đều được thực hiện với TSM CLI.
- Sign in to Tableau Services Manager Web UI (sign_in_tsm.htm): Bạn cũng có thể đăng nhập vào giao diện web của Tableau Services Manager để quản lý server.
- tabcmd (tabcmd.htm): Bạn có thể sử dụng tiện ích dòng lệnh tabcmd trên máy tính Windows hoặc Linux để tạo kịch bản tự động hóa các nhiệm vụ quản trị trên các site Tableau Server của bạn. Ví dụ, sử dụng tabcmd để tạo hoặc xóa người dùng, dự án, và nhóm.
- REST API: Với Tableau Server REST API, bạn có thể quản lý và thay đổi tài nguyên Tableau Server một cách lập trình, thông qua HTTP. API cung cấp quyền truy cập đơn giản vào chức năng đằng sau các nguồn dữ liệu, dự án, workbook, người dùng site, và site trên Tableau Server. Bạn có thể sử dụng quyền truy cập này để tạo các ứng dụng tùy chỉnh của riêng bạn hoặc để viết kịch bản tương tác với tài nguyên Tableau Server.
Bảo mật
Là một máy chủ ứng dụng kết nối với dữ liệu có thể rất nhạy cảm, Tableau Server hỗ trợ và triển khai một số tiêu chuẩn bảo mật ngành. Tài liệu quản trị server của chúng tôi bao gồm các phương pháp tốt nhất và triển khai cho xác thực người dùng (user authentication), ủy quyền (authorization), bảo mật dữ liệu (data security), và bảo mật mạng (network security). Mặc dù cài đặt mặc định của chúng tôi được thiết kế an toàn, chúng tôi cũng khuyến nghị tuân theo danh sách kiểm tra tăng cường bảo mật (security_harden.htm) để bảo vệ triển khai của bạn thêm nữa.
Để biết thêm thông tin về tuân thủ kiểm toán bảo mật (security audit compliance), báo cáo lỗ hổng (vulnerability reporting), và các tài nguyên bảo mật khác, hãy truy cập http://www.tableau.com/security.