แชร์ผ่าน


Azure Data Lake Storage รุ่น2

สรุป

รายการ คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Power BI (แบบจําลองความหมาย)
Power BI (กระแสข้อมูล)
ผ้า (กระแสข้อมูลรุ่น 2)
Power Apps (กระแสข้อมูล)
Dynamics 365 Customer Insights
Analysis Services
ชนิดการรับรองความถูกต้องที่ได้รับการสนับสนุน บัญชีองค์กร
คีย์บัญชี
คีย์ลายเซ็นการเข้าถึงที่ใช้ร่วมกัน (SAS)
บริการหลัก
เอกสารอ้างอิงฟังก์ชัน AzureStorage.DataLake
AzureStorage.DataLakeContents

หมายเหตุ

ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์

ข้อกําหนดเบื้องต้น

  • การสมัครใช้งาน Azure ไปที่ รับ Azure รุ่นทดลองใช้ฟรี

  • บัญชีเก็บข้อมูลที่มีเนมสเปซแบบลําดับชั้น หากต้องการสร้างบัญชีที่เก็บข้อมูล ให้ทําตามคําแนะนําในหัวข้อสร้างบัญชีที่เก็บข้อมูล บทความนี้ถือว่าคุณได้สร้างบัญชีที่เก็บข้อมูลที่ชื่อmyadlsg2

  • ตรวจสอบให้แน่ใจว่าคุณได้รับหนึ่งในบทบาทต่อไปนี้สําหรับบัญชีเก็บข้อมูล: ตัวอ่านข้อมูล Blob, Blob Data Contributor หรือ เจ้าของ Blob Data

  • ไฟล์ข้อมูลตัวอย่างที่มีชื่อว่า Drivers.txt อยู่ในบัญชีที่เก็บข้อมูลของคุณ คุณสามารถดาวน์โหลดตัวอย่างนี้จาก Azure Data Lake Git Reposit Reposit และอัปโหลดไฟล์นั้นไปยังบัญชีเก็บข้อมูลของคุณ

รองรับความสามารถ

  • นำเข้า
  • มุมมองระบบไฟล์
  • มุมมองโฟลเดอร์ CDM

เชื่อมต่อกับ Azure Data Lake Storage Gen2 จาก Power Query Desktop

  1. เลือก Azure Data Lake Storage Gen2 ในประสบการณ์การรับข้อมูล ประสบการณ์การใช้งานรับข้อมูลใน Power Query Desktop แตกต่างกันระหว่างแอป สําหรับข้อมูลเพิ่มเติมเกี่ยวกับประสบการณ์การใช้งานข้อมูลของ Power Query Desktop สําหรับแอปของคุณ ให้ไปที่ สถานที่รับข้อมูล

  2. ในกล่องโต้ตอบ Azure Data Lake Storage Gen2 ให้ระบุ URL ไปยังบัญชี Azure Data Lake Storage Gen2 ของคุณ คอนเทนเนอร์ หรือโฟลเดอร์ย่อยโดยใช้รูปแบบตําแหน่งข้อมูลคอนเทนเนอร์ URL สําหรับ Data Lake Storage Gen2 มีรูปแบบต่อไปนี้:

    < https:// accountname.dfs.core.windows.net/><โฟลเดอร์><>

    คุณยังสามารถเลือกว่าคุณต้องการใช้มุมมองระบบไฟล์หรือมุมมองโฟลเดอร์ Common Data Model

    เลือก ตกลง เพื่อดำเนินการต่อ

    สกรีนช็อตของกล่องโต้ตอบ Azure Data Lake Storage Gen2 พร้อมป้อน URL

  3. หากคุณใช้ที่อยู่ URL นี้เป็นครั้งแรก ระบบจะขอให้คุณเลือกวิธีการรับรองความถูกต้อง

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

    ถ้าคุณเลือกวิธีการคีย์บัญชี ให้ใส่คีย์บัญชีของคุณ จากนั้นเลือกเชื่อมต่อ

    สกรีนช็อตของกล่องโต้ตอบการลงชื่อเข้าใช้สําหรับ Azure Data Lake Storage Gen2 โดยเลือกบัญชีองค์กร และพร้อมที่จะลงชื่อเข้าใช้

  4. กล่องโต้ตอบ ตัวนําทาง จะแสดงไฟล์ทั้งหมดภายใต้ URL ที่คุณให้ไว้ ตรวจสอบข้อมูล จากนั้นเลือก แปลงข้อมูล เพื่อแปลงข้อมูลใน Power Query หรือ โหลด เพื่อโหลดข้อมูล

    สกรีนช็อตของกล่องโต้ตอบ Navigator ที่เปิดอยู่ซึ่งมีข้อมูลจากไฟล์ Drivers.txt

