Bagikan melalui


Items - Create Item

Membuat item di ruang kerja yang ditentukan.
API ini didukung untuk sejumlah jenis item, menemukan jenis item yang didukung dalam gambaran umum manajemen item . Anda dapat menggunakan API definisi Dapatkan item untuk mendapatkan definisi item.

API ini mendukung operasi jangka panjang (LRO).

Izin

Pemanggil harus memiliki kontributor atau peran ruang kerja yang lebih tinggi.

Cakupan yang Didelegasikan yang Diperlukan

Untuk API item, gunakan jenis cakupan ini:

  • Cakupan generik: Item.ReadWrite.All
  • Cakupan spesifik: itemType. ReadWrite.All (misalnya: Notebook.ReadWrite.All)

untuk informasi selengkapnya tentang cakupan, lihat artikel cakupan .

Keterbatasan

  • Untuk membuat item non-PowerBI Fabric, ruang kerja harus berada pada kapasitas Fabric yang didukung. Untuk informasi selengkapnya, lihat jenis lisensi Microsoft Fabric.
  • Untuk membuat item PowerBI, pengguna harus memiliki lisensi yang sesuai. Untuk informasi selengkapnya, lihat jenis lisensi Microsoft Fabric.
  • Saat membuat item, gunakan creationPayload atau definition, tetapi jangan gunakan keduanya secara bersamaan.

Identitas yang didukung Microsoft Entra

API ini mendukung identitas Microsoft yang tercantum di bagian ini.

Identitas Dukung
Pengguna Ya
perwakilan Layanan dan identitas terkelola Saat tipe item dalam panggilan didukung. Periksa API yang sesuai untuk jenis item yang Anda panggil, untuk melihat apakah panggilan Anda didukung. Misalnya, model semantik didukung.

Antarmuka

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
workspaceId
path True

string

uuid

ID ruang kerja.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
displayName True

string

Nama tampilan item. Nama tampilan harus mengikuti aturan penamaan sesuai dengan jenis item.

type True

ItemType

Jenis item.

creationPayload

object

Sekumpulan properti yang digunakan untuk membuat item. Halaman Buat Item dari jenis yang relevan menunjukkan apakah creationPayload didukung dan mencantumkan properti item. Gunakan creationPayload atau definition. Anda tidak dapat menggunakan keduanya secara bersamaan.

definition

ItemDefinition

Definisi item. Halaman Buat Item dari jenis yang relevan menunjukkan apakah definisi didukung dan merinci strukturnya. Gunakan definition atau creationPayload. Anda tidak dapat menggunakan keduanya secara bersamaan.

description

string

Deskripsi item. Panjang maksimum adalah 256 karakter.

Respons

Nama Jenis Deskripsi
201 Created

Item

Berhasil dibuat

202 Accepted

Permintaan diterima, provisi item sedang berlangsung

Header

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Kode kesalahan umum:

  • InvalidItemType - Tipe item tidak valid.

  • ItemDisplayNameAlreadyInUse - Nama tampilan item sudah digunakan.

  • CorruptedPayload - Payload yang disediakan rusak

Contoh

Create an item example

Permintaan sampel

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items

{
  "displayName": "Item 1",
  "type": "Lakehouse"
}

Respon sampel

