Tüm Ürünler
Search
Belge Merkezi

MaxCompute:Arayüzde iç tabloları, dış tabloları ve görünümleri yönetin

Son Güncelleme:Oct 09, 2026

MaxCompute Studio'daki Project Explorer, bir MaxCompute projesinde iç tablolar, dış tablolar ve görünümler oluşturmanıza olanak tanıyan görsel bir düzenleyici sağlar. Bu konuda iç tabloların, dış tabloların ve görünümlerin görsel olarak nasıl oluşturulacağı, değiştirileceği, görüntüleneceği ve silineceği açıklanmaktadır.

Arka plan

MaxCompute Studio, tablolar ve görünümler üzerinde aşağıdaki işlemleri destekler:

Tablo veya görünüm oluşturma

  1. IntelliJ IDEA'nın sol gezinme bölmesinde Project Explorer öğesine tıklayın. Hedef MaxCompute projenizde Tables & Views öğesine sağ tıklayın ve Create new table seçeneğini belirleyin.

  2. Create New Table/View iletişim kutusunda iç tablo, dış tablo veya görünüm oluşturmak için ayarları belirtin.

    • İç tablo veya dış tablo oluşturma

      İç veya dış tablo iki şekilde oluşturulabilir:

      • (Önerilen) 1. Yöntem: Bir SQL betiği kullanarak tablo oluşturma. Aşağıdaki tabloda parametre açıklanmıştır.


        Parametre


        Açıklama


        SQL DDL SCRIPT


        SQL betiği kullanarak tablo oluşturmak için betiği SQL DDL SCRIPT alanına yazın. Başka parametre gerekli değildir. Tablo oluşturma söz dizimi hakkında daha fazla bilgi için bkz. Tablo oluşturma.

      • Yöntem: Grafik kullanıcı arayüzünde (GUI) parametreleri yapılandırarak tablo oluşturma. Aşağıdaki tabloda parametreler açıklanmıştır.

        Parametre

        Açıklama

        Create Table

        Yeni iç veya dış tablonun adı.

        • Dış tablo oluşturmak için External Tables onay kutusunu seçin. External Tables ve View onay kutularını seçmezseniz iç tablo oluşturulur.

        • if not exists onay kutusunu seçerseniz mevcut tablonun şeması farklı olsa bile aynı ada sahip bir tablo zaten varsa işlem başarılı olur. Mevcut tablo ve meta verileri değiştirilmez.

        Comment

        İç veya dış tablo için açıklama.

        Lifecycle

        İç veya dış tablonun yaşam döngüsü (gün cinsinden).

        Stored as AliOrc

        İç veya dış tablonun depolama biçimi.

        Like table

        Bu seçenek mevcut bir tablonun şemasını devralan ancak verilerini veya yaşam döngüsü bilgilerini devralmayan yeni bir tablo oluşturur. Açılan listeden kaynak tabloyu seçebilirsiniz. Bu, aşağıdaki ifadeye eşdeğerdir:

        create table table_name like model_table;

        Data Column

        İç veya dış tabloya bölüm anahtarı olmayan sütunları manuel olarak ekleyin. Data Column alanının sağındaki 添加 simgesine tıklayarak bölüm anahtarı olmayan bir sütun ekleyin. MaxCompute Studio sütunun name, type, not null niteliğini ve comment değerini otomatik olarak oluşturur. Daha sonra bu değerleri gerektiği gibi ayarlamanız gerekir.

        Partition Key Column

        İç veya dış tabloya bölüm anahtarı sütunlarını manuel olarak ekleyin. Partition Key Column alanının sağındaki 添加 simgesine tıklayarak bölüm anahtarı sütunu ekleyin. MaxCompute Studio sütunun name, type ve comment değerlerini otomatik olarak oluşturur. Daha sonra bu değerleri gerektiği gibi ayarlamanız gerekir.

        Index

        İç veya dış tablonun karma veya aralık özellikleri gerektirmesi durumunda bu parametreyi yapılandırın.

        External Tables

        Dış tablo için Storage Handler, SERDEPROPERTIES, Location ve Using özelliklerini yapılandırın. Bu özellikler hakkında daha fazla bilgi için bkz. OSS dış tablosu oluşturma.

        AS SELECT

        Başka bir tablodan iç veya dış tablo oluşturur ve verilerini kopyalar. Kaynak tablonun bölümlerini veya yaşam döngüsü bilgilerini kopyalamaz. Bölümler normal sütunlara dönüştürülür.

        Aşağıdaki kod örnek sağlar:

        select col1, col2 from sale_detail;

        Bu, aşağıdaki ifadeye eşdeğerdir:

        create table table_name (colname1, colname2) as select col1, col2 from sale_detail;

        Additional Attribute

        İç veya dış tablo için diğer tablo özelliklerini manuel olarak ekleyin. Özelliklerin ayrıntılı listesi için bkz. Özellik listesi.

        SQL DDL SCRIPT

        Grafik kullanıcı arayüzünde parametreleri yapılandırdıktan sonra arayüz SQL DDL SCRIPT alanında otomatik olarak bir SQL betiği oluşturur.

        Not

        SQL DDL SCRIPT alanındaki betiği manuel olarak değiştirirseniz MaxCompute Studio tabloyu oluşturmak için değiştirilmiş betiği kullanır.

    • Görünüm oluşturma

      Görünüm iki şekilde oluşturulabilir:

      • (Önerilen) 1. Yöntem: Bir SQL betiği kullanarak görünüm oluşturma. Aşağıdaki tabloda parametre açıklanmıştır.


        Parametre


        Açıklama


        SQL DDL SCRIPT


        SQL betiği kullanarak görünüm oluşturmak için betiği SQL DDL SCRIPT alanına yazın. Başka parametre gerekli değildir. Görünüm oluşturma söz dizimi hakkında daha fazla bilgi için bkz. Görünüm oluşturma veya güncelleme.

      • Yöntem: Grafik kullanıcı arayüzünde parametreleri yapılandırarak görünüm oluşturma. Aşağıdaki tabloda parametreler açıklanmıştır.

        Parametre

        Açıklama

        Create view

        Yeni görünümün adı.

        • Görünüm oluşturmak için View onay kutusunu seçin.

        • if not exists onay kutusunu seçerseniz mevcut görünümün şeması farklı olsa bile aynı ada sahip bir görünüm zaten varsa işlem başarılı olur. Mevcut görünüm değiştirilmez.

        • Aynı ada sahip bir görünüm zaten varsa görünümü değiştirmek için Replace if exists onay kutusunu seçin.

        Comment

        Yeni görünüm için açıklama.

        Data Column

        Görünüme sütunları manuel olarak ekleyin. Data Column alanının sağındaki 添加 simgesine tıklayarak sütun ekleyin. MaxCompute Studio sütunun name değerini otomatik olarak oluşturur. Daha sonra bunu gerektiği gibi ayarlamanız gerekir.

        AS SELECT

        Mevcut bir tablo veya görünümden görünüm oluşturur. Bu, aşağıdaki ifadeye eşdeğerdir:

        create view view_name (colname1, colname2) as select col1, col2 from sale_detail;

        SQL DDL SCRIPT

        Grafik kullanıcı arayüzünde parametreleri yapılandırdıktan sonra arayüz SQL DDL SCRIPT alanında otomatik olarak bir SQL betiği oluşturur.

        Not

        SQL DDL SCRIPT alanındaki betiği manuel olarak değiştirirseniz MaxCompute Studio görünümü oluşturmak için değiştirilmiş betiği kullanır.

  3. Create New Table/View iletişim kutusunda Execution öğesine tıklayın. SUCCESS mesajı göründükten sonra OK düğmesine tıklayın.

    Not

    Grafik kullanıcı arayüzünü kullanarak iç tablo, dış tablo veya görünüm oluşturduğunuzda varsayılan olarak aşağıdaki genel özellikler kullanılır:

    • odps.sql.submit.mode=script: Oluşturma komutunun betik modunda gönderildiğini gösterir.

    • odps.sql.type.system.odps2=true: MaxCompute V2.0 veri türlerinin kullanıldığını gösterir.

  4. Hedef MaxCompute projesindeki Tables & Views öğesine sağ tıklayın ve Refresh metadata seçeneğini belirleyin. Yeni iç tablo, dış tablo veya görünüm ardından listede görünür.

Tabloları değiştirme

Not

Görünümleri değiştiremezsiniz.

  1. Sol gezinme bölmesinde Project Explorer öğesine tıklayın. Hedef MaxCompute projenizde Tables & Views öğesini genişletin, değiştirmek istediğiniz iç tabloya veya dış tabloya sağ tıklayın ve Open table editor seçeneğini belirleyin.

  2. Modify Table iletişim kutusunda tabloyu düzenleyin.

    Tablo adını, tablo açıklamasını, yaşam döngüsünü, sütun adlarını ve sütun açıklamalarını değiştirebilirsiniz. Ayrıca sütunlar, bir dizin ve diğer tablo özellikleri ekleyebilirsiniz. Ayrıntılı parametre açıklamaları için bkz. İç tablo, dış tablo veya görünüm oluşturma. İletişim kutusunun üst kısmında table name, Comment ve Lifecycle gibi temel bilgileri görüntüleyebilir ve değiştirebilirsiniz. Orta bölümde Columns, Partitions, Indices ve Table Properties olmak üzere dört sekme bulunur. Columns sekmesinde sütunları ekleyebilir, silebilir veya yeniden sıralayabilirsiniz. MaxCompute Studio, alt kısımdaki SQL DDL SCRIPT alanında ALTER TABLE table_2 ADD COLUMNS (col5 BIGINT); gibi ilgili DDL ifadesini otomatik olarak oluşturur. Düzenlemeyi tamamladıktan sonra Submit to MaxCompute düğmesine tıklayın.

  3. Modify Table iletişim kutusunda değişiklikleri uygulamak için Execution öğesine tıklayın.

  4. Hedef MaxCompute projesindeki Tables & Views öğesine sağ tıklayın ve Refresh metadata seçeneğini belirleyin. Güncellenmiş tablo listede görünür.