เชื่อมต่อกับ Azure Data Lake Storage Gen2 จาก Power Query Online

  1. เลือกตัวเลือก Azure Data Lake Storage Gen2 ในประสบการณ์การรับข้อมูล แอปต่าง ๆ มีวิธีการต่าง ๆ ในการเข้าถึง Power Query Online รับประสบการณ์ข้อมูล สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าถึง Power Query Online รับประสบการณ์ข้อมูลจากแอปของคุณ ไปที่ สถานที่รับข้อมูล

    สกรีนช็อตของหน้าต่างรับข้อมูลพร้อม Azure Data Lake Storage รุ่น 2 ที่เน้น

  2. ในเชื่อมต่อกับแหล่งข้อมูล ใส่ URL ไปยังบัญชี Azure Data Lake Storage รุ่น2 ของคุณ โปรดดูข้อจํากัดเพื่อกําหนด URL ที่จะใช้

    สกรีนช็อตของหน้า เชื่อมต่อกับแหล่งข้อมูล สําหรับ Azure Data Lake Storage Gen2 พร้อมป้อน URL

  3. เลือกว่าคุณต้องการใช้มุมมองระบบไฟล์หรือมุมมองโฟลเดอร์ Common Data Model

  4. ถ้าจําเป็น ให้เลือกเกตเวย์ข้อมูลภายในองค์กรในเกตเวย์ข้อมูล

  5. เลือกลงชื่อเข้าใช้เพื่อลงชื่อเข้าใช้บัญชี Azure Data Lake Storage รุ่น2 ระบบจะนําคุณไปยังหน้าลงชื่อเข้าใช้ขององค์กร ทําตามพร้อมท์เพื่อลงชื่อเข้าใช้บัญชี

  6. หลังจากลงชื่อเข้าใช้สําเร็จแล้ว ให้เลือก ถัดไป

  7. หน้า เลือกข้อมูล แสดงไฟล์ทั้งหมดภายใต้ URL ที่คุณให้ไว้ ตรวจสอบข้อมูล จากนั้นเลือก แปลงข้อมูล เพื่อแปลงข้อมูลใน Power Query

    สกรีนช็อตของหน้า เลือกข้อมูล ซึ่งมีข้อมูลจากไฟล์ Drivers.txt

ข้อจำกัด

โฟลเดอร์ย่อยหรือไฟล์ไม่ได้รับการสนับสนุนใน Power Query Online และ Power BI Desktop

ในปัจจุบัน ใน Power Query Online และใน Power BI Desktop ตัวเชื่อมต่อ Azure Data Lake Storage Gen2 รองรับเฉพาะเส้นทางที่มีคอนเทนเนอร์ เท่านั้น และไม่ใช่โฟลเดอร์ย่อยหรือไฟล์ ตัวอย่างเช่น https://<accountname.dfs.core.windows.net/><container> ทํางานในขณะที่ https://<accountname.dfs.core.windows.net/><container>/<filename> หรือ https://<accountname.dfs.core.windows.net/><container>/<โฟลเดอร์>ย่อยอาจล้มเหลว

รีเฟรชการรับรองความถูกต้อง

