Bagikan melalui


Objek DataSources (TMSL)

Berlaku untuk: SQL Server 2016 dan yang lebih baru Analysis Services Azure Analysis Services Fabric/Power BI Premium

Menentukan koneksi ke sumber data yang digunakan oleh model baik selama impor untuk menambahkan data ke model, atau melewati kueri melalui mode DirectQuery. model dalam mode DirectQuery hanya dapat memiliki satu objek DataSource .

Bagaimana objek DataSource ditentukan dalam model ditentukan oleh tingkat kompatibilitas:

  • Model tabular 1200 dan yang lebih rendah menentukan jenis objek Penyedia .
  • Model tabular 1400 dan yang lebih tinggi biasanya menentukan jenis objek Terstruktur , namun, jenis objek Penyedia juga didukung.

Kecuali Anda membuat, mengganti, atau mengubah objek sumber data itu sendiri, sumber data apa pun yang direferensikan dalam skrip Anda (seperti dalam skrip partisi) harus menjadi objek DataSource yang ada dalam model Anda.

Penggunaan

Objek DataSource digunakan dalam perintah Alter (TMSL), perintah Create (TMSL), perintah CreateOrReplace (TMSL), perintah Delete (TMSL), perintah Refresh (TMSL), dan perintah MergePartitions (TMSL).

Objek DataSource adalah properti model, tetapi juga dapat ditentukan sebagai properti objek Database mengingat pemetaan satu-ke-satu antara model dan Database. Partisi berdasarkan kueri SQL juga menentukan DataSource, hanya dengan sekumpulan properti yang dikurangi.

Saat membuat, mengganti, atau mengubah objek sumber data, tentukan semua properti baca-tulis definisi objek. Kelalaian properti baca-tulis dianggap sebagai penghapusan.

Definisi objek

Properti umum untuk Objek DataSource dijelaskan dalam [MS-SSAS-T]: SQL Server Analysis Services Protokol Tabular.

Sintaks

Representasi skema JSON dari objek sumber data didefinisikan dalam objek dataSource di [MS-SSAS-T]: SQL Server Analysis Services Protokol Tabular.