Tüm Ürünler
Search
Belge Merkezi

DataWorks:Hologres harici tablo oluşturma

Son Güncelleme:Oct 05, 2026

DDL deyimlerini veya DataWorks'teki görsel araçları kullanarak bir Hologres harici tablosu oluşturabilirsiniz. Bu konu, DataWorks'teki görsel araçları kullanarak bir Hologres harici tablosunun nasıl oluşturulacağını açıklar.

Ön koşullar

Arka plan bilgileri

Hologres iki tür tabloyu destekler: dahili tablolar ve harici tablolar. Bu tablolar aşağıdaki şekillerde farklılık gösterir:

  • Dahili bir tablo, MaxCompute'dan senkronize edilen verileri depolar; bu da harici bir tabloya göre daha iyi performansla hızlı sorgulama ve analiz sağlar.

  • Harici bir tablo, yerel olarak veri depolamadan bir MaxCompute kaynak tablosuyla eşlenir; bu sayede veri çoğaltması önlenir ve veri aktarma/içeri alma ihtiyacı ortadan kalkar.

Bir veri geliştirme platformu olan DataWorks, tablo oluşturmak için kullanışlı bir görsel yöntem sunar. Aynı anda birden çok Hologres harici tablosu oluşturmak isterseniz MaxCompute'tan şema senkronizasyonu özelliğini kullanabilirsiniz. Alternatif olarak, DDL deyimlerini kullanarak tabloları doğrudan Hologres'te de oluşturabilirsiniz. Daha fazla bilgi için bkz. CREATE FOREIGN TABLE.

Sınırlamalar

  • Yalnızca MaxCompute tablolarıyla eşlenen Hologres harici tabloları oluşturabilirsiniz.

  • Bu özellik yalnızca Çin (Şanghay) ve Çin (Pekin) bölgelerinde kullanılabilir.

