Bu konuda, HoloWeb kullanarak dış tabloların nasıl oluşturulacağı, düzenleneceği veya silineceği ile dış tablo verilerinin ve DDL ifadelerinin nasıl önizleneceği açıklanmaktadır.
Ön koşullar
Bir Hologres örneğinde oturum açmış olmanız gerekir. Daha fazla bilgi için bkz. Örnekte oturum açma.
Dış tablo oluşturma
Hologres Management Console adresinde oturum açın.
Üst menü çubuğunun solundaki gezinme bölmesinden istediğiniz bölgeyi seçin.
HoloWeb geliştirme sayfasını açmak için Go to HoloWeb öğesini tıklayın.
-
HoloWeb geliştirme sayfasının üst gezinme çubuğunda yolunu izleyin ve ardından Create Foreign Table öğesini tıklayın.
Alternatif olarak, Metadata Management sayfasındaki Logged-in Instances listesinden hedef veritabanını tıklayabilir, veritabanı altındaki hedef şemaya sağ tıklayıp Create MaxCompute External Table öğesini seçebilirsiniz.
-
Create Foreign Table sayfasında, seçilen hızlandırma yöntemine göre parametreleri yapılandırın.
Entire project
Kategori
Parametre
Açıklama
Acceleration Method
Select an acceleration method.
Hologres aşağıdaki hızlandırma yöntemlerini 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ı.
Şemaların etkinleştirildiği bir MaxCompute projesi için erişim yetkiniz olan herhangi bir şemayı belirtebilirsiniz. Şemaların etkinleştirilmediği projeler için bu parametre gerekli değildir. Şemalar hakkında daha fazla bilgi için bkz. Şema işlemleri.
Destination Table Position
Holo schema
Şemanın adı.
Varsayılan public şemasını veya ö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ı seçin:
-
Ignore and continue creating other tables
-
Update and modify the table with the same name
-
Report an error and stop creating tables
Processing Rule for Unsupported Data Types
Desteklenmeyen veri türlerinin nasıl ele alınacağını seçin:
-
Report an error and fail the import
-
Ignore and Skip Table of Unsupported Fields
Selected tables
Kategori
Parametre
Açıklama
Acceleration Method
Select an acceleration method.
Hologres aşağıdaki hızlandırma yöntemlerini 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ı.
Şemaların etkinleştirildiği bir MaxCompute projesi için erişim yetkiniz olan herhangi bir şemayı belirtebilirsiniz. Şemaların etkinleştirilmediği projeler için bu parametre gerekli değildir. Şemalar hakkında daha fazla bilgi için bkz. Şema işlemleri.
Destination Table Position
Holo schema
Şemanın adı.
Varsayılan public şemasını veya ö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ı seçin:
-
Ignore and continue creating other tables
-
Update and modify the table with the same name
-
Report an error and stop creating tables
Processing Rule for Unsupported Data Types
Desteklenmeyen veri türlerinin nasıl ele alınacağını seçin:
-
Report an error and fail the import
-
Ignore and Skip Table of Unsupported Fields
Search
Tablo adına göre bulanık arama yapabilirsiniz. En fazla 200 tablo görüntülenebilir.
Single table
Kategori
Parametre
Açıklama
Acceleration Method
Select an acceleration method.
Hologres aşağıdaki hızlandırma yöntemlerini 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ı.
Şemaların etkinleştirildiği bir MaxCompute projesi için erişim yetkiniz olan herhangi bir şemayı belirtebilirsiniz. Şemaların etkinleştirilmediği projeler için bu parametre gerekli değildir. Şemalar hakkında daha fazla bilgi için bkz. Şema işlemleri.
Table Name
Belirtilen MaxCompute şemasındaki veri tablosu. Tablo adı önekine göre bulanık arama desteklenir.
Destination Hologres Table
Schema
Şemanın adı.
Varsayılan public şemasını veya özel bir şemayı seçebilirsiniz.
Table Name
Sorgu hızlandırması için kullanmak istediğiniz Hologres tablosunun adı.
Destination Table Description
Sorgu hızlandırması için kullanmak istediğiniz Hologres tablosunun açıklaması.
NotMaxCompute tablosundan veri senkronize etmek için bir dış tablo oluşturduğunuzda, tablo ve sütun açıklamaları da Hologres'e aktarılır.
-
Submit öğesini tıklayın. Ardından, yeni dış tabloyu görüntülemek için gezinme bölmesindeki şemayı yenileyin.
İsteğe bağlı: Yeni oluşturulan dış tablonun sayfasında SQL sorgu penceresini açmak için Query Table öğesini tıklayın. Ardından standart PostgreSQL kullanarak sorgular yazabilirsiniz.
Dış tabloyu düzenleme
Gezinme bölmesinde Instances Connected öğesini tıklayın.
Hedef örnek altında Database öğesini tıklayın.
Hedef veritabanı altında ve hedef Schema içinde Foreign Tables öğesini tıklayın.
Hedef dış tabloya sağ tıklayıp Open Table öğesini seçin.
Tablo sekmesinin sağ üst köşesinde Edit Table öğesini tıklayın.
Kaynak tablonun eşlenen Fields veya Partitions değerlerini değiştirebilirsiniz. Düzenleme sayfası Instance Name, Database, Table Name, Description ve Schema gibi temel ayarları gösterir. External Service bölümünde hizmet Type (örneğin, MaxCompute), Server List (örneğin, odps_server) ve kaynak Table değerlerini yapılandırın. Basic Information sekmesinde, alan listesini görüntülemek ve düzenlemek için Fields ve Partitions alt sekmelerini kullanın. İşiniz bittiğinde değişikliklerinizi kaydetmek için Submit Table öğesini tıklayın.
Değişikliklerinizi kaydetmek için Submit öğesini tıklayın.
Dış tabloyu yeniden adlandırma
Gezinme bölmesindeki Instances Connected listesinde hedef dış tabloyu bulun.
Hedef örnek altında, oluşturulan tüm veritabanlarının listesini görüntülemek için Database öğesini tıklayın.
Hedef veritabanı altında ve hedef Schema içinde, oluşturulan tüm dış tabloların listesini görüntülemek için Foreign Tables öğesini tıklayın.
Hedef dış tabloya sağ tıklayıp Rename öğesini seçin.
OK öğesini tıklayın.
Dış tabloyu silme
Gezinme bölmesindeki Instances Connected listesinde hedef dış tabloyu bulun.
Hedef örnek altında, oluşturulan tüm veritabanlarının listesini görüntülemek için Database öğesini tıklayın.
Hedef veritabanı altında ve hedef Schema içinde, oluşturulan tüm dış tabloların listesini görüntülemek için Foreign Tables öğesini tıklayın.
Hedef dış tabloya sağ tıklayıp Delete Table öğesini seçin.
Görüntülenen mesajda OK öğesini tıklayın.
Verileri önizleme
Gezinme bölmesindeki Instances Connected listesinde hedef dış tabloyu bulun.
Hedef örnek altında, oluşturulan tüm veritabanlarının listesini görüntülemek için Database öğesini tıklayın.
Hedef veritabanı altında ve hedef Schema içinde, oluşturulan tüm dış tabloların listesini görüntülemek için Foreign Tables öğesini tıklayın.
Hedef dış tabloya çift tıklayın ve açılan sayfada Data Preview sekmesini tıklayın.
İlgili belgeler
Dış 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: