0 / 0
Go back to the English version of the documentation
Watson QueryiçindeSanallaştığınızda tabloların yüklenmesini hızlandırın
Last updated: 31 Mar 2023
Watson Queryiçinde sanallaştığınızda tabloların yüklenmesini hızlandırın

100.000 'den büyük veri kaynakları, Sanallaştır > Çizelgeler sayfasındaki tabloların yüklenmesini yavaşlatabilr. Uzak şema süzgeçlerini ayarlayarak kapsamlarını azaltabilirsiniz.

Uzak süzgeçler, kaynağın kapsamını kısıtlıyor, böylece Watson Query sınırlı sayıda tablo yükler. Sanallaştır sayfasındaki yerel süzgeçler, önceden yüklenmiş olan sonuçları dışlar, böylece bu süzgeçlerle herhangi bir performans artışı elde etmiyorsunuz demektir.

Belirtiler

Watson Querysayfasındaki Sanallaştır sayfasında büyük tablolarla veri kaynaklarını listelemek ya da almak için bu işlem çok uzun sürmektedir.

Sorunun çözümleniyor

Var olan bir Watson Query veri kaynağı bağlantısının kapsamını azaltmak için şema süzgeçlerini uygulamak için aşağıdaki komutları kullanın.

  1. Kaynak bağlantıların doğru olarak ayarlandığından emin olun. Data virtualization > SQL Editor(Veri sanallaştırma) altında aşağıdaki komutu çalıştırın.
    CALL DVSYS.LISTRDBCDETAILS

    Check that all sources that you expect to be online have a status of AVAILABLE or INACTIVE. Uzak süzgeçleri UNAVAILABLE kaynaklarında ayarlayabilirsiniz; ancak bu işlem yalnızca kaynak bağlantılar geri yüklendiğinde yürürlüğe girilir.

  2. Set up schema filters for the new source by using the CID value assigned to the newly created source that you retrieved in step 1. Data virtualization > SQL Editor(Veri sanallaştıraması) altında aşağıdaki komutları çalıştırın.
    Bu değerleri kendinizle değiştirin.
    • < cid>
    • < şema>
    • < aracı_adı>, labeled GDB_NODE in the output of step 1.
    Not: Aşağıdaki SQL çağrılarının her ikisini de çalıştırmanız gerekir. İki süzgeç gerekir; biri tablo adları için, diğeri ise sütunlar içindir.
    CALL DVSYS.SETCONFIGPROPERTY('RELOADTABLES_ALLTABS_<cid>', 'null,<schema>,null,null', '<agent_name>', ?, ?)
    CALL DVSYS.SETCONFIGPROPERTY('RELOADTABLES_ALLCOLS_<cid>', 'null,<schema>,null,null', '<agent_name>', ?, ?)
  3. Watson Query loads tables from the newly added source schema when you go to the Sanallaştır page in the console. Virtualize (Virtualize) sayfası davranışı değiştirilmediyse, önceki bir yeniden yükleme işleminin devam ettiği için bu işlem olabilir. Aşağıdaki komutu kullanarak bu işlemi bölebilirsiniz:
    SELECT count(*) FROM DVSYS.RELOADTABLES WHERE CACHED>-100
  4. Virtualize (Virtualize) sayfası artık çizelgeleri sıfırdan yeniden yükler. Şema süzgecini değiştirmek istiyorsanız, 2 adımını yeniden çalıştırabilir ve konsolda tabloları yeniden yenileyebilirsiniz.

    Süzgeci geçersiz kılmak için, 2 numaralı adımı < şema> ile boş değere ayarlayın.

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more