Yordam

  1. Data Studio sayfasına gidin.

    DataWorks konsolu oturumunu açın. Hedef bölgede sol gezinme bölmesinden Data Integration > Data Integration seçeneğine tıklayın. Açılan listeden bir çalışma alanı seçin ve Go to Data Integration düğmesine tıklayın.

  2. Bir Workflow oluşturun.

    Mevcut bir Workflow varsa bu adımı atlayın.

    1. 新建 simgesinin üzerine gelin ve Create Workflow seçeneğini belirleyin.

    2. Create Workflow iletişim kutusunda bir Workflow Name girin.

    3. Create düğmesine tıklayın.

  3. Bir Hologres harici tablosu oluşturun.

    1. 新建 simgesinin üzerine gelin ve Create Table > Hologres > Table yolunu izleyin.

    2. Create Table iletişim kutusunda Table Type için External Table seçeneğini belirleyin ve tablo için engine, path ve name değerlerini yapılandırın.

      Yapılandırmayı tamamladıktan sonra Create düğmesine tıklayın.

  4. Hologres harici tablosunu yapılandırın.

    Hologres harici tablosu yapılandırma sayfasında tablonun özelliklerini ayarlayın.

    1. Temel özellikleri yapılandırın.

      Aşağıdaki tabloda temel özelliklerin ana parametreleri açıklanmaktadır.

      Parameter

      Description

      Type

      Oluşturulacak Hologres harici tablosunun türü.

      Not

      Yalnızca MaxCompute tablolarıyla eşlenen Hologres harici tabloları oluşturabilirsiniz.

      Servers

      Harici tablonun MaxCompute veri kaynağına bağlanmak için kullandığı sunucu.

      Not

      MaxCompute için bir harici tablo oluştururken Hologres'in alt katmanında zaten oluşturulmuş olan odps_server harici tablo sunucusunu çağırmanız gerekir. İlke hakkında daha fazla bilgi için bkz. postgres_fdw.

      Table

      Hologres harici tablosunun sorguladığı MaxCompute kaynak tablosu.

      MaxCompute projesinin model türüne göre aşağıdaki parametreleri yapılandırmanız gerekir:

      • iki katmanlı model:

        • project_name: MaxCompute projesinin adı.

        • table_name: Sorgulanacak MaxCompute kaynak tablosunun adı.

      • üç katmanlı model:

        • project_name: MaxCompute projesinin ve şemasının adı; biçimi odps_project_name#odps_schema_name şeklindedir.

        • table_name: Sorgulanacak MaxCompute kaynak tablosunun adı.

      Not

      Yapılandırılan parametreler model türünün gereksinimlerini karşılamazsa bir hata bildirilir. Örnek: failed to import foreign schema:Table not found - table_xxx.

    2. İş bilgilerini yapılandırın.

      Not

      Bir tablonun iş bilgileri yalnızca iş gereksinimlerine dayalı yönetim amaçlı kullanılır ve alt düzey mantık uygulamasını içermez.

      Parameter

      Description

      Tema

      Tablonun ait olduğu 1. düzey klasör ve 2. düzey klasör. Tabloları iş amaçlarına göre sınıflandırabilir ve aynı türdeki tabloları aynı klasörde toplayabilirsiniz.

      Not

      1. düzey temalar ve 2. düzey temalar yalnızca DataWorks'te sunulan klasör yapısıdır ve tabloları yönetmenize yardımcı olmak içindir.

      Layer

      Tablonun ait olduğu fiziksel veri ambarı katmanı. Katmanlar, bir veri ambarının hiyerarşisini tanımlamak ve yönetmek için kullanılır. Tipik katmanlar arasında hazırlama katmanı, ortak katman ve analitik katmanı bulunur. Tabloyu iş amacına uygun bir katmana atayabilirsiniz.

      Not

      Katmanları özelleştirmek için Create icon simgesine tıklayın. Daha fazla bilgi için bkz. Tablo yönetimi.

      Physical Category

      Tablonun fiziksel kategorisi. Bu, tabloyu iş perspektifinden daha ayrıntılı şekilde sınıflandırır. Tipik kategoriler arasında temel iş katmanı, gelişmiş iş katmanı ve diğerleri bulunur.

      Not

      Fiziksel kategorileri özelleştirmek için Create icon simgesine tıklayın. Daha fazla bilgi için bkz. Kategori yönetimi.

    3. Tablo şemasını yapılandırın.

      Table Structure Design sayfasında Field Design sekmesine gidin ve Hologres harici tablosuyla eşlenecek alanları seçin. Bu örnekte, metin türündeki smischema ve smitable alanları seçilmiştir. Adım 4'te Configure basic properties altındaki Table parametresini yapılandırdıktan sonra MaxCompute kaynak tablosundan gelen şema otomatik olarak görüntülenir. Bu şema, nihai Hologres harici tablosunu oluşturmak için kullanılır ve düzenlenemez.

      Not

      Bir MaxCompute tablosuna dayalı olarak bir Hologres harici tablosu oluşturduğunuzda veri türleri arasında eşleme yapılır. Harici tablodaki alan türleri, MaxCompute kaynak tablosundaki alan türleriyle birebir eşleşmelidir. MaxCompute ve Hologres arasındaki veri türü eşlemeleri hakkında bilgi için bkz. MaxCompute ve Hologres arasındaki veri türü eşlemeleri.

  5. Hologres harici tablosunu gönderin ve dağıtın.

    Tablo yapısını tanımladıktan sonra bunu geliştirme ortamına ve üretim ortamına gönderin. Tablo, yalnızca gönderildikten sonra ilgili engine projesinde görünür hale gelir.

    Not

    Çalışma alanınız temel moddaysa tabloyu yalnızca üretim ortamına göndermeniz yeterlidir. Temel mod ve standart mod çalışma alanları hakkında daha fazla bilgi için bkz. Çalışma alanı modu farkları.

    Operation

    Description

    Load from Development Environment

    Geliştirme tablosu hakkındaki bilgileri geliştirme ortamından yükler ve geçerli sayfada görüntüler.

    Not

    Bu işlem yalnızca tablo geliştirme ortamına gönderildikten sonra kullanılabilir. Bu işlem gerçekleştirildikten sonra geliştirme ortamından gelen tablo bilgileri, geçerli sayfadaki tablo bilgilerinin üzerine yazar.

    Commit to Development Environment

    Tabloyu DataWorks'ün geliştirme ortamına gönderir; bu işlem, geliştirme ortamına karşılık gelen Hologres veritabanında tabloyu oluşturur.

    Tabloyu gönderdikten sonra Data Studio'da ilgili iş akışının Hologres dizininde (tabloyu oluştururken seçtiğiniz yol) tablo yapısını görüntüleyebilirsiniz.

    Load from Production Environment

    Üretim tablosu hakkındaki bilgileri üretim ortamından yükler ve geçerli sayfada görüntüler.

    Not

    Bu işlem yalnızca tablo üretim ortamına gönderildikten sonra kullanılabilir. Bu işlem gerçekleştirildikten sonra üretim ortamından gelen tablo bilgileri, geçerli sayfadaki tablo bilgilerinin üzerine yazar.

    Commit to Production Environment

    Tabloyu DataWorks'ün üretim ortamına gönderir; bu işlem, üretim ortamına karşılık gelen Hologres veritabanında tabloyu oluşturur.

Sonraki adımlar

Hologres harici tablosu oluşturulduktan sonra bu tabloyu kullanarak verileri MaxCompute'tan bir Hologres dahili tablosuna periyodik olarak aktarabilirsiniz. Veri aktarmak için aşağıdaki yöntemlerden birini kullanabilirsiniz: