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 |