Bagikan melalui


Pengidentifikasi (DMX)

Berlaku untuk: SQL Server Analysis Services

Semua objek di Microsoft SQL Server Analysis Services harus memiliki pengidentifikasi. Nama objek adalah pengidentifikasinya. Server, database, dan objek database seperti sumber data, tampilan sumber data, kubus, dimensi, model penambangan, dan sebagainya memiliki pengidentifikasi.

Ada dua kelas pengidentifikasi dalam Ekstensi Penambangan Data (DMX):

Pengidentifikasi objek dibuat saat Anda menentukan objek. Anda kemudian menggunakan pengidentifikasi untuk mereferensikan objek. Pengidentifikasi harus 100 karakter atau kurang.

Pengidentifikasi Reguler

Pengidentifikasi reguler di DMX mematuhi aturan Analysis Services untuk format pengidentifikasi. Pengidentifikasi reguler di DMX tidak memerlukan pembatas. Berikut ini adalah contoh pernyataan DMX yang menggunakan pengidentifikasi reguler dan tidak dibatasi:

SELECT * FROM Clustering.CONTENT;  

Aturan untuk Pengidentifikasi Reguler

Berikut ini adalah aturan untuk format pengidentifikasi reguler:

  1. Karakter pertama pengidentifikasi reguler haruslah salah satu dari berikut ini:

    • Huruf sebagaimana didefinisikan oleh Unicode Standard 2.0. Ini termasuk karakter Latin dari hingga z dan dari A hingga Z, dan karakter huruf dari bahasa lain.

    • Garis bawah (_).

  2. Karakter berikutnya dapat berupa:

    • Huruf sebagaimana didefinisikan dalam Unicode Standard 2.0.

    • Angka desimal dari Bahasa Latin Dasar atau skrip nasional lainnya.

    • Garis bawah (_).

  3. Pengidentifikasi tidak boleh berupa kata yang dicadangkan DMX. Kata yang dipesan tidak peka huruf besar/kecil di DMX. Untuk informasi selengkapnya, lihat Kata Kunci Terpesan (DMX).

  4. Pengidentifikasi tidak boleh berisi spasi yang disematkan atau karakter khusus.

Anda harus memisahkan dengan tanda kurung siku pengidentifikasi apa pun yang tidak mematuhi aturan ini saat Anda menggunakannya dalam pernyataan DMX.

Pengidentifikasi Yang Dibatasi

Pengidentifikasi yang dibatasi diapit dalam tanda kurung siku ([ ]). Berikut ini adalah contoh pernyataan DMX dengan pengidentifikasi yang dibatasi yang mematuhi aturan tersebut.

SELECT * FROM [Marketing_Clusters].CONTENT;  

Pengidentifikasi yang tidak mematuhi aturan untuk format pengidentifikasi reguler harus selalu dibatasi. Berikut ini adalah contoh pernyataan DMX dengan pengidentifikasi berbatas yang berisi spasi:

SELECT * FROM [Targeted Mailing].CONTENT;  

Gunakan pengidentifikasi yang dibatasi dalam situasi berikut:

  • Saat Anda menggunakan kata yang dicadangkan untuk nama objek atau bagian dari nama objek.

    Kami menyarankan agar Anda tidak menggunakan kata kunci yang dipesan sebagai nama objek. Database yang Anda tingkatkan dari versi Analysis Services sebelumnya mungkin berisi pengidentifikasi yang menyertakan kata-kata yang tidak dicadangkan dalam versi Analysis Services sebelumnya tetapi itu adalah kata yang dipesan untuk Layanan Analisis Server SQL. Anda dapat menggunakan pengidentifikasi yang dibatasi untuk merujuk ke objek tersebut hingga Anda dapat mengubah nama objek.

  • Saat Anda menggunakan karakter yang tidak terdaftar sebagai pengidentifikasi yang memenuhi syarat.

    Di Analysis Services, Anda dapat menggunakan karakter apa pun di halaman kode saat ini dalam pengidentifikasi yang dibatasi; namun, penggunaan karakter khusus yang tidak jelas dalam nama objek dapat membuat pernyataan DMX sulit dibaca dan dipertahankan.

Aturan untuk Pengidentifikasi Yang Dibatasi

Berikut ini adalah aturan untuk format pengidentifikasi yang dibatasi:

  1. Pengidentifikasi yang dibatasi dapat berisi jumlah karakter yang sama dengan pengidentifikasi reguler (dari 1 hingga 100 karakter, tidak termasuk karakter pemisah).

  2. Isi pengidentifikasi dapat berisi kombinasi karakter apa pun yang digunakan di halaman kode saat ini, termasuk karakter pembatas itu sendiri. Jika isi pengidentifikasi itu sendiri berisi karakter pembatas, penanganan khusus diperlukan:

    • Jika isi pengidentifikasi berisi tanda kurung siku kiri ([), tidak diperlukan penanganan tambahan.

    • Jika isi pengidentifikasi berisi tanda kurung kanan (]), Anda harus menentukan dua tanda kurung kanan (]]) untuk mewakilinya di dalam halaman kode.

Memisahkan Pengidentifikasi dengan Beberapa Bagian

Saat Anda menggunakan nama objek yang memenuhi syarat, Anda mungkin harus memisahkan lebih dari salah satu pengidentifikasi yang membentuk nama objek. Anda harus memisahkan setiap pengidentifikasi satu per satu.

Lihat Juga

Referensi Ekstensi Penggalian Data (DMX)
Elemen Sintaks Ekstensi Penggalian Data (DMX)
Referensi Fungsi Ekstensi Penggalian Data (DMX)
Referensi Operator Ekstensi Penggalian Data (DMX)
Referensi Pernyataan Ekstensi Penggalian Data (DMX)
Konvensi Sintaks Ekstensi Penggalian Data (DMX)
Fungsi Prediksi Umum (DMX)
Struktur dan Penggunaan Kueri Prediksi DMX
Memahami Pernyataan Pemilihan DMX