Tek tıklamayla şema aktarma özelliğini kullanarak, şemaları MaxCompute tablolarınızla eşleşen Hologres harici tablolarını toplu halde oluşturabilir ve ardından tablo şemalarının senkronize kalmasını sağlamak için bir MaxCompute şema eşitleme düğümü yapılandırabilirsiniz.
Arka Plan
DataWorks, görsel bir arayüz aracılığıyla IMPORT FOREIGN SCHEMA ifadesini kapsar; bu sayede MaxCompute tablo şemalarını tek tıklamayla Hologres'e eşitleyebilirsiniz.
Hologres Alibaba Cloud tarafından geliştirilen tek duraklı gerçek zamanlı veri ambarı motorudur. MaxCompute ile entegre çalışır ve MaxCompute verilerindeki sorguları hızlandırmak için harici tablolar oluşturmanıza olanak tanır.
Sınırlamalar
Bu özellik yalnızca MaxCompute iç tablolarındaki sorguları hızlandırır; harici tablolar veya görünümler için geçerli değildir.
Yordam
-
MaxCompute şema eşitleme düğümünün düzenleyici sayfasında aşağıdaki adımları uygulayın.
Düğüm ayarları
Düğüm düzenleyici sayfasında aşağıdaki parametreleri yapılandırın:
Parametre
Açıklama
Destination Name
Hologres örneğinin adı.
NotHedef Yönetimi bölümü, Holo console (instance monitoring), Slow Query, Active connection management, DB authorization ve User Management sayfalarına bağlantılar sağlar.
Destination Database
Hologres örneğindeki veritabanının adı.
Schema
Hologres veritabanındaki şemanın adı. Varsayılan değer
public'dir.Type
Kaynak tablo türü. Yalnızca MaxCompute tabloları desteklenir.
Servers
Kaynak tabloların bulunduğu sunucu.
Hologres'te varsayılan olarak oluşturulan odps_server harici tablo sunucusunu kullanabilirsiniz. Çalışma prensibi hakkında daha fazla bilgi için bkz. postgres_fdw.
Source Project
Kaynak tabloların bulunduğu projenin adı.
Select Tables for Query Acceleration
Harici tablolar oluşturmak için kullanmak istediğiniz kaynak tablolar.
-
All Tables in Database: Seçili veritabanındaki tüm tablolar için harici tablolar oluşturur.
-
Selected Tables: Veritabanındaki yalnızca seçili tablolar için harici tablolar oluşturur. Tabloları ada göre arayabilirsiniz.
NotArama özelliği bulanık eşleştirmeyi destekler. Bir anahtar kelime girdiğinizde, adlarında bu kelimeyi içeren tüm tablolar döndürülür.
Action for Table Name Conflicts
Oluşturulacak bir tablonun adı, Hologres'teki mevcut bir tabloyla aynı olduğunda gerçekleştirilecek eylem.
-
Ignore Conflicts and Continue Creating Tables.
-
Update and Change Names of Tables with Same Names.
-
Report Error and Create No Table.
Data type not supported
Kaynak tablo, Hologres'in desteklemediği veri türlerini içerdiğinde gerçekleştirilecek eylem.
-
Report Error and Import Failed: Tablo oluşturma işlemi başarısız olur.
-
Ignore and skip unsupported fields: Tabloyu oluşturur ancak desteklenmeyen alanları dışarıda bırakır.
Eşitleme görevini çalıştırın
-
Run Configuration bölümünde bir Resource Group seçin.
NotGörevin kaynak gereksinimlerine bağlı olarak CUs for Scheduling değerini de yapılandırabilirsiniz. Varsayılan değer
0.25şeklindedir.Bir veri kaynağına genel ağ üzerinden veya bir VPC'den erişmek için, veri kaynağına bağlanabilen bir zamanlama Kaynak Grubu kullanmanız gerekir. Daha fazla bilgi için bkz. Ağ bağlantısı çözümleri.
Araç çubuğunda görevi kaydetmek için Save öğesini tıklayın ve ardından çalıştırmak için Run öğesini tıklayın.
-
Düğümü zamanlanmış olarak çalıştırmak için ihtiyaçlarınıza göre zamanlama yapılandırmasını ayarlayın. Daha fazla bilgi için bkz. Zamanlama yapılandırması.
Düğümü yapılandırdıktan sonra dağıtmanız gerekir. Daha fazla bilgi için bkz. Düğüm ve iş akışı dağıtımı.
Görev dağıtıldıktan sonra, Operation Center'da zamanlanmış çalıştırmalarını izleyebilirsiniz. Daha fazla bilgi için bkz. Operation Center'a giriş.
Sonraki adımlar
Harici tablolar oluşturulduktan sonra verileri Hologres tablolarına eşitleyin ve MaxCompute verilerindeki sorguları hızlandırmak için Hologres komutlarını kullanın. Daha fazla bilgi için bkz. Harici tablo kullanarak MaxCompute verilerindeki sorguları hızlandırma.