ClickHouse/docs/tr/sql-reference/dictionaries/internal-dicts.md
Ivan Blinkov cd14f9ebcb
SQL reference refactoring (#10857)
* split up select.md

* array-join.md basic refactoring

* distinct.md basic refactoring

* format.md basic refactoring

* from.md basic refactoring

* group-by.md basic refactoring

* having.md basic refactoring

* additional index.md refactoring

* into-outfile.md basic refactoring

* join.md basic refactoring

* limit.md basic refactoring

* limit-by.md basic refactoring

* order-by.md basic refactoring

* prewhere.md basic refactoring

* adjust operators/index.md links

* adjust sample.md links

* adjust more links

* adjust operatots links

* fix some links

* adjust aggregate function article titles

* basic refactor of remaining select clauses

* absolute paths in make_links.sh

* run make_links.sh

* remove old select.md locations

* translate docs/es

* translate docs/fr

* translate docs/fa

* remove old operators.md location

* change operators.md links

* adjust links in docs/es

* adjust links in docs/es

* minor texts adjustments

* wip

* update machine translations to use new links

* fix changelog

* es build fixes

* get rid of some select.md links

* temporary adjust ru links

* temporary adjust more ru links

* improve curly brace handling

* adjust ru as well

* fa build fix

* ru link fixes

* zh link fixes

* temporary disable part of anchor checks
2020-05-15 07:34:54 +03:00

3.2 KiB
Raw Blame History

machine_translated machine_translated_rev toc_priority toc_title
true 72537a2d52 39 İç Söz Dictionarieslükler

İç Söz Dictionarieslükler

ClickHouse, bir geobase ile çalışmak için yerleşik bir özellik içerir.

Bu size sağlar:

  • Adını istediğiniz dilde almak için bölgenin kimliğini kullanın.
  • Bir şehir, bölge, federal bölge, ülke veya kıtanın kimliğini almak için bölgenin kimliğini kullanın.
  • Bir bölgenin başka bir bölgenin parçası olup olmadığını kontrol edin.
  • Ana bölgeler zinciri alın.

Tüm fonksiyonları destek “translocality,” aynı anda bölge mülkiyeti farklı bakış açıları kullanma yeteneği. Daha fazla bilgi için bölüme bakın “Functions for working with Yandex.Metrica dictionaries”.

İç sözlükler varsayılan pakette devre dışı bırakılır. Bunları etkinleştirmek için, parametreleri uncomment path_to_regions_hierarchy_file ve path_to_regions_names_files sunucu yapılandırma dosyasında.

Geobase metin dosyalarından yüklenir.

Place the regions_hierarchy*.txt dosyaları içine path_to_regions_hierarchy_file dizin. Bu yapılandırma parametresi, regions_hierarchy.txt dosya (varsayılan bölgesel hiyerarşi) ve diğer dosyalar (regions_hierarchy_ua.txt) aynı dizinde bulunmalıdır.

Koy... regions_names_*.txt dosyalar içinde path_to_regions_names_files dizin.

Bu dosyaları kendiniz de oluşturabilirsiniz. Dosya biçimi aşağıdaki gibidir:

regions_hierarchy*.txt: TabSeparated (başlık yok), sütunlar:

  • bölge kimliği (UInt32)
  • üst bölge kimliği (UInt32)
  • bölge tipi (UInt8): 1 - kıta, 3-ülke, 4-federal bölge, 5-bölge, 6-şehir; diğer türlerin değerleri yoktur
  • nüfuslu (UInt32) — optional column

regions_names_*.txt: TabSeparated (başlık yok), sütunlar:

  • bölge kimliği (UInt32)
  • bölge adı (String) — Can't contain tabs or line feeds, even escaped ones.

RAM'de depolamak için düz bir dizi kullanılır. Bu nedenle, IDs bir milyondan fazla olmamalıdır.

Sözlükler sunucuyu yeniden başlatmadan güncellenebilir. Ancak, kullanılabilir sözlükler kümesi güncelleştirilmez. Güncellemeler için dosya değiştirme süreleri kontrol edilir. Bir dosya değiştiyse, sözlük güncelleştirilir. Değişiklikleri kontrol etmek için Aralık builtin_dictionaries_reload_interval parametre. Sözlük güncelleştirmeleri (ilk kullanımda yükleme dışında) sorguları engellemez. Güncelleştirmeler sırasında, sorgular sözlüklerin eski sürümlerini kullanır. Güncelleştirme sırasında bir hata oluşursa, hata sunucu günlüğüne yazılır ve sorgular sözlüklerin eski sürümünü kullanmaya devam eder.

Sözlükleri geobase ile periyodik olarak güncellemenizi öneririz. Bir güncelleme sırasında yeni dosyalar oluşturun ve bunları ayrı bir konuma yazın. Her şey hazır olduğunda, bunları sunucu tarafından kullanılan dosyalara yeniden adlandırın.

OS tanımlayıcıları ve Yandex ile çalışmak için işlevler de vardır.Metrica arama motorları, ancak kullanılmamalıdır.

Orijinal makale