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
Hologres Yönetim Konsolu üzerinde 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 seçeneğine tıklayın.
-
Bir Hologres örneğine bağlanın.
Metadata Management sekmesinde Instances seçeneğine tıklayın.
-
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
-
(İ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.
NotDaha önce bir veritabanı oluşturduysanız bu adımı atlayıp bir SQL sorgusu oluşturun.
-
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.
-
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.
NotVeritabanı 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.
-
-
-
SQL sorgusu oluşturun
Standart PostgreSQL deyimlerini yazmak ve çalıştırmak için SQL Editor kullanın.
-
SQL Editor sayfasında
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.
-
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;NotSQL 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.
-
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_regionkeyven_commentsü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.
-
-
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:
DataWorks içinde bir MaxCompute veri kaynağı bağlayın, ardından tablo oluşturun ve verilerle doldurun.
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.
seçeneğine tıklayın.
-
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.
-
Yabancı tabloyu oluşturduktan sonra sol gezinme bölmesinde 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:
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.
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.
-
HoloWeb sayfasının üst gezinme çubuğunda 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.
-
Create Internal Table sayfasında parametreleri yapılandırın.
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
Metadata Management sekmesinde, Instances Connected listesinde hedef dahili tabloya çift tıklayın.
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.
Submit seçeneğine tıklayın.
-
Dahili tabloyu silme
Metadata Management sekmesinde, Instances Connected listesinde hedef dahili tabloya sağ tıklayıp Delete Table seçeneğini belirleyin.
Delete Table iletişim kutusunda OK seçeneğine tıklayın.
-
Tablo verilerini önizleme
Instances Connected listesinde hedef dahili tabloya çift tıklayın.
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.