Microsoft ไม่รองรับกระแสข้อมูลหรือการรีเฟรชแบบจําลองความหมายโดยใช้การรับรองความถูกต้อง OAuth2 เมื่อบัญชี Azure Data Lake Storage Gen2 (ADLS) อยู่ในผู้เช่าอื่น ข้อจํากัดนี้ใช้กับ ADLS เฉพาะเมื่อวิธีการรับรองความถูกต้องเป็น OAuth2 นั่นคือ เมื่อคุณพยายามเชื่อมต่อกับ ADLS ข้ามผู้เช่าโดยใช้บัญชี Microsoft Entra ID ในกรณีนี้ เราขอแนะนําให้คุณใช้วิธีการรับรองความถูกต้องที่แตกต่างกันที่ไม่ใช่ OAuth2/Microsoft Entra ID เช่น วิธีการรับรองความถูกต้องคีย์

ข้อกําหนดของพร็อกซีและไฟร์วอลล์

เมื่อคุณสร้างกระแสข้อมูลโดยใช้เกตเวย์ คุณอาจจําเป็นต้องเปลี่ยนการตั้งค่าพร็อกซีหรือพอร์ตไฟร์วอลล์เพื่อเชื่อมต่อกับ Azure data lake ของคุณให้สําเร็จ ถ้ากระแสข้อมูลล้มเหลวด้วยการรีเฟรชที่ผูกกับเกตเวย์ อาจเป็นเพราะปัญหาไฟร์วอลล์หรือพร็อกซีบนเกตเวย์ไปยังจุดสิ้นสุดที่เก็บข้อมูล Azure

ถ้าคุณกําลังใช้พร็อกซีกับเกตเวย์ของคุณ คุณอาจจําเป็นต้องกําหนดค่าไฟล์ Microsoft.Mashup.Container.NetFX45.exe.config ในเกตเวย์ข้อมูลภายในองค์กร ข้อมูลเพิ่มเติม: กําหนดค่าพร็อกซีสําหรับเกตเวย์ข้อมูลภายในองค์กร

เพื่อเปิดใช้งานการเชื่อมต่อจากเครือข่ายของคุณไปยัง Azure data lake คุณอาจจําเป็นต้องเปิดใช้งานรายการที่อยู่ IP ที่เฉพาะเจาะจงบนเครื่องเกตเวย์ ตัวอย่างเช่น หากเครือข่ายของคุณมีกฎไฟร์วอลล์ใดๆ ที่อาจบล็อกความพยายามเหล่านี้ คุณจําเป็นต้องปลดบล็อกการเชื่อมต่อเครือข่ายขาออกสําหรับที่จัดเก็บข้อมูลดิบ Azure ของคุณ เมื่อต้องการเปิดใช้งานรายการที่อยู่ขาออกที่จําเป็น ให้ใช้แท็กบริการ AzureDataLake ข้อมูลเพิ่มเติม: แท็กบริการเครือข่ายเสมือน

กระแสข้อมูลยังสนับสนุนตัวเลือก "นําที่จัดเก็บข้อมูลมาเอง" ซึ่งหมายความว่าคุณสร้าง data lake ของคุณเอง จัดการสิทธิ์ของคุณ และคุณสามารถเชื่อมต่อกับกระแสข้อมูลได้อย่างชัดเจน ในกรณีนี้ เมื่อคุณกําลังเชื่อมต่อกับสภาพแวดล้อมการพัฒนาหรือการผลิตของคุณโดยใช้บัญชีองค์กร คุณต้องเปิดใช้งานหนึ่งในบทบาทต่อไปนี้สําหรับบัญชีเก็บข้อมูล: ตัวอ่าน Blob Data, Blob Data Contributor หรือ เจ้าของ Blob Data

Power Query Online และ Azure Storage อยู่ในภูมิภาคเดียวกัน

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

ในการแก้ปัญหาข้อจํากัดนี้และเปิดใช้งานการเข้าถึงที่เก็บข้อมูล Azure จาก Power Query Online ในภูมิภาคเดียวกัน ให้ใช้หนึ่งในวิธีการต่อไปนี้:

ต้องมีการควบคุมการเข้าถึงตามบทบาท (RBAC)

จําเป็นต้องมีการควบคุมการเข้าถึงตามบทบาท (RBAC) เพื่อให้ Power BI ทํางานได้อย่างถูกต้อง รายการควบคุมการเข้าถึง (ACL) ไม่ได้รับการสนับสนุนสําหรับการเข้าถึง Power BI