หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้มีการแบ่งรายละเอียดของโครงสร้างข้อกําหนดสําหรับรายการสมุดบันทึก
รูปแบบที่ได้รับการสนับสนุน
การสนับสนุน FabricGitSource
รายการสมุดบันทึกและ ipynb
รูปแบบ ถ้าไม่มีการระบุรูปแบบ จะใช้ค่าเริ่มต้นเป็นFabricGitSource
หมายเหตุ
รูปแบบ FabricGitSource
จะส่งกลับเนื้อหาของสมุดบันทึกในรูปแบบไฟล์ที่สอดคล้องกับภาษาที่เลือก ตัวอย่างเช่น ถ้าเลือก PySpark เนื้อหาจะถูกส่งกลับเป็น .py
ไฟล์
ส่วนคําจํากัดความ
ข้อกําหนดของรายการสมุดบันทึกถูกสร้างขึ้นจากส่วนเดียว และถูกสร้างขึ้นดังนี้:
เส้นทาง : ชื่อไฟล์ ตัวอย่างเช่น
artifact.content.ipynb
- สําหรับ PySpark หรือ Python:
notebook-content.py
- สําหรับ Spark SQL:
notebook-content.sql
- สําหรับ Spark (สเกลา):
notebook-content.scala
- สําหรับ SparkR (R):
notebook-content.r
- สําหรับ PySpark หรือ Python:
ชนิดของส่วนข้อมูล - InlineBase64
ส่วนข้อมูล ดูที่: ตัวอย่างของเนื้อหาส่วนข้อมูลที่ถอดรหัสจากBase64
ส่วนของแพลตฟอร์ม
ส่วนของแพลตฟอร์มเป็นไฟล์ที่ประกอบด้วยข้อมูลเมตาดาต้าของสมุดบันทึก
สร้างรายการ ที่มีข้อกําหนดคํานึงถึงไฟล์แพลตฟอร์มถ้ามี (แพลตฟอร์มไม่ได้บังคับ)
รับรายการ ข้อกําหนด จะส่งกลับไฟล์แพลตฟอร์มเสมอ
ข้อกําหนด Update Item ยอมรับไฟล์แพลตฟอร์มหากมี แต่เฉพาะในกรณีที่คุณตั้งค่าพารามิเตอร์ URL ใหม่
updateMetadata=true
ตัวอย่างของเนื้อหาส่วนข้อมูลรูปแบบ ipynb ที่ถอดรหัสจาก Base64
{
"nbformat": 4,
"nbformat_minor": 5,
"cells": [
{
"cell_type": "code",
"source": ["# Welcome to your new notebook\n# Type here in the cell editor to add code!\n"],
"execution_count": null,
"outputs": [],
"metadata": {}
}
],
"metadata": {
"language_info": {
"name": "python"
}
}
}
ตัวอย่างข้อกําหนดสําหรับ ipynb
{
"format": "ipynb",
"parts": [
{
"path": "artifact.content.ipynb",
"payload": "eyJuYmZvcm1hdCI6NCwibmJmb3JtYXR_fbWlub3IiOjUsImNlbGxzIjpbeyJjZWxsX3R5cGUiOiJjb2RlIiwic291cmNlIjpbIiMgV2VsY29tZSB0byB5b3VyIG5ldyBub3RlYm9va1xuIyBUeXBlIGhlcmUgaW4gdGhlIGNlbGwgZWRpdG9yIHRvIGFkZCBjb2RlIVxuIl0sImV4ZWN1dGlvbl9jb3VudCI6bnVsbCwib3V0cHV0cyI6W10sIm1ldGFkYXRhIjp7fX1dLCJtZXRhZGF0YSI6eyJsYW5ndWFnZV9pbmZvIjp7Im5hbWUiOiJweXRob24ifX19",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
ตัวอย่างของเนื้อความ fabric git รูปแบบเนื้อหาส่วนข้อมูลถอดรหัสจาก Base64
# Fabric notebook source
# METADATA ********************
# META {
# META "kernel_info": {
# META "name": "synapse_pyspark"
# META },
# META "dependencies": {}
# META }
# CELL ********************
# Welcome to your new notebook
# Type here in the cell editor to add code!
# METADATA ********************
# META {
# META "language": "python",
# META "language_group": "synapse_pyspark"
# META }
ตัวอย่างข้อกําหนดสําหรับ fabricGitSource
{
"format": "fabricGitSource",
"parts": [
{
"path": "notebook-content.py",
"payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIk5vdGVib29rIiwKICAgICJkaXNwbGF5TmFtZSI6ICJOb3RlYm9vayA4IiwKICAgICJkZXNjcmlwdGlvbiI6ICJOZXcgbm90ZWJvb2siCiAgfSwKICAiY29uZmlnIjogewogICAgInZlcnNpb24iOiAiMi4wIiwKICAgICJsb2dpY2FsSWQiOiAiMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIgogIH0KfQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}