Jenis Data di Analysis Services

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Untuk semua DataItem objek, SQL Server Analysis Services mendukung subset System.Data.OleDb.OleDbType berikut. Untuk mengatur atau membaca jenis data, gunakan Tipe Data DataItem (ASSL).

Jenis data yang didukung

Jenis Data Deskripsi
BigInt Bilangan bulat bertanda 64-bit. Jenis nilai BigInt mewakili bilangan bulat dengan nilai mulai dari negatif 9.223.372.036.854.775.808 hingga positif 9.223.372.036.854.775.807.
Biner Aliran data biner jenis Byte . Byte adalah jenis nilai yang mewakili bilangan bulat yang tidak ditandatangani dengan nilai yang berkisar antara 0 hingga 255.
Boolean Instans jenis ini memiliki nilai benar atau salah.
Mata uang Nilai mata uang mulai dari -922.337.203.685.477,5808 hingga +922.337.203.685.477,5807 dengan akurasi hingga sepuluh ribu unit mata uang (empat tempat desimal).
Tanggal Data tanggal dan waktu, disimpan sebagai ganda. Seluruh bagian adalah jumlah hari sejak 30 Desember 1899, dan bagian pecahan adalah sebagian kecil dari sehari atau waktu dalam sehari.
Ganda Angka floating-point dalam rentang -1,79769313486232E +308 hingga 1,79769313486232E +308. Nilai Ganda menyimpan informasi angka hingga 15 digit desimal presisi.
Bilangan bulat Bilangan bulat bertanda tangan 32-bit yang mewakili bilangan bulat bertanda tangan dengan nilai berkisar antara negatif 2.147.483.648 hingga positif 2.147.483.647.
Tunggal Angka floating-point dalam rentang - 3,4028235E +38 hingga 3,4028235E +38. Nilai tunggal menyimpan informasi angka hingga 7 digit desimal presisi.
Kecil Bilangan bulat bertanda 16-bit. Jenis nilai Smallint mewakili bilangan bulat yang ditandatangani dengan nilai mulai dari negatif 32768 hingga positif 32767.
Tinyint Bilangan bulat bertanda 8-bit. Jenis nilai Tinyint mewakili bilangan bulat dengan nilai mulai dari negatif 128 hingga positif 127.
UnsignedBigInt Bilangan bulat tidak bertanda 16-bit. Jenis nilai UnsignedBigInt mewakili bilangan bulat yang tidak ditandatangani dengan nilai mulai dari 0 hingga 18.446.744.073.709.551.615.
UnsignedInt Bilangan bulat tidak bertanda 32-bit. Jenis nilai UnsignedInt mewakili bilangan bulat yang tidak ditandatangani dengan nilai mulai dari 0 hingga 4.294.967.295.
UnsignedSmallInt Bilangan bulat tidak bertanda 16-bit. Jenis nilai UnsignedSmallInt mewakili bilangan bulat yang tidak ditandatangani dengan nilai mulai dari 0 hingga 65535.
UnsignedTinyInt Bilangan bulat tidak bertanda 8-bit. Jenis nilai UnsignedTinyInt mewakili bilangan bulat yang tidak ditandatangani dengan nilai yang berkisar dari 0 hingga 255
WChar Aliran karakter Unicode yang dihentikan null. WChar adalah kumpulan berurutan karakter Unicode yang digunakan untuk mewakili teks.

Validasi AMO pada Jenis Data

Tabel berikut mencantumkan validasi tambahan yang dilakukan Analysis Management Objects (AMO) untuk pengikatan tertentu:

Object Pengikatan Tipe Data yang Diizinkan
DimensionAttribute KeyColumns Semua kecuali Biner
NameColumn Hanya WChar
SkippedLevelsColumn Hanya jenis bilangan bulat: BigInt, Integer, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt
CustomRollupColumn Hanya WChar
CustomRollupPropertiesColumn Hanya WChar
UnaryOperatorColumn Hanya WChar
ValueColumn Semua
AttributeTranslation CaptionColumn Hanya WChar
ScalarMiningStructureColumn KeyColumns Semua kecuali Biner
NameColumn Hanya WChar
TableMiningStructureColumn ForeignKeyColumns Semua kecuali Biner
MeasureGroupAttribute KeyColumns Semua kecuali Biner
Ukuran Hitungan Berbeda Source BigInt, Mata Uang, Ganda, Bilangan Bulat, Tunggal, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt