แชร์ผ่าน


การจัดการการลงนามตัวเชื่อมต่อ Power Query

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

ข้อยกเว้นนี้คือ 'ตัวเชื่อมต่อที่ลงนาม' ที่เชื่อถือได้ ตัวเชื่อมต่อที่ลงนามเป็นรูปแบบพิเศษของตัวเชื่อมต่อแบบกําหนดเอง ซึ่งเป็นไฟล์ .pqx แทนไฟล์ .mez ซึ่งได้รับการลงนามด้วยใบรับรอง ผู้ลงนามสามารถให้ลายนิ้วมือของลายเซ็นแก่ผู้ใช้หรือแผนกไอทีของผู้ใช้ ซึ่งสามารถใส่ลงในรีจิสทรีเพื่อระบุความน่าเชื่อถือของตัวเชื่อมต่อที่กําหนดได้อย่างปลอดภัย

ขั้นตอนต่อไปนี้ช่วยให้คุณสามารถใช้ใบรับรอง (พร้อมคําอธิบายเกี่ยวกับวิธีการสร้างใบรับรองหากคุณไม่มีใบรับรอง) และลงนามในตัวเชื่อมต่อแบบกําหนดเองด้วยเครื่องมือ 'MakePQX'

Note

หากคุณต้องการความช่วยเหลือในการสร้างใบรับรองที่ลงนามด้วยตนเองเพื่อทดสอบคําแนะนําเหล่านี้ ให้ไปที่ เอกสารประกอบของ Microsoft บน New-SelfSignedCertificate ใน PowerShell

Note

หากคุณต้องการความช่วยเหลือในการส่งออกใบรับรองของคุณเป็น pfx ให้ไปที่ Export-PfxCertificate

  1. ดาวน์โหลด MakePQX

  2. แตกโฟลเดอร์ MakePQX ในซิปที่ให้มาไปยังเป้าหมายที่คุณต้องการ

  3. หากต้องการเรียกใช้ ให้เรียก MakePQX ในบรรทัดคําสั่ง ต้องใช้ไลบรารีอื่นๆ ในโฟลเดอร์ ดังนั้นคุณจึงไม่สามารถคัดลอกไฟล์ปฏิบัติการเพียงรายการเดียวได้ การเรียกใช้โดยไม่มีพารามิเตอร์ใดๆ จะส่งคืนข้อมูลวิธีใช้

การใช้งาน: MakePQX [ตัวเลือก] [คําสั่ง]

ตัวเลือก:

ตัวเลือก คำอธิบาย
-? | -ชม | --วิธีใช้ แสดงข้อมูลวิธีใช้

คำสั่ง:

คำสั่ง คำอธิบาย
อัด สร้างไฟล์ pqx
สัญลักษณ์ ลงนาม pqx ที่ไม่ได้ลงนาม หรือลงนามตอบโต้หาก pqx ได้รับการลงนามแล้ว ใช้ตัวเลือก --replace เพื่อแทนที่ลายเซ็นที่มีอยู่
ตรวจสอบ ตรวจสอบสถานะลายเซ็นบนไฟล์ pqx ค่าที่ส่งกลับจะไม่ใช่ศูนย์หากลายเซ็นไม่ถูกต้อง

มีสามคําสั่งใน MakePQX ใช้ MakePQX [command] --help สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําสั่ง

บรรจุสินค้า

คําสั่ง Pack ใช้ไฟล์ mez และแพ็คลงในไฟล์ pqx ซึ่งสามารถเซ็นชื่อได้ ไฟล์ PQX ยังสามารถรองรับความสามารถบางอย่างที่จะเพิ่มในอนาคต

การใช้งาน: แพ็ค MakePQX [ตัวเลือก]

ตัวเลือก:

ตัวเลือก คำอธิบาย
-? | -ชม | --วิธีใช้ แสดงข้อมูลความช่วยเหลือ
-เมกะเฮิร์ต | --เมซ ไฟล์นามสกุลอินพุต
-ค | --ใบรับรอง ใบรับรอง (.pfx) ที่ใช้ในการเซ็นชื่อไฟล์นามสกุล
-ป | --รหัสผ่าน รหัสผ่านสําหรับไฟล์ใบรับรอง
-t | --เป้าหมาย ชื่อไฟล์เอาต์พุต มีค่าเริ่มต้นเป็นชื่อเดียวกับไฟล์อินพุต

ตัวอย่าง

C:\Users\cpope\Downloads\MakePQXMakePQX.exe> pack -mz "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\HelloWorld.mez" -t "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\HelloWorldSigned.pqx"

สัญลักษณ์

คําสั่ง ลงนาม จะลงนามไฟล์ pqx ของคุณด้วยใบรับรอง โดยให้รหัสประจําตัวที่สามารถตรวจสอบความน่าเชื่อถือโดยไคลเอ็นต์ Power BI ด้วยการตั้งค่าความปลอดภัยที่สูงขึ้น คําสั่งนี้ใช้ไฟล์ pqx และส่งคืนไฟล์ pqx เดียวกันที่ลงนาม

การใช้งาน: เครื่องหมาย MakePQX [อาร์กิวเมนต์] [ตัวเลือก]

อาร์กิวเมนต์:

อาร์กิวเมนต์ คำอธิบาย
<ไฟล์ PQX> เส้นทางไปยังไฟล์ pqx

ตัวเลือก:

ตัวเลือก คำอธิบาย
-ค | --ใบรับรอง ใบรับรอง (.pfx) ที่ใช้ในการเซ็นชื่อไฟล์นามสกุล
-ป | --รหัสผ่าน รหัสผ่านสําหรับไฟล์ใบรับรอง
-ร | --แทน แทนที่ลายเซ็นที่มีอยู่แทนการลงนาม
-? | -ชม | --วิธีใช้ แสดงข้อมูลความช่วยเหลือ

ตัวอย่าง

C:\Users\cpope\Downloads\MakePQX>MakePQX sign "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\HelloWorldSigned.pqx" --certificate ContosoTestCertificate.pfx --password password

ตรวจสอบ

คําสั่ง Verify จะตรวจสอบว่าโมดูลของคุณได้รับการลงนามอย่างถูกต้อง และแสดงสถานะ ใบรับรอง

การใช้งาน: MakePQX ตรวจสอบ [อาร์กิวเมนต์] [ตัวเลือก]

อาร์กิวเมนต์:

อาร์กิวเมนต์ คำอธิบาย
<ไฟล์ PQX> เส้นทางไปยังไฟล์ pqx

ตัวเลือก:

ตัวเลือก คำอธิบาย
-คิว | --เงียบ ซ่อนเอาต์พุตการตรวจสอบลายเซ็น
-? | -ชม | --วิธีใช้ แสดงข้อมูลความช่วยเหลือ

ตัวอย่าง

C:\Users\cpope\Downloads\MakePQX>MakePQX ตรวจสอบ "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Connectors\HelloWorldSigned.pqx"

{ 
  "SignatureStatus": "Success", 
  "CertificateStatus": [ 
    { 
      "Issuer": "CN=Colin Popell", 
      "Thumbprint": "16AF59E4BE5384CD860E230ED4AED474C2A3BC69", 
      "Subject": "CN=Colin Popell", 
      "NotBefore": "2019-02-14T22:47:42-08:00", 
      "NotAfter": "2020-02-14T23:07:42-08:00", 
      "Valid": false, 
      "Parent": null, 
      "Status": "UntrustedRoot" 
    } 
  ] 
} 

การเชื่อถือตัวเชื่อมต่อที่ลงนามใน Power BI Desktop

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