Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, not defteri öğeleri için tanım yapısının dökümü sağlanır.
Desteklenen biçimler
Not defteri öğeleri desteği FabricGitSource ve ipynb biçimleri. Biçim belirtilmezse, varsayılan olarak olur FabricGitSource.
Uyarı
Biçim, FabricGitSource seçilen dile karşılık gelen dosya biçiminde not defteri içeriğini döndürür. Örneğin, PySpark seçilirse içerik dosya .py olarak döndürülür.
Tanım bölümleri
Not defteri öğesinin tanımı tek bir parçadan oluşturulur ve aşağıdaki gibi oluşturulur:
Yol : Dosya adı, örneğin
artifact.content.ipynb.- PySpark veya Python için:
notebook-content.py - Spark SQL için:
notebook-content.sql - Spark için (Scala):
notebook-content.scala - SparkR (R) için:
notebook-content.r
- PySpark veya Python için:
Yük türü - InlineBase64
Yükü Bkz. Base64kodu çözülen yük içeriği örneği.
Platform bölümü
Platform bölümü, not defteri meta veri bilgilerini içeren bir dosyadır.
Tanımı olan Öğe Oluşturma, sağlanırsa platform dosyasına göre belirlenir. (Platform zorunlu değildir).
Öğe Al tanımı her zaman platform dosyasını döndürür.
Öğeyi Güncelleştir tanımı, platform dosyasını sağlanırsa kabul eder, ancak yalnızca
updateMetadata=trueyeni bir URL parametresi ayarlarsanız kabul eder.
Base64'ten kodu çözülen ipynb biçimli yük içeriği örneği
{
"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 için tanım örneği
{
"format": "ipynb",
"parts": [
{
"path": "artifact.content.ipynb",
"payload": "eyJuYmZvcm1hdCI6NCwibmJmb3JtYXR_fbWlub3IiOjUsImNlbGxzIjpbeyJjZWxsX3R5cGUiOiJjb2RlIiwic291cmNlIjpbIiMgV2VsY29tZSB0byB5b3VyIG5ldyBub3RlYm9va1xuIyBUeXBlIGhlcmUgaW4gdGhlIGNlbGwgZWRpdG9yIHRvIGFkZCBjb2RlIVxuIl0sImV4ZWN1dGlvbl9jb3VudCI6bnVsbCwib3V0cHV0cyI6W10sIm1ldGFkYXRhIjp7fX1dLCJtZXRhZGF0YSI6eyJsYW5ndWFnZV9pbmZvIjp7Im5hbWUiOiJweXRob24ifX19",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
Base64'ten kodu çözülen doku git kaynak biçimi yük içeriği örneği
# 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 için tanım örneği
{
"format": "fabricGitSource",
"parts": [
{
"path": "notebook-content.py",
"payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIk5vdGVib29rIiwKICAgICJkaXNwbGF5TmFtZSI6ICJOb3RlYm9vayA4IiwKICAgICJkZXNjcmlwdGlvbiI6ICJOZXcgbm90ZWJvb2siCiAgfSwKICAiY29uZmlnIjogewogICAgInZlcnNpb24iOiAiMi4wIiwKICAgICJsb2dpY2FsSWQiOiAiMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIgogIH0KfQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}