---
schema_version: "1"
id: 804abb39f7566ef5b8b0bdfc89de60d982fc6c29534514906396b89583bacd2d
title: สร้างตัวกรองผู้ใช้และรักษาความปลอดภัยสำหรับการเผยแพร่
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/pro/desktop/publish_userfilters_create.md
canonical_url: https://help.tableau.com/current/pro/desktop/th-th/publish_userfilters_create.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 09204ce6ce698413754418fa669b0cae40d430988827c5bb8179969270a7fa46
description: Create a user filter and secure it for publishing to implement row-level security.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# สร้างตัวกรองผู้ใช้และรักษาความปลอดภัยสำหรับการเผยแพร่

## ข้อกำหนดเบื้องต้น

หากต้องการใช้ความปลอดภัยระดับแถว (RLS) กับแหล่งข้อมูลสด ให้ทำตามขั้นตอนด้านล่าง

หากต้องการใช้ RLS กับการแยกข้อมูล มีขั้นตอนและข้อควรพิจารณาเพิ่มเติมบางประการ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ข้อกำหนดสำหรับ RLS ที่มีแหล่งข้อมูลการแยก](https://help.tableau.com/current/pro/desktop/th-th/publish_userfilters.htm#rls-extract-req)

**หมายเหตุ:** หากต้องการข้อมูลเกี่ยวกับทางเลือกอื่นที่คุณสามารถใช้เพื่อปรับใช้ RLS ใน Tableau โปรดดู[ภาพรวมของตัวเลือกความปลอดภัยระดับแถวใน Tableau](https://help.tableau.com/v2021.4/server/th-th/rls_options_overview.htm)

## สร้างตัวกรองผู้ใช้และจับคู่ผู้ใช้กับค่าด้วยตนเอง

การกรองตามผู้ใช้คือตัวเลือกหนึ่งในการช่วยรักษาความปลอดภัยของแหล่งข้อมูลหรือเวิร์กบุ๊กของคุณโดยใช้ RLS ขั้นตอนนี้ดีที่สุดสำหรับชุดผู้ใช้หรือกลุ่มที่เล็กและค่อนข้างคงที่ และมีเวิร์กบุ๊กเพียงจำนวนน้อยเท่านั้นที่จำเป็นต้องกรองผู้ใช้

1. ใน Tableau Desktop ให้เปิดเวิร์กบุ๊กและเชื่อมต่อกับข้อมูลที่คุณต้องการกรอง
2. ไปที่เวิร์กชีตที่คุณต้องการใช้ตัวกรอง
3. เลือก เซิร์ฟเวอร์ > สร้างตัวกรองผู้ใช้ จากนั้นเลือกฟิลด์ที่คุณต้องการใช้สำหรับการกรองมุมมอง เช่น ภูมิภาค
4. เมื่อระบบแจ้งเตือน ให้เข้าสู่ระบบเซิร์ฟเวอร์หรือไซต์ของคุณ
5. ในกล่องโต้ตอบตัวกรองผู้ใช้ ให้ตั้งชื่อตัวกรอง เราจะใช้ผู้จัดการระดับภูมิภาค
6. เลือกผู้ใช้หรือกลุ่มทางด้านซ้าย จากนั้นระบุว่าค่าใดที่ควรมองเห็นทางด้านขวา ทำขั้นตอนนี้ซ้ำกับผู้ใช้หรือกลุ่มให้ครบ แล้วคลิกตกลง เมื่อคุณทำการจับคู่ผู้ใช้กับค่าเสร็จแล้ว
    
    สำหรับตัวอย่างนี้ Andrew Allen ได้รับการกำหนดให้ดูภูมิภาคตะวันออก
    
    ![กล่องโต้ตอบตัวกรองผู้ใช้พร้อมรายชื่อผู้ใช้และส่วนการเลือกภูมิภาค](/tableau/current/th-th/pro/desktop/th-th/Img/exuserfilter4.png)
7. หลังจากที่คุณสร้างตัวกรองผู้ใช้แล้ว ตัวกรองนั้นจะปรากฏในส่วน เซ็ต ของแผงข้อมูล
8. ลากตัวกรองผู้ใช้ไปที่แถบ **ตัวกรอง** ตัวกรองจะกลายเป็นตัวกรองบริบท และมุมมองจะปรับตามเพื่อแสดงข้อมูลที่คุณได้รับอนุญาตให้มองเห็นได้เท่านั้น
    
    ![เวิร์กชีต Tableau ที่มีการเพิ่มฟิลด์ผู้จัดการระดับภูมิภาคในการ์ดตัวกรอง](/tableau/current/th-th/pro/desktop/th-th/Img/exuserfilter6.png)

### วิธีทดสอบหรือปรับแต่งตัวกรองอย่างละเอียด:

- หากมุมมองแสดงแคนวาสที่ว่างเปล่า คุณต้องอนุญาตให้ตัวคุณเองหรือกลุ่มที่คุณเป็นสมาชิกมองเห็นภูมิภาค ในส่วน เซ็ต ของแผงข้อมูล ให้เปิดเมนูดรอปดาวน์ของตัวกรองผู้ใช้ แล้วเลือก แก้ไขเซ็ต
- หากต้องการดูตัวอย่างวิธีการทำงานของตัวกรองในมุมมองที่เผยแพร่แล้ว ให้เปิดเมนู **กรองเป็นผู้ใช้** ในมุมขวาล่างของเวิร์กบุ๊ก แล้วเลือกผู้ใช้หรือกลุ่มจากรายการ
    
    **หมายเหตุ** คุณจะไม่สามารถดูตัวอย่างได้หากเวิร์กบุ๊กเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่
- หากต้องการย้อนกลับไปเพื่อดูเวิร์กบุ๊กในฐานะตัวคุณเอง ในมุมขวาบนของเมนู กรองเป็นผู้ใช้ ให้เลือก รีเซ็ต
- หากต้องการคัดลอกตัวเลือกการจับคู่ที่คุณตั้งค่าผู้ใช้หนึ่งรายหรือกลุ่มหนึ่งกลุ่มให้กับผู้ใช้อีกรายหรือกลุ่มอีกกลุ่ม (แทนที่จะทำการจับคู่การตั้งค่าเดียวกันด้วยตนเอง) โปรดดู [คัดลอกค่าฟิลด์ที่เลือกจากผู้ใช้รายหนึ่งไปที่ผู้ใช้อีกรายหนึ่ง](#copy-selection)

**ข้อจำกัดที่ทราบ**

หากใช้ Tableau Desktop และแหล่งข้อมูลที่เผยแพร่ โปรดทราบว่าการคำนวณที่มีทั้งนิพจน์ LOD และฟังก์ชันผู้ใช้ไม่สามารถคำนวณได้อย่างถูกต้องใน Tableau Desktop การคำนวณเหล่านี้ถูกตัดออก

> [!IMPORTANT]
> 
> สำคัญ: เมื่อคุณเผยแพร่เวิร์กบุ๊ก คุณต้องทำขั้นตอนเพิ่มเติมเพื่อให้แน่ใจว่าผู้ใช้จะไม่สามารถแก้ไขเวิร์กบุ๊กหรือลบตัวกรองออกได้ หากต้องการข้อมูล โปรดดู [รักษาความปลอดภัยของตัวกรองผู้ใช้สำหรับเนื้อหาที่เผยแพร่แล้ว](#publish-user-filters)

## สร้างตัวกรองแบบไดนามิกโดยใช้ฟิลด์การรักษาความปลอดภัยในข้อมูล

ขั้นตอนด้านล่างขึ้นอยู่กับมุมมองต่อไปนี้ ซึ่งแสดงผลของยอดขายรายปีในรายการของผู้จัดการระดับภูมิภาค

![แผนภูมิแท่งที่แสดงตัวเลขยอดขายโดยผู้จัดการและปี](/tableau/current/th-th/pro/desktop/th-th/Img/filterfunctions1.png)

ตามที่อธิบายไว้ใน [จำกัดการเข้าถึงที่ระดับแถวข้อมูล](https://help.tableau.com/current/pro/desktop/th-th/publish_userfilters.htm#how-user-filters-work) แนวทางนี้กำหนดให้ฐานข้อมูลต้องมีฟิลด์ที่คุณต้องการใช้ในการกรอง

สำหรับตัวอย่างนี้ ข้อมูลมี_ตารางอ้างอิง_ที่เรียกว่าผู้คน ซึ่งมีสองคอลัมน์ ได้แก่ “ภูมิภาค” และ “ผู้จัดการ” ชื่อในฟิลด์ “ผู้จัดการ” ตรงกับชื่อผู้ใช้ er field match Tableau Cloud หรือ Tableau Server และเราจะใช้ฟิลด์นี้ในการกรอง

คุณสามารถทำตามขั้นตอนนี้ได้โดยใช้ข้อมูลจาก Superstore ที่มาพร้อมกับ Tableau Desktop แม้ว่าฟิลด์และค่าจะไม่ตรงกันทั้งหมดก็ตาม

### เชื่อมต่อกับข้อมูลและสร้างตัวกรองผู้ใช้

1. ใน Tableau Desktop ให้เปิดเวิร์กบุ๊กและเชื่อมต่อกับข้อมูลที่คุณต้องการกรอง ในตัวอย่างนี้เราจะใช้ตารางที่เรียกว่า คำสั่งซื้อ
2. ดับเบิลคลิกที่ตาราง “คำสั่ง” เพื่อไปเปิด “รวมแคนวาส” เพิ่มตารางอ้างอิง (ผู้คน) ด้วยการรวมด้านซ้าย สำหรับตัวอย่างนี้ เข้าร่วมบนฟิลด์ภูมิภาค
3. ในเวิร์กชีต เลือกการวิเคราะห์ > สร้างฟิลด์ที่คำนวณ แล้วสร้างฟิลด์ต่อไปนี้ ซึ่งมีชื่อว่า “ผู้ใช้คือผู้จัดการ”
    
    `USERNAME() = [Manager]`
    
    ![](/tableau/current/th-th/pro/desktop/th-th/Img/userfilter-calc-field.png)
    
    การคำนวณนี้จะแสดงผลเป็น TRUE (จริง) หากในคอลัมน์ผู้จัดการของตาราง “ผู้คน” มีชื่อผู้ใช้ของผู้ที่เข้าสู่ระบบเซิร์ฟเวอร์
4. เพิ่มฟิลด์ ผู้ใช้เป็นผู้จัดการ เข้าไปในแถบ ตัวกรอง
5. ในกล่องโต้ตอบ ตัวกรอง ให้เลือก จริง แล้วคลิกตกลง
    
    ซึ่งจะตั้งค่าตัวกรองและทำให้ผู้คนที่เป็นผู้จัดการเท่านั้นมองเห็นข้อมูลในมุมมอง หากคุณไม่มีชื่ออยู่ในฟิลด์ “ผู้จัดการ” มุมมองของคุณในขณะที่เขียนอาจปรากฏเป็นแคนวาสที่ว่างเปล่า
6. หากต้องการดูว่าแต่ละคนมองเห็นมุมมองเป็นอย่างไร ให้เปิดเมนูกรองเป็นผู้ใช้ทางด้านขวาล่าง แล้วเลือกใครก็ได้ที่คุณทราบว่าเป็นผู้จัดการ

> [!IMPORTANT]
> 
> **สำคัญ:** เช่นเดียวกับการกรองผู้ใช้ด้วยตนเอง คุณต้องทำขั้นตอนเพื่อ[รักษาความปลอดภัยของตัวกรองผู้ใช้สำหรับเนื้อหาที่เผยแพร่แล้ว](#publish-user-filters)

## กรองแหล่งข้อมูล

แทนที่จะรักษาตัวกรองผู้ใช้และสิทธิพิเศษของเวิร์กบุ๊กที่เผยแพร่ไปแล้วแต่ละรายการ คุณสามารถกรองแหล่งข้อมูล แล้วเผยแพร่แหล่งข้อมูลเพื่อทำให้แหล่งข้อมูลนั้นเป็นแหล่งข้อมูลเดียวใช้ร่วมกันได้สำหรับทุกคนที่ใช้ข้อมูลนั้นๆ

ขั้นตอนนี้เกิดจากแนวทางของตัวกรองแบบไดนามิกที่อธิบายไว้ในหัวข้อนี้

1. ทำขั้นตอนเหล่านี้ใน [สร้างตัวกรองแบบไดนามิกโดยใช้ฟิลด์การรักษาความปลอดภัยในข้อมูล](#dynamic)
2. ในบริเวณด้านซ้ายล่างของ Tableau Desktop ให้เลือกแท็บ แหล่งข้อมูล
3. ในบริเวณด้านขวาบนของหน้า แหล่งข้อมูล ในส่วน ตัวกรอง ให้คลิก เพิ่ม
    
    ![](/tableau/current/th-th/pro/desktop/th-th/Img/filter_datasource1.png)
4. ในกล่องโต้ตอบแก้ไขตัวกรองแหล่งข้อมูล ให้คลิกเพิ่ม เพิ่มฟิลด์ที่คำนวณที่คุณสร้างให้กับตัวกรองแบบไดนามิก (ผู้ใช้คือผู้จัดการ) และตั้งค่าตัวกรองให้เป็นจริง คลิกตกลง จนกว่าคุณจะกลับไปที่หน้า แหล่งข้อมูล

### ตัวกรองรวมและตัวกรองแหล่งข้อมูล

เมื่อคุณสร้างตัวกรองแหล่งข้อมูล ตัวกรองที่ใช้ได้ทุกส่วนใดๆ ที่ใช้แหล่งข้อมูลนั้นจะแสดงโดยอัตโนมัติในกล่องโต้ตอบ แก้ไขตัวกรองแหล่งข้อมูล เพื่อให้คุณสามารถเลื่อนระดับตัวกรองที่ใช้ได้ทุกส่วนนั้นไปเป็นตัวกรองแหล่งข้อมูลได้อย่างง่ายดาย หากต้องการเลื่อนระดับตัวกรองที่ใช้ได้ทุกส่วนไปเป็นตัวกรองแหล่งข้อมูล ให้คลิกตกลง

![กล่องโต้ตอบแก้ไขตัวกรองแหล่งข้อมูล](/tableau/current/th-th/pro/desktop/th-th/Img/global_filter_dsfilter_autopromote.png)

หากคุณเลื่อนระดับตัวกรองที่ใช้ได้ทุกส่วนไปเป็นตัวกรองแหล่งข้อมูล ตัวกรองที่ใช้ได้ทุกส่วนนั้นจะไม่ปรากฏในเวิร์กชีตของเวิร์กบุ๊กอีกต่อไป (เนื่องจากกลายเป็นตัวกรองแหล่งข้อมูล)

**หมายเหตุ**: โปรดทราบว่าคุณไม่จำเป็นต้องเลือกตัวกรองที่ใช้ได้ทุกส่วนในกล่องโต้ตอบแก้ไขตัวกรองแหล่งข้อมูลเพื่อเลื่อนระดับ เมื่อคุณคลิกตกลง ระบบจะเลื่อนระดับตัวกรองที่ใช้ได้ทุกส่วนทั้งหมดในรายการ เพื่อป้องกันไม่ให้ตัวกรองที่ใช้ได้ทุกส่วนเลื่อนระดับไปเป็นตัวกรองแหล่งข้อมูล ให้เลือกตัวกรองที่ใช้ได้ทุกส่วนในกล่องโต้ตอบ แก้ไขตัวกรองแหล่งข้อมูล แล้วคลิก ลบ  

## รักษาความปลอดภัยของตัวกรองผู้ใช้สำหรับเนื้อหาที่เผยแพร่แล้ว

เมื่อคุณเผยแพร่เวิร์กบุ๊กหรือแหล่งข้อมูลที่มีตัวกรองผู้ใช้ คุณต้องกำหนดสิทธิ์เพื่อรับรองว่าผู้ใช้ที่เปิดเวิร์กบุ๊กหรือเชื่อมต่อกับแหล่งข้อมูล Tableau Server ของคุณจะไม่สามารถลบตัวกรองได้ ซึ่งการลบตัวกรองจะทำให้พวกเขามีสิทธิ์เข้าถึงข้อมูลทั้งหมด

**หมายเหตุ**

- ก่อนที่จะเผยแพร่ เราขอแนะนำให้คุณปรึกษาผู้ดูแลระบบ Tableau เกี่ยวกับนโยบายที่มีอยู่ในองค์กรของคุณ โดยเฉพาะอย่างยิ่งในเรื่องการกำหนดสิทธิ์ ดูเพิ่มเติม [กำหนดสิทธิ์เมื่อคุณเผยแพร่แหล่งข้อมูลหรือเวิร์กบุ๊ก](https://help.tableau.com/current/pro/desktop/th-th/publish_workbooks_permissions_add.htm)
- ข้อมูลนี้ใช้กับการเผยแพร่แหล่งข้อมูลที่มีการเชื่อมต่อแบบสดและข้อมูลแยกซึ่งระบบจัดเก็บข้อมูลของแหล่งข้อมูลนั้นไว้ในลักษณะตารางหลายตาราง

**การกำหนดสิทธิ์**

หากต้องการรักษาความปลอดภัยของตัวกรองผู้ใช้ คุณต้องตั้งค่าความสามารถต่อไปนี้ให้เป็น ปฏิเสธ ไม่ว่าจะเป็นระหว่างหรือหลังจากการเผยแพร่บนเซิร์ฟเวอร์

<table class="simple-table"><colgroup><col><col></colgroup><thead><tr><th>เวิร์กบุ๊ก</th><th>แหล่งข้อมูล</th></tr></thead><tbody><tr><td><ul><li>แก้ไขเว็บ</li><li>ดาวน์โหลด/บันทึกสำเนา</li><li>กำหนดสิทธิ์</li></ul></td><td><ul><li>บันทึก</li><li>ดาวน์โหลด</li><li>กำหนดสิทธิ์</li></ul></td></tr></tbody></table>

## คัดลอกค่าฟิลด์ที่เลือกจากผู้ใช้รายหนึ่งไปที่ผู้ใช้อีกรายหนึ่ง

เมื่อคุณสร้างตัวกรองผู้ใช้ด้วยตนเอง หลังจากที่คุณจับคู่ผู้ใช้หรือกลุ่มกับค่าข้อมูล (สมาชิก) แล้ว คุณอาจต้องการจับคู่ผู้ใช้หรือกลุ่มอื่นด้วยวิธีเดียวกัน ซึ่งสามารถทำได้โดยคัดลอกและวางการตั้งค่า

1. ในแผงข้อมูล ในส่วน เซ็ต ให้เลือกตัวกรองผู้ใช้ คลิกลูกศรดรอปดาวน์และเลือก แก้ไขเซ็ต
2. ในกล่องโต้ตอบ ตัวกรองผู้ใช้ ให้เลือกผู้ใช้หรือกลุ่มที่คุณต้องการวางการตั้งค่าจากผู้ใช้หรือกลุ่มอื่น
3. คลิก คัดลอกจาก แล้วเลือกผู้ใช้หรือกลุ่มที่คุณต้องการคัดลอกการตั้งค่า
    
    ![กล่องโต้ตอบแสดงรายชื่อผู้ใช้ที่ใช้ตัวกรอง](/tableau/current/th-th/pro/desktop/th-th/Img/userfilter8.png)