{
  "displayName": "Item 1",
  "description": "",
  "type": "Lakehouse",
  "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
  "id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30

Definisi

Nama Deskripsi
CreateItemRequest

Buat payload permintaan item.

ErrorRelatedResource

Objek detail sumber daya terkait kesalahan.

ErrorResponse

Respons kesalahan.

ErrorResponseDetails

Detail respons kesalahan.

Item

Objek item.

ItemDefinition

Objek definisi item.

ItemDefinitionPart

Objek bagian definisi item.

ItemType

Jenis item. Jenis item tambahan dapat ditambahkan dari waktu ke waktu.

PayloadType

Jenis payload bagian definisi. Jenis payload tambahan dapat ditambahkan dari waktu ke waktu.

CreateItemRequest

Buat payload permintaan item.

Nama Jenis Deskripsi
creationPayload

object

Sekumpulan properti yang digunakan untuk membuat item. Halaman Buat Item dari jenis yang relevan menunjukkan apakah creationPayload didukung dan mencantumkan properti item. Gunakan creationPayload atau definition. Anda tidak dapat menggunakan keduanya secara bersamaan.

definition

ItemDefinition

Definisi item. Halaman Buat Item dari jenis yang relevan menunjukkan apakah definisi didukung dan merinci strukturnya. Gunakan definition atau creationPayload. Anda tidak dapat menggunakan keduanya secara bersamaan.

description

string

Deskripsi item. Panjang maksimum adalah 256 karakter.

displayName

string

Nama tampilan item. Nama tampilan harus mengikuti aturan penamaan sesuai dengan jenis item.

type

ItemType

Jenis item.

ErrorRelatedResource

Objek detail sumber daya terkait kesalahan.

Nama Jenis Deskripsi
resourceId

string

ID sumber daya yang terlibat dalam kesalahan.

resourceType

string

Jenis sumber daya yang terlibat dalam kesalahan.

ErrorResponse

Respons kesalahan.

Nama Jenis Deskripsi
errorCode

string

Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya.

message

string

Representasi kesalahan yang dapat dibaca manusia.

moreDetails

ErrorResponseDetails[]

Daftar detail kesalahan tambahan.

relatedResource

ErrorRelatedResource

Detail sumber daya terkait kesalahan.

requestId

string

ID permintaan yang terkait dengan kesalahan.

ErrorResponseDetails

Detail respons kesalahan.

Nama Jenis Deskripsi
errorCode

string

Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya.

message

string

Representasi kesalahan yang dapat dibaca manusia.

relatedResource

ErrorRelatedResource

Detail sumber daya terkait kesalahan.

Item

Objek item.

Nama Jenis Deskripsi
description

string

Deskripsi item.

displayName

string

Nama tampilan item.

id

string

uuid

ID item.

type

ItemType

Jenis item.

workspaceId

string

uuid

ID ruang kerja.

ItemDefinition

Objek definisi item.

Nama Jenis Deskripsi
format

string

Format definisi item.

parts

ItemDefinitionPart[]

Daftar bagian definisi.

ItemDefinitionPart

Objek bagian definisi item.

Nama Jenis Deskripsi
path

string

Jalur bagian item.

payload

string

Payload bagian item.

payloadType

PayloadType

Jenis payload.

ItemType

Jenis item. Jenis item tambahan dapat ditambahkan dari waktu ke waktu.

Nilai Deskripsi
Dashboard

Dasbor PowerBI.

DataPipeline

Alur data.

Datamart

Datamart PowerBI.

Environment

Lingkungan.

Eventhouse

Sebuah rumah acara.

Eventstream

Eventstream.

GraphQLApi

API untuk item GraphQL.

KQLDashboard

Dasbor KQL.

KQLDatabase

Database KQL.

KQLQueryset

Set kueri KQL.

Lakehouse

Sebuah lakehouse.

MLExperiment

Eksperimen pembelajaran mesin.

MLModel

Model pembelajaran mesin.

MirroredDatabase

Database cermin.

MirroredWarehouse

Sebuah gudang cermin.

MountedDataFactory

A MountedDataFactory.

Notebook

Buku catatan.

PaginatedReport

Laporan paginasi PowerBI.

Reflex

Sebuah Refleks.

Report

Laporan PowerBI.

SQLDatabase

Sebuah SQLDatabase.

SQLEndpoint

Titik akhir SQL.

SemanticModel

Model semantik PowerBI.

SparkJobDefinition

Definisi pekerjaan spark.

Warehouse

Sebuah gudang.

PayloadType

Jenis payload bagian definisi. Jenis payload tambahan dapat ditambahkan dari waktu ke waktu.

Nilai Deskripsi
InlineBase64

Dasar Sebaris 64.