Tablo ve görünüm ayrıntıları

  • İç tablo veya dış tablo ayrıntılarını görüntüleme

    Hedef MaxCompute projesinde Tables & Views altında bir tablo adına çift tıklayın veya sağ tıklayıp Show table detail seçeneğini belirleyin. Ardından tablo hakkında aşağıdaki bilgileri görüntüleyebilirsiniz:

    • Table information: Tablonun MaxCompute projesi, sahibi, oluşturma zamanı ve son güncelleme zamanını içerir.

    • Table schema: Sütunları, veri türlerini, not null özelliklerini ve varsayılan değerleri içerir.

    • Tablo verileri: Alttaki alanda Partitions (yalnızca bölümlenmiş tablolar için) ve Preview rows sayısını belirtin. Ardından tablo verilerini görüntülemek için Data Preview öğesine tıklayın.

  • Görünüm ayrıntılarını görüntüleme

    Hedef MaxCompute projesinde Tables & Views altında bir görünüm adına çift tıklayın veya sağ tıklayıp Show table detail seçeneğini belirleyerek görünümü tanımlayan sorgu ifadesini görüntüleyin.

Tablo verilerini temizleme veya bölümleri silme

Hedef MaxCompute projesinde Tables & Views altında hedef tablo adına sağ tıklayın ve Truncate table/Delete partition seçeneğini belirleyin. Bu seçenek bölümlenmemiş bir tablodaki verileri temizler veya bölümlenmiş bir tablodan belirtilen bölümü siler.

Tablo veya görünüm silme

  1. IntelliJ IDEA'nın sol gezinme bölmesinde Project Explorer öğesine tıklayın. Hedef MaxCompute projenizde Tables & Views altında silmek istediğiniz iç tabloya, dış tabloya veya görünüme sağ tıklayın ve Drop table from server seçeneğini belirleyin.

  2. Confirmation Required iletişim kutusunda silmeyi onaylamak için OK düğmesine tıklayın.

  3. Hedef MaxCompute projesindeki Tables & Views öğesine sağ tıklayın ve Refresh metadata seçeneğini belirleyin. Silinen nesne artık listede görünmez.