Tüm Ürünler
Search
Belge Merkezi

Hologres:Connect and query with HoloWeb

Son Güncelleme:Oct 06, 2026

HoloWeb, Hologres veritabanlarını geliştirmek ve yönetmek için tek bir noktadan hizmet veren görsel bir platformdur. Bir örneğe bağlanın, SQL sorguları çalıştırın ve MaxCompute veri sorgularını hızlandırmak için yabancı tablolar oluşturun.

Önkoşullar

Bir Hologres örneği etkinleştirilmiş olmalıdır. Hologres örneği satın alma.

Yordam

  1. Hologres Yönetim Konsolu üzerinde 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. Bir Hologres örneğine bağlanın.

    1. Metadata Management sekmesinde Instances seçeneğine tıklayın.

    2. Instances iletişim kutusunda parametreleri yapılandırın ve OK seçeneğine tıklayın.


      Parameter


      Description


      Required


      Network type


      Public Network veya VPC seçin. Public Network şu bölgelerde kullanılabilir: Çin (Şanghay), Çin (Shenzhen), Çin (Pekin), Çin (Hangzhou), Çin (Zhangjiakou), Singapur, Çin (Hong Kong), Malezya (Kuala Lumpur), Endonezya (Cakarta) ve ABD (Silikon Vadisi). VPC yalnızca HoloWeb'de şu anda oturum açılan bölgede kullanılabilir ve VPC örnek bağlantıları düzenlenemez veya silinemez.


      No


      Instance name


      Mevcut hesabınız altında oluşturulan bir örnek seçin. Örnek görünmüyorsa HoloWeb hala yükleniyor olabilir; devam etmek için Domain Name ve Port bilgilerini manuel olarak girin.


      No


      Name


      Bu bağlantı için görünen ad. Varsayılan olarak seçilen örnek adı kullanılır ancak bu adı özelleştirebilirsiniz.


      Yes


      Description


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


      No


      Domain name


      Hologres örneğinizin ağ uç noktası. Bir Instance name seçtiğinizde bu alan otomatik olarak doldurulur. Alternatif olarak, örnek ayrıntıları sayfasındaki Network Information bölümünden bu bilgiyi manuel olarak girebilirsiniz.


      Yes


      Port


      Hologres örneğinizin ağ bağlantı noktası. Bir Instance name seçtiğinizde bu alan otomatik olarak doldurulur. Alternatif olarak, Network Information bölümünden bu bilgiyi manuel olarak girebilirsiniz.


      Yes


      Logon method


      Password-free Logon, geçerli Alibaba Cloud hesabınızı kullanarak kimlik doğrulaması yapar; kimlik bilgisi gerekmez. Yönetim Konsolunda oturum açmak için kullandığınız aynı hesapla bağlanıyorsanız bunu seçin. Password Logon, mevcut veya başka bir hesabın AccessKey ID ve AccessKey secret bilgileriyle oturum açmanıza olanak tanır. Farklı bir hesapla bağlanmanız gerekiyorsa bunu seçin.


      Yes


      Username


      Hesabın AccessKey ID'si. Yalnızca Password Logon için gereklidir.


      No


      Password


      Hesabın AccessKey secret değeri. Yalnızca Password Logon için gereklidir.


      No


      Test connectivity


      Kaydetmeden önce bağlantıyı doğrulamak için tıklayın. The test is successful. mesajı bağlantının geçerli olduğunu onaylar. The test failed. mesajı görünürse alan adı, bağlantı noktası ve kimlik bilgilerinizi kontrol edin.


      No


      Log on after connecting


      Yes: örnek, soldaki oturum açılmış örnekler listesinde görünür. No: örnek kaydedilir ancak oturum açılmaz ve oturum açılmamış örnekler listesinde görünür.


      Yes

  5. (İsteğe bağlı) Veritabanı oluşturun.

    Her Hologres örneği, yalnızca yönetim amaçlı kullanılan ve sınırlı kaynaklara sahip varsayılan bir postgres veritabanı içerir.

    Not

    Daha önce bir veritabanı oluşturduysanız bu adımı atlayıp bir SQL sorgusu oluşturun.

    1. Metadata Management > Database seçeneğine tıklayın.

      Alternatif olarak, Metadata Management sayfasında Instances Connected listesinde örneğinize sağ tıklayıp Create Database seçeneğini belirleyebilirsiniz.

    2. Create Database iletişim kutusunda parametreleri yapılandırın ve OK seçeneğine tıklayın.

      Parameter

      Description

      instance name

      Bağlı örneğin adını varsayılan olarak görüntüler.

      database name

      Veritabanı için bir ad girin.

      Not

      Veritabanı adı, örnek içinde benzersiz olmalıdır.

      permission policy

      İş gereksinimlerinize göre veritabanı için bir izin ilkesi seçin. İzin ilkeleri hakkında daha fazla bilgi için aşağıdaki konulara bakın:

      Log on

      • Yes: Veritabanına otomatik olarak oturum açarsınız ve hemen kullanmaya başlayabilirsiniz.

      • No: Kullanabilmeniz için veritabanına manuel olarak oturum açmanız gerekir.

  6. SQL sorgusu oluşturun

    Standart PostgreSQL deyimlerini yazmak ve çalıştırmak için SQL Editor kullanın.

    1. SQL Editor sayfasında New SQL query simgesine tıklayın.

      Alternatif olarak, sol gezinme bölmesinde My SQL query öğesine sağ tıklayıp Create SQL Query seçeneğini belirleyin. SQL penceresi.

    2. Yeni Ad-hoc Query sekmesinde Instance Name açılır listesinden bir örnek ve Database açılır listesinden bir veritabanı seçin. SQL düzenleyicisine aşağıdaki deyimleri girin ve Run seçeneğine tıklayın.

      BEGIN;
      CREATE TABLE nation (
       n_nationkey bigint NOT NULL,
       n_name text NOT NULL,
       n_regionkey bigint NOT NULL,
       n_comment text NOT NULL,
      PRIMARY KEY (n_nationkey)
      );
      CALL SET_TABLE_PROPERTY('nation', 'bitmap_columns', 'n_nationkey,n_name,n_regionkey');
      CALL SET_TABLE_PROPERTY('nation', 'dictionary_encoding_columns', 'n_name,n_comment');
      CALL SET_TABLE_PROPERTY('nation', 'time_to_live_in_seconds', '31536000');
      COMMIT;
      
      INSERT INTO nation VALUES
      (11,'zRAQ', 4,'nic deposits boost atop the quickly final requests? quickly regula'),
      (22,'RUSSIA', 3  ,'requests against the platelets use never according to the quickly regular pint'),
      (2,'BRAZIL',  1 ,'y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special '),
      (5,'ETHIOPIA',  0 ,'ven packages wake quickly. regu'),
      (9,'INDONESIA', 2  ,'slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull'),
      (14,'KENYA',  0  ,'pending excuses haggle furiously deposits. pending, express pinto beans wake fluffily past t'),
      (3,'CANADA',  1 ,'eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold'),
      (4,'EGYPT', 4 ,'y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d'),
      (7,'GERMANY', 3 ,'l platelets. regular accounts x-ray: unusual, regular acco'),
      (20 ,'SAUDI ARABIA',  4 ,'ts. silent requests haggle. closely express packages sleep across the blithely');
      
      SELECT * FROM nation;
      Not

      SQL sorguları tablo ve alan adları için büyük/küçük harfe duyarlı değildir. Bir tabloyu büyük/küçük harfe duyarlı şekilde aramak için tablo adını çift tırnak ("") içine alın.

    3. SQL Editor sayfasının alt kısmındaki Result [1] bölümünde yürütme sonucu görüntülenir.

      Sorgu, nation tablosundan n_nationkey, n_name, n_regionkey ve n_comment sütunlarını içeren 10 kayıt döndürür; bu da tablo oluşturma ve veri ekleme işlemlerinin başarılı olduğunu doğrular.

  7. MaxCompute verilerindeki sorguları hızlandırmak için yabancı tablo oluşturun.

    Hologres, kaynak katmanında MaxCompute ile entegre olur ve yabancı tablolar aracılığıyla sorgu hızlandırma sağlar. HoloWeb'de yabancı tablo oluşturmak için şu adımları izleyin.

    Not
    • MaxCompute projesi oluşturduğunuzdan, kaynak tabloyu oluşturup veriyle doldurduğunuzdan emin olun. Bu işlemi aşağıdaki yollardan biriyle gerçekleştirebilirsiniz:

      1. DataWorks içinde bir MaxCompute veri kaynağı bağlayın, ardından tablo oluşturun ve verilerle doldurun.

      2. MaxCompute istemcisini kullanarak tablo oluşturun ve buna veri yazın. MaxCompute istemcisini kullanma.

    • MaxCompute ve OSS veri gölleri için hızlandırma özelliklerini kullanabilmeniz amacıyla HoloWeb'de bir veritabanında oturum açmış olmanız gerekir.

    1. Metadata Management > Import from MaxCompute > Create Foreign Table seçeneğine tıklayın.

    2. Create Foreign Table iletişim kutusunda parametreleri yapılandırın, bir hızlandırma yöntemi seçin ve ardından Submit seçeneğine tıklayın.

      Entire project

      Category

      Parameter

      Description

      Acceleration Method

      Select an acceleration method.

      Hologres üç hızlandırma yöntemini destekler:

      • Entire Project

      • Selected Tables

      • Single Table

      Entire Project seçeneğini belirleyin.

      MaxCompute Data Source

      Project Name

      MaxCompute projesinin adı.

      Schema Name

      MaxCompute şemasının adı.

      MaxCompute projenizde şemalar etkinse, izniniz olan herhangi bir şemayı belirtin. Şemasız projeler için bu parametre gerekli değildir. Şema işlemleri.

      Destination Table Position

      Holo schema

      Şemanın adı.

      Varsayılan public şemasını veya oluşturduğunuz özel bir şemayı seçebilirsiniz.

      Advanced Settings

      Processing Rule for Table Name Conflicts

      Tablo adı çakışmalarının nasıl ele alınacağını belirtir. Geçerli değerler:

      • Ignore, and continue creating other tables

      • Update, and modify the existing table

      • Report an error, and do not create the table

      Processing Rule for Unsupported Data Types

      Desteklenmeyen veri türlerinin nasıl ele alınacağını belirtir. Geçerli değerler:

      • Report an error and fail the import

      • Ignore and Skip Table of Unsupported Fields

      Selected tables

      Category

      Parameter

      Description

      Acceleration Method

      Select an acceleration method.

      Hologres üç hızlandırma yöntemini destekler:

      • Entire Project

      • Selected Tables

      • Single Table

      Selected Tables seçeneğini belirleyin.

      MaxCompute Data Source

      Project Name

      MaxCompute projesinin adı.

      Schema Name

      MaxCompute şemasının adı.

      MaxCompute projenizde şemalar etkinse, izniniz olan herhangi bir şemayı belirtin. Şemasız projeler için bu parametre gerekli değildir. Şema işlemleri.

      Destination Table Position

      Holo schema

      Şemanın adı.

      Varsayılan public şemasını veya oluşturduğunuz özel bir şemayı seçebilirsiniz.

      Advanced Settings

      Processing Rule for Table Name Conflicts

      Tablo adı çakışmalarının nasıl ele alınacağını belirtir. Geçerli değerler:

      • Ignore, and continue creating other tables

      • Update, and modify the existing table

      • Report an error, and do not create the table

      Processing Rule for Unsupported Data Types

      Desteklenmeyen veri türlerinin nasıl ele alınacağını belirtir. Geçerli değerler:

      • Report an error and fail the import

      • Ignore and Skip Table of Unsupported Fields

      Search

      Tablo adına göre bulanık arama yapabilirsiniz. Arama en fazla 200 tablo döndürür.

      Single table

      Category

      Parameter

      Description

      Acceleration Method

      Select an acceleration method.

      Hologres üç hızlandırma yöntemini destekler:

      • Entire Project

      • Selected Tables

      • Single Table

      Single Table seçeneğini belirleyin.

      MaxCompute Data Source

      Project Name

      MaxCompute projesinin adı.

      Schema Name

      MaxCompute şemasının adı.

      MaxCompute projenizde şemalar etkinse, izniniz olan herhangi bir şemayı belirtin. Şemasız projeler için bu parametre gerekli değildir. Şema işlemleri.

      Table Name

      Belirtilen MaxCompute şemasındaki kaynak tabloyu belirtir. Bulanık arama yapmak için tablo adı ön eki kullanabilirsiniz.

      Destination Hologres Table

      Schema

      Şemanın adı.

      Varsayılan public şemasını veya oluşturduğunuz özel bir şemayı seçebilirsiniz.

      Table Name

      Sorgu hızlandırma için kullanılan Hologres tablosunun adını belirtir.

      Destination Table Description

      Sorgu hızlandırma için kullanılan Hologres tablosunun açıklamasını belirtir.

    3. Yabancı tabloyu oluşturduktan sonra sol gezinme bölmesinde Metadata Management > Instances Connected yolunu izleyin. Yabancı tabloyu bulun ve çift tıklayın. Açılan düzenleyici sekmesinde MaxCompute verilerini sorgulayabildiğinizi doğrulamak için Data Preview seçeneğine tıklayın.

Konsolda dahili tablo oluşturma

HoloWeb'de SQL yazmadan da tablo oluşturabilirsiniz:

  1. Hologres Yönetim Konsolu üzerinde oturum açın. Sol gezinme bölmesinde Instances seçeneğine tıklayarak Instances sayfasını açın. Instance ID/Name sütununda hedef örneğe tıklayarak Instance Details sayfasını açın. Sayfanın sağ üst köşesinde Connect to Instance seçeneğine tıklayarak HoloWeb arayüzünü açın.

  2. HoloWeb sayfasının üst gezinme çubuğunda Database seçeneğine tıklayıp Log On to Database seçeneğini belirleyin. Log On to Database iletişim kutusunda Select a virtual warehouse. açılır listesinden bir hesaplama grubu seçin. Select Database altında Existing Database seçeneğini belirleyin, Database Name açılır listesinden hedef veritabanınızı seçin ve ardından OK seçeneğine tıklayın. Oturum açma başarılı olduğunda HoloWeb sayfası otomatik olarak yenilenir.

  3. HoloWeb sayfasının üst gezinme çubuğunda Metadata Management > Create Table yolunu izleyerek Dahili Tablo Oluştur sayfasını açın.

    Alternatif olarak, Metadata Management sekmesinde Instances Connected listesinde hedef veritabanını genişletin. Veritabanı altındaki hedef şemaya sağ tıklayıp Create Internal Table seçeneğini belirleyin.

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

    Parametreler

    Category

    Parameter

    Description

    Basic Properties

    Schema

    Şemanın adı.

    Varsayılan şema olan public veya oluşturduğunuz bir şemayı seçebilirsiniz.

    Table Name

    Dahili tablonun adı.

    Description

    Dahili tablo açıklaması.

    Columns

    Column Name

    Sütunun adı.

    Data Type

    Sütunun veri türü.

    Primary Key

    Tablodaki her satırı benzersiz şekilde tanımlayan bir sütun veya sütun kümesi.

    Nullable

    Sütunun NULL değerler içerebileceğini belirtir.

    Array

    Sütunun seçilen veri türünde bir dizi olup olmadığını belirtir.

    Description

    Sütun açıklaması.

    Operations

    Delete, Up ve Down seçeneklerini içerir.

    Properties

    Storage mode

    Geçerli değerler arasında Column-oriented Storage, Row-oriented Storage ve Row-column Storage bulunur.

    Varsayılan değer Column-oriented Storage şeklindedir.

    Table data lifecycle (Days)

    Tablo verileri için TTL (Yaşam Süresi). Yaşam döngüsü, veriler ilk kez yazıldığında başlar. Süresi dolan veriler planlanmamış bir zamanda temizlenir.

    Varsayılan değer Permanent şeklindedir.

    Binlog

    Tablo için Binlog'u etkinleştirir. Hologres Binlog'a abone olma.

    Binlog Lifecycle

    Binlog verileri için TTL (Yaşam Süresi). Hologres Binlog'a abone olma. Varsayılan değer Permanent şeklindedir.

    Distribution key

    Verileri parçalara dağıtmak için kullanılan sütun (distribution_key). Dağıtım Anahtarı.

    Segment key

    Veri organizasyonu ve budama için kullanılan olay zamanı sütunu (event_time_column). Olay Zamanı Sütunu (Segment Anahtarı).

    Clustering key

    Her parça içindeki verileri sıralayarak sorgu performansını iyileştiren sütunlar (clustering_key). Kümeleme Anahtarı.

    Dictionary encoding columns

    Alan tasarrufu ve daha hızlı sorgular için sözlük kodlamasının etkinleştirileceği sütunlar (dictionary_encoding_columns). Sözlük Kodlaması.

    Bitmap columns

    Daha hızlı filtreleme ve birleştirmeler için bit eşlem dizinlerinin oluşturulacağı sütunlar (bitmap_columns). Bit Eşlem Dizini.

    Partitioned table

    N/A

    Belirtilen bir bölümleme anahtarına göre tablo bölümlemeyi etkinleştirir.

  5. Sayfanın sağ üst köşesinde Submit seçeneğine tıklayın. Tablo oluşturulduktan sonra sol gezinme bölmesindeki şemayı yenileyerek yeni dahili tabloyu görebilirsiniz.

HoloWeb'de dahili tabloyu yönetme:

  • Dahili tabloyu düzenleme

    1. Metadata Management sekmesinde, Instances Connected listesinde hedef dahili tabloya çift tıklayın.

    2. Tablo ayrıntıları sayfasında Edit Table seçeneğine tıklayın. Sütun ekleyebilir veya tablo verilerinin yaşam döngüsü gibi tablo özelliklerini değiştirebilirsiniz.

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

  • Dahili tabloyu silme

    1. Metadata Management sekmesinde, Instances Connected listesinde hedef dahili tabloya sağ tıklayıp Delete Table seçeneğini belirleyin.

    2. Delete Table iletişim kutusunda OK seçeneğine tıklayın.

  • Tablo verilerini önizleme

    1. Instances Connected listesinde hedef dahili tabloya çift tıklayın.

    2. Tablo ayrıntıları sekmesinde tablonun verilerini görüntülemek için Data Preview seçeneğine tıklayın.

  • DDL deyimi önizleme

    Tablo ayrıntıları sekmesinde tablonun DDL deyimini görüntülemek için DDL Statements seçeneğine tıklayın.