Tüm Ürünler
Search
Belge Merkezi

Hologres:Manage internal tables

Son Güncelleme:Oct 06, 2026

Bu konu, HoloWeb kullanarak dahili tabloların nasıl oluşturulacağını, düzenleneceğini veya silineceğini açıklar. Ayrıca tablo verilerinin nasıl önizleneceği ve DDL deyimlerinin nasıl görüntüleneceği anlatılır.

Önkoşullar

Bir örnekte oturum açmış olmanız gerekir. Daha fazla bilgi için bkz. Örnekte oturum açma.

Dahili tablo oluşturma

  1. Hologres konsolu nda oturum açın.

  2. Üst menü çubuğunun solundaki gezinme bölmesinden istediğiniz bölgeyi seçin.

  3. HoloWeb geliştirme sayfasını açmak için Go to HoloWeb seçeneğine tıklayın.

  4. HoloWeb geliştirme sayfasının üst gezinme çubuğunda Metadata Management seçeneğine tıklayın. Aşağıdaki yöntemlerden birini kullanarak dahili bir tablo oluşturabilirsiniz:

    • Yöntem 1: Create Table seçeneğine tıklayın.

    • Yöntem 2: Hedef şemaya veya şema altındaki Table öğesine sağ tıklayıp Create Internal Table seçeneğini belirleyin.

  5. Create Internal Table sayfasında parametreleri yapılandırın.

    Kategori

    Parametre

    Açıklama

    Temel özellikler

    Şema

    Şemanın adı.

    Varsayılan public şemasını veya yeni bir şemayı seçebilirsiniz.

    Tablo adı

    Dahili tablonun adı.

    Açıklama

    Tablo için isteğe bağlı açıklama.

    Alan

    Alan adı

    Alanın adı.

    Veri türü

    Alanın depolayabileceği değerlerin türü.

    Birincil anahtar

    Tablodaki her veri satırı için benzersiz tanımlayıcı.

    Boş bırakılabilir

    Alanın null değerler içerebilip içermeyeceğini belirtir.

    Dizi

    Sıralı öğe dizisi.

    Açıklama

    Alan için isteğe bağlı açıklama.

    İşlemler

    Delete, Up ve Down işlemlerini içerir.

    Özellikler

    Depolama modu

    Geçerli değerler Column-oriented Storage, Row-oriented Storage ve Row-column Storage seçenekleridir.

    Varsayılan değer Column-oriented Storage seçeneğidir.

    Veri yaşam döngüsü (saniye cinsinden)

    Saniye cinsinden veri saklama süresi. Bu süre, verilere ilk kez yazıldığında başlar. Süre dolduğunda veriler daha sonraki bir zamanda silinir.

    Varsayılan değer Permanent seçeneğidir.

    Binlog

    Tablo için Binlog'un etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için bkz. Hologres Binlog'a Abone Olma.

    Binlog yaşam döngüsü

    Binlog verilerinin saklama süresi. Daha fazla bilgi için bkz. Hologres Binlog'a Abone Olma. Varsayılan değer Permanent seçeneğidir.

    Dağıtım anahtarı

    distribution_key parametresi. Daha fazla bilgi için bkz. Dağıtım Anahtarı.

    Bölümleme anahtarı

    event_time_column parametresi. Daha fazla bilgi için bkz. Olay Zamanı Sütunu (Bölümleme Anahtarı).

    Kümeleme anahtarı

    clustering_key parametresi. Daha fazla bilgi için bkz. Kümeleme Anahtarı.

    Sözlük kodlaması sütunları

    dictionary_encoding_columns parametresi. Daha fazla bilgi için bkz. Sözlük Kodlaması.

    Bitmap sütunu

    bitmap_columns parametresi. Daha fazla bilgi için bkz. Bitmap Dizini.

    Bölümlenmiş tablo

    Bölümleme alanı

    Bir bölümleme alanı seçin.

  6. Sayfanın sağ üst köşesinde Submit seçeneğine tıklayın. Ayarları gönderdikten sonra sol gezinme bölmesindeki ilgili şemayı yenileyerek yeni dahili tabloyu görüntüleyebilirsiniz.

    Tablo düzenleme sayfasının sağ üst köşesindeki Query Table seçeneğine tıklayarak SQL sorgu penceresini açabilir ve SQL deyimlerini çalıştırabilirsiniz.

Dahili tabloyu düzenleme

  1. Sol gezinme bölmesinde tüm bağlı örnekleri görüntülemek için Instances Connected seçeneğine tıklayın.

  2. Hedef örnek altında veritabanlarınızı görüntülemek için Database seçeneğine tıklayın.

  3. Hedef veritabanı altında Schema klasörünü genişletin ve tüm dahili tabloları görüntülemek için Table seçeneğine tıklayın.

  4. Hedef dahili tabloya sağ tıklayıp Open Table seçeneğini belirleyin.

  5. Sayfanın sağ üst köşesinde Edit Table seçeneğine tıklayın.

  6. Sayfanın alt kısmında tablo alanları eklemek için Add Field seçeneğine tıklayın. Oluşturulan SQL deyimlerini bulabilir ve görev çalıştırma ayrıntılarını Operational Logs düzenleyicisinde görüntüleyebilirsiniz.

    Not

    Edit Table modunda mevcut tablo alanlarını silemezsiniz.

  7. Değişikliklerinizi kaydetmek için Commit Table seçeneğine tıklayın.

Dahili tabloyu silme

  1. Sol gezinme bölmesinde Instances Connected sekmesinde hedef dahili tabloyu bulun.

    Daha fazla bilgi için bkz. Dahili tabloyu düzenleme bölümündeki 1-3. adımlar.

  2. Hedef dahili tabloya sağ tıklayıp Delete Table seçeneğini belirleyin.

  3. OK seçeneğine tıklayın.

Veri önizleme

  1. Sol gezinme bölmesinde Instances Connected sekmesinde hedef dahili tabloyu bulun.

    Daha fazla bilgi için bkz. Dahili tabloyu düzenleme bölümündeki 1-3. adımlar.

  2. Hedef dahili tabloya çift tıklayın ve tablo düzenleme sayfasında Data Preview seçeneğine tıklayın.

    Aşağıdaki şekilde örnek bir veri önizlemesi gösterilmektedir. Tablo cityid ve cityname olmak üzere iki sütun görüntüler. cityid sütunu seçilmiştir.

DDL deyimleri

  1. Sol gezinme bölmesinde Instances Connected sekmesinde hedef dahili tabloyu bulun.

    Daha fazla bilgi için bkz. Dahili tabloyu düzenleme bölümündeki 1-3. adımlar.

  2. Hedef dahili tabloya çift tıklayın ve tablo düzenleme sayfasında DDL Statements seçeneğine tıklayın.

    Aşağıdaki şekilde örnek bir DDL deyimi gösterilmektedir. DDL Statements sekmesi, public.city tablosu için eksiksiz CREATE TABLE deyimini görüntüler. Tablo cityid int4 ve cityname varchar(20) sütunlarını içerir. CALL SET_TABLE_PROPERTY deyimi; depolama modu (orientation değeri column olarak ayarlanır), bitmap sütunu (bitmap_columns değeri cityname olarak ayarlanır), sözlük kodlaması sütunları (dictionary_encoding_columns değeri cityname:auto olarak ayarlanır), veri yaşam döngüsü (time_to_live_in_seconds değeri 3153600000 olarak ayarlanır) ve depolama biçimi (storage_format değeri segment olarak ayarlanır) gibi özellikleri yapılandırır.

İlgili konular

Dahili tabloları oluşturmak, değiştirmek ve silmek için SQL deyimlerini de kullanabilirsiniz. Daha fazla bilgi için aşağıdaki konulara bakın: