Kongsi melalui


Ciri pratonton: Azure Cosmos DB untuk keperluan Pembekal Data NoSQL

Topik ini menerangkan keperluan bagi Azure Cosmos DB untuk pembekal data NoSQL serta cara untuk mengkonfigurasikan dan amalan terbaik yang disyorkan apabila anda menggunakan Azure Cosmos DB untuk pembekal data NoSQL dengan jadual maya.

Penting

  • Ciri pratonton bukan untuk kegunaan pengeluaran dan kefungsian mungkin terbatas. Ciri ini tersedia sebelum keluaran rasmi agar pelanggan boleh mendapat akses awal dan memberikan maklum balas.
  • Kami menjangkakan perubahan pada ciri ini, jadi anda tidak boleh menggunakannya dalam pengeluaran. Gunakan hanya dalam persekitaran ujian dan pembangunan.
  • Microsoft tidak menyediakan sokongan untuk ciri pratonton ini. Sokongan Teknikal Microsoft Dynamics 365 tidak akan dapat membantu anda dengan isu atau soalan yang berkaitan. Ciri pratonton tidak bertujuan untuk penggunaan pengeluaran dan tertakluk kepada syarat penggunaan tambahan berasingan.

Apakah itu Azure Cosmos DB?

Azure Cosmos DB ialah perkhidmatan pangkalan data berbilang model yang diedarkan secara global oleh Microsoft untuk aplikasi kritikal misi. Ia menyediakan keupayaan pertanyaan SQL yang banyak dan biasa dengan kependaman rendah yang konsisten melalui data JSON kurang skema. Maklumat lanut: Pengenalan kepada Azure Cosmos DB: Azure Cosmos DB untuk NoSQL

Keperluan

  • Langganan Azure yang termasuk Azure Cosmos DB.
  • Azure Cosmos DB untuk koleksi NoSQL.
  • Jenis pangkalan data Azure Cosmos DB sepatutnya SQL.

Pemetaan jenis data

Andaikan anda mempunyai dokumen Azure Cosmos DB dalam koleksi yang dinamakan Pesanan yang mempunyai struktur JSON berikut.

Contoh JSON untuk Azure Cosmos DB untuk dokumen NoSQL.

Jadual ini menunjukkan pemetaan jenis data untuk dokumen Azure Cosmos DB untuk NoSQL dalam koleksi Pesanan dengan Microsoft Dataverse.

Azure Cosmos DB untuk Data NoSQL Dataverse
id Kunci Utama
name Baris Teks Tunggal
quantity Nombor Keseluruhan
orderid Baris teks tunggal
ordertype Pilihan
amount Nombor Perpuluhan atau Mata Wang
delivered Ya/Tidak
datetimeoffset Tarikh dan Masa

Nota

  • Atribut dengan awalan garis bawah (_) dijana oleh Azure Cosmos DB untuk NoSQL.
  • Atribut yang dikonfigurasi sebagai pilihan dalam dokumen Azure Cosmos DB untuk NoSQL dan dipetakan dalam Dataverse sebagai Perniagaan Diperlukan akan menyebabkan ralat masa jalanan.
  • nilai atribut id mesti guid.

Penapisan pertanyaan SQL yang disokong

Penapisan pertanyaan SQL menyokong operasi berikut.

  • Operator perbandingan:<,>,<=, >=,!=
  • Operator Logik: and, or
  • Tetapkan operator: in, not in
  • Operator rentetan: like, contains, begins with, ends with

Nota

Penggunaan seperti operator diterjemahkan ke operator contains/begins with/ends with setara. Azure Cosmos DB untuk NoSQL tidak menyokong argumen corak seperti yang dihuraikan dalam topik Seperti (Transact-SQL). Azure Cosmos DB untuk Pembekal Data NoSQL boleh menterjemah kes khas tunggal Like('[aA]%') kepada BeginsWith('a') ATAU BeginsWith('A'). Harap maklum bahawa perbandingan rentetan dalam Azure Cosmos DB untuk NoSQL adalah sensitif huruf.

Tambah sumber data menggunakan Azure Cosmos DB untuk Pembekal Data NoSQL

  1. Pergi ke AppSource, pilih DAPATKANNYA SEKARANG, dan ikuti arahan untuk menambah aplikasi pada persekitaran anda menggunakan v9x atau yang terkini.

  2. Selepas penyelesaian dipasangkan, daftar masuk ke dalam persekitaran dan pergi ke Tetapan > Pentadbiran > Sumber Data Entiti Maya.

  3. Pada bar alat Tindakan pilih BARU, dan dalam kotak dialog Pilih Pembekal Data pilih Azure Cosmos DB for SQL API Data Provider, dan kemudian pilih OK. Pilih Azure Cosmos DB untuk Pembekal Data NoSQL.

  4. Masukkan maklumat berikut dan kemudian pilih SIMPAN & TUTUP.

    Column Penerangan
    Nama Taipkan nama yang menghuraikan sumber data.
    Nama Koleksi Nama Azure Cosmos DB pangkalan data mengandungi koleksi yang anda ingin tunjukkan dalam jadual maya.
    Kekunci Kebenaran Kekunci utama atau kedua bagi akaun Azure Cosmos DB. Anda boleh menemui kekunci daripada portal tadbir Azure di bawah tetapan Kekunci di bawah akaun Azure Cosmos DB anda.
    Uri URI kumpulan sumber yang mana terletaknya koleksi Azure Cosmos DB. URI dibentuk serupa dengan https://contoso/documents.azure.com:443. Anda boleh menemui URI daripada portal tadbir Azure di bawah tetapan Kekunci untuk akaun Azure Cosmos DB anda.
    Masa tamat dalam saat Masukkan bilangan saat untuk menunggu respons daripada perkhidmatan Azure Cosmos DB sebelum tamat masa permintaan data. Contohnya, masukkan 30 untuk menunggu maksimum tiga puluh saat sebelum tamat masa berlaku. Nilai tamat masa lalai ialah 120 saat.

    Cipta sumber data menggunakan Azure Cosmos DB untuk Pembekal Data NoSQL.

Amalan terbaik dan had

  • Perhatikan yang berikut apabila anda menggunakan Azure Cosmos DB sebagai Sumber Data:
    • Setiap Sumber Data Azure Cosmos DB hanya boleh dikaitkan dengan jadual maya tunggal.
    • Anda boleh menyambungkan berbilang Sumber Data kepada Koleksi yang sama dalam tika Azure Cosmos DB.
  • Anda tidak boleh segmen data dalam koleksi mengikut jadual.
  • Pangkalan data Azure Cosmos DB tidak memerlukan skema, walau bagaimanapun, data di dalam Azure Cosmos DB mesti distrukturkan menggunakan skema boleh diramal.
  • Walaupun Azure Cosmos DB untuk Pembekal Data NoSQL melaksanakan terjemahan pertanyaan operator pengunjuran, penapisan dan pengisihan, ia tidak menyokong operasi bersama.
  • Anda hanya boleh menapis mengikut lajur tunggal dengan Azure Cosmos DB untuk NoSQL.

Lihat juga

Cipta dan edit jadual maya yang mengandungi data daripada sumber data luaran

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).