Tüm Ürünler
Search
Belge Merkezi

DataWorks:Düğüm Geliştirmeye Genel Bakış

Son Güncelleme:Oct 05, 2026

Data Studio, veri işleme için birden fazla düğüm türünü destekler: senkronizasyon için veri entegrasyonu düğümleri; veri temizleme için hesaplama motoru düğümleri (MaxCompute SQL, Hologres SQL, EMR Hive ve diğerleri); karmaşık mantık için genel amaçlı düğümler (sanal düğümler, do-while döngüleri ve diğerleri).

Desteklenen düğüm türleri

Aşağıdaki tabloda periyodik zamanlama tarafından desteklenen düğüm türleri listelenmiştir. Manuel görevler veya manuel olarak tetiklenen iş akışları için desteklenen düğüm türleri farklılık gösterebilir. En güncel liste için kullanıcı arayüzüne bakın.

Not
  • Düğüm kullanılabilirliği sürüme ve bölgeye göre değişir. En doğru bilgi için kullanıcı arayüzüne bakın.

  • Bazı düğümler bir iş akışı içinde çalıştırılamaz. Ayrıntılar için düğüm bilgilerini inceleyin.

Düğüm türü

Düğüm adı

Açıklama

Düğüm kodu

TaskType

Veri Entegrasyonu

toplu senkronizasyon

Veri kaynakları arasında yinelenen toplu işlerde verileri senkronize eder; karmaşık senaryolarda birden çok heterojen kaynak arasında senkronizasyonu destekler.

Toplu senkronizasyonun desteklediği veri kaynakları hakkında daha fazla bilgi için Desteklenen veri kaynakları ve senkronizasyon çözümleri konusuna bakın.

23

DI

gerçek zamanlı senkronizasyon

Kaynak ile hedef veritabanı arasındaki veri değişikliklerini gerçek zamanlı olarak senkronize eder. Veri tutarlılığını korumak amacıyla tek bir tabloyu veya tüm bir veritabanını senkronize edebilirsiniz.

Gerçek zamanlı senkronizasyonun desteklediği veri kaynakları hakkında daha fazla bilgi için Desteklenen veri kaynakları ve senkronizasyon çözümleri konusuna bakın.

900

RI

Notebook

Notebook

Modüler ve etkileşimli iş akışları sayesinde veri keşfi, görselleştirme ve model oluşturma süreçlerini daha verimli hale getiren etkileşimli bir veri işleme ve analiz platformudur.

1323

NOTEBOOK

MaxCompute

MaxCompute SQL

MaxCompute SQL görevlerinin periyodik zamanlamasını destekler. MaxCompute SQL, SQL benzeri sözdizimi kullanır ve büyük ölçekli (TB düzeyinde) veriler içeren ancak yüksek gerçek zamanlı performans gerektirmeyen dağıtık işleme senaryoları için uygundur.

10

ODPS_SQL

SQL bileşeni

Birden çok giriş ve çıkış parametresine sahip, yeniden kullanılabilir bir SQL kod şablonudur. Kaynak tabloları filtreler, birleştirir ve gruplandırarak sonuç tabloları oluşturur. SQL bileşeni düğümleri oluşturabilir ve bu önceden tanımlanmış bileşenleri kullanarak veri işleme işlem hatlarını hızlıca inşa edebilirsiniz.

1010

COMPONENT_SQL

MaxCompute Script

Birden çok SQL ifadesini tek bir betikte birleştirerek derleme ve çalıştırmayı tek seferde gerçekleştirir; iç içe alt sorgular veya çok adımlı işlemler gibi karmaşık sorgu senaryoları için idealdir. Tüm betik tek seferde gönderilir ve birleştirilmiş bir yürütme planı kullanılır, böylece iş yalnızca bir kez kuyruğa alınır ve çalıştırılır.

24

ODPS_SQL_SCRIPT

PyODPS 2

MaxCompute Python SDK'sini entegre eder; PyODPS 2 düğümlerinde doğrudan Python kodu yazıp düzenleyerek MaxCompute üzerinde veri işleme ve analiz görevlerini gerçekleştirebilirsiniz.

221

PY_ODPS

PyODPS 3

MaxCompute işlerini doğrudan Python koduyla yazın ve periyodik zamanlama için yapılandırın.

1221

PYODPS3

MaxCompute Spark

DataWorks platformunda MaxCompute tabanlı Spark toplu işlerini (küme modunda) çalıştırır.

225

ODPS_SPARK

MaxCompute MR

MapReduce Java API'sini kullanarak MaxCompute üzerindeki büyük ölçekli veri kümelerini işleyen MapReduce programlarını göndermek için bir MaxCompute MR düğümü oluşturun.

11

ODPS_MR

Hologres'e meta verileri eşle

Hologres'teki MaxCompute verileri üzerinde sorguları hızlandırmak için Data Catalog'un MaxCompute meta veri eşleme özelliğini kullanarak MaxCompute tablosu meta verilerini Hologres'e eşleyin; bu sayede Hologres dış tabloları aracılığıyla hızlandırılmış sorgulama mümkün olur.

-

-

Hologres'e veri senkronize et

Büyük veri analizi ve gerçek zamanlı sorgular için tek tablo verilerini MaxCompute'dan Hologres'e senkronize eder.

-

-

Hologres

Hologres SQL

Hologres örneklerindeki verileri sorgular. Hologres ve MaxCompute alt düzeyde sorunsuz bir şekilde bağlantılıdır; bu nedenle, büyük ölçekli MaxCompute verilerini taşımadan standart PostgreSQL ifadelerini kullanarak sorgulayabilir ve analiz edebilirsiniz.

1093

HOLOGRES_SQL

MaxCompute'e veri senkronize et

Tek tablo verilerini Hologres'ten MaxCompute'e taşır.

1070

HOLOGRES_SYNC_DATA_TO_MC

Tek tıklamayla MaxCompute tablo şeması senkronizasyonu

MaxCompute tablo şemalarıyla eşleşen Hologres dış tablolarını toplu olarak hızlıca oluşturmak için tek tıklamayla tablo şeması içe aktarma özelliği sağlar.

1094

HOLOGRES_SYNC_DDL

Tek tıklamayla MaxCompute veri senkronizasyonu

Verileri MaxCompute'dan bir Hologres veritabanına hızlıca senkronize eder.

1095

HOLOGRES_SYNC_DATA

Serverless Spark

Serverless Spark Batch

Serverless Spark tabanlı bir Spark düğümüdür; büyük ölçekli veri işleme için uygundur.

2100

SERVERLESS_SPARK_BATCH

Serverless Spark SQL

Serverless Spark tabanlı bir SQL sorgu düğümüdür; standart SQL sözdizimini destekler ve yüksek performanslı veri analizi yetenekleri sunar.

2101

SERVERLESS_SPARK_SQL

Serverless Kyuubi düğümü

Kyuubi JDBC/ODBC arabirimi üzerinden Serverless Spark'a bağlanarak çok kiracılı Spark SQL hizmetleri sunar.

2103

SERVERLESS_KYUUBI

Severless StarRocks

Serverless StarRocks SQL

EMR Serverless StarRocks tabanlı bir SQL düğümüdür; açık kaynak StarRocks SQL sözdizimiyle uyumludur ve son derece hızlı OLAP sorgu analizi ile lakehouse sorgu analizi sağlar.

2104

SERVERLESS_STARROCKS

LLM

Büyük dil modeli düğümü

Doğal dil talimatlarınıza dayalı olarak veri temizleme ve madenciliği gerçekleştiren yerleşik bir veri işleme ve analiz motorudur.

2200

LLM_NODE

Flink

Flink SQL Streaming

Standart SQL ifadelerini kullanarak gerçek zamanlı görev işleme mantığını tanımlar. Zengin SQL desteği, güçlü durum yönetimi ve hata toleransı, olay zamanı ve işleme zamanı uyumluluğu ile esnek ölçeklendirme sunar. Kafka ve HDFS gibi sistemlerle entegre olur ve günlük kaydı ile performans izleme araçları sağlar.

2012

FLINK_SQL_STREAM

Flink SQL Batch

Standart SQL ifadelerini kullanarak veri işleme görevlerini tanımlar ve yürütür. Büyük veri kümelerinin analizi ve dönüşümü, veri temizleme ve toplama dahil olmak üzere uygun senaryolarda kullanılır. Verimli büyük ölçekli toplu veri işleme için görsel yapılandırmayı destekler.

2011

FLINK_SQL_BATCH

EMR

EMR Hive

SQL benzeri ifadeleri kullanarak büyük veri kümelerini okuma, yazma ve yönetme işlemlerini gerçekleştirir; log verilerinin verimli analizi ve geliştirilmesi için uygundur.

227

EMR_HIVE

EMR Impala

PB ölçeğindeki büyük veriler için hızlı, gerçek zamanlı etkileşimli bir SQL sorgu motorudur.

260

EMR_IMPALA

EMR MR

Büyük ölçekli veri kümelerini birden çok paralel Map görevine ayırarak veri işleme verimliliğini önemli ölçüde artırır.

230

EMR_MR

EMR Presto

Esnek ve ölçeklenebilir dağıtık bir SQL sorgu motorudur; standart SQL sorgu sözdizimini kullanarak büyük verilerin etkileşimli analizini ve sorgulanmasını destekler.

259

EMR_PRESTO

EMR Shell

Veri işleme, Hadoop bileşenlerini çağırma ve dosya işlemleri için özel Shell betikleri yazın ve yürütün.

257

EMR_SHELL

EMR Spark

Genel amaçlı bir büyük veri analiz motorudur; karmaşık bellek içi hesaplamaları destekler ve geniş ölçekli, düşük gecikme süreli veri analizi uygulamaları oluşturmak için idealdir.

228

EMR_SPARK

EMR Spark SQL

Dağıtık bir SQL sorgu motoru kullanarak yapılandırılmış verileri işler ve görev yürütme verimliliğini artırır.

229

EMR_SPARK_SQL

EMR Spark Streaming

Yüksek aktarım hızına sahip gerçek zamanlı akış verilerini işler; veri akışı hatalarından hızla kurtulabilen hata toleransı mekanizmaları sunar.

264

EMR_SPARK_STREAMING

EMR Trino

Birden çok veri kaynağı arasında etkileşimli analiz ve sorgulama için uygun dağıtık bir SQL sorgu motorudur.

267

EMR_TRINO

EMR Kyuubi

Spark, Flink ve Trino gibi veri gölü sorgu motorları için SQL sorgu hizmetleri sunan dağıtık ve çok kiracılı bir ağ geçididir.

268

EMR_KYUUBI

ADB

ADB for PostgreSQL

AnalyticDB for PostgreSQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

1000090

-

ADB for MySQL

AnalyticDB for MySQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

1000126

-

ADB Spark

AnalyticDB Spark görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

1990

ADB_SPARK

ADB Spark SQL

AnalyticDB Spark SQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

1991

ADB_SPARK_SQL

CDH

CDH Hive

CDH kümesi dağıtan ve DataWorks'te Hive görevleri çalıştırmak isteyen kullanıcılar için tasarlanmıştır.

270

CDH_HIVE

CDH Spark

Genel amaçlı bir büyük veri analiz motorudur; karmaşık bellek içi analizi destekler ve geniş ölçekli, düşük gecikme süreli veri analizi uygulamaları oluşturmak için uygundur.

271

CDH_SPARK

CDH Spark SQL

Dağıtık bir SQL sorgu motoru kullanarak yapılandırılmış verileri işler ve görev yürütme verimliliğini artırır.

272

CDH_SPARK_SQL

CDH MR

Ultra büyük ölçekli veri kümelerini işler.

273

CDH_MR

CDH Presto

CDH ortamının veri analizi yeteneklerini geliştiren dağıtık bir SQL sorgu motorudur.

278

CDH_PRESTO

CDH Impala

Daha hızlı sorgu performansı sağlamak için Impala SQL betikleri yazın ve yürütün.

279

CDH_IMPALA

Lindorm

Lindorm Spark

Lindorm Spark görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

1800

LINDORM_SPARK

Lindorm Spark SQL

Lindorm Spark SQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

1801

LINDORM_SPARK_SQL

Click House

ClickHouse SQL

Görev yürütme verimliliğini artırmak için dağıtık SQL sorgularını ve yapılandırılmış veri işlemeyi destekler.

1301

CLICK_SQL

Veri Kalitesi

Kalite izleme

Kirli veriler gibi sorunları tespit etmek için veri kaynak tablolarında kontrol yapan veri kalitesi izleme kuralları yapılandırın. Veri doğrulama için izleme görevlerini periyodik olarak çalıştıracak özel zamanlama ilkeleri belirleyebilirsiniz.

1333

DATA_QUALITY_MONITOR

Veri karşılaştırma

Farklı tablolar arasındaki verileri birden çok yöntemle karşılaştırır.

1331

DATA_SYNCHRONIZATION_QUALITY_CHECK

Genel

Yük yok düğümü

Veri üretmeden kuru çalıştırma gerçekleştiren bir kontrol türü düğümdür. Genellikle düğümleri ve iş akışlarını organize etmek için iş akışı düzenlemesinde kök düğüm olarak kullanılır.

99

VIRTUAL

Atama düğümü

Atama düğümünün son sorgu veya çıktı sonucunu düğüm bağlamı özelliği aracılığıyla aşağı akış düğümlerine aktararak düğümler arası parametre geçişini sağlar.

1100

CONTROLLER_ASSIGNMENT

Shell düğümü

Shell düğümleri standart Shell sözdizimini destekler ancak etkileşimli sözdizimini desteklemez.

6

DIDE_SHELL

Parametre düğümü

Yukarı akış düğümlerinden gelen parametreleri toplar ve aşağı akışa dağıtır.

1115

PARAM_HUB

OSS nesne denetimi

OSS nesnelerini izleyerek aşağı akış düğümünün yürütülmesini tetikler.

239

OSS_INSPECT

Python düğümü

Python 3.0'ı destekler. Zamanlama parametreleri aracılığıyla yukarı akış parametrelerini alabilir ve özel parametreler uygulayabilir; çıktısını aşağı akış düğümlerine parametre olarak aktarır.

1322

PYTHON

Birleştirme düğümü

Yukarı akış düğümlerinin çalışma durumunu birleştirir; dallanma düğümlerinin aşağı akışındaki düğümler için bağımlılık takibi ve çalıştırma tetiklemeyi çözer.

1102

CONTROLLER_JOIN

Dal düğümü

Yukarı akış sonuçlarını değerlendirir ve farklı sonuçları farklı dal mantıklarına yönlendirir. Atama düğümleriyle birlikte kullanılabilir.

1101

CONTROLLER_BRANCH

For-each düğümü

Bir atama düğümü tarafından aktarılan sonuç kümesi üzerinde yineleme yapar.

1106

CONTROLLER_TRAVERSE

Do-while düğümü

Bir düğüm mantığı alt kümesini döngü halinde yürütür. Ayrıca bir atama düğümü tarafından aktarılan sonuçlar üzerinde döngü yapmak için atama düğümleriyle birlikte kullanılabilir.

1103

CONTROLLER_CYCLE

Denetim düğümü

Bir hedef nesnenin (MaxCompute bölümlenmiş tablosu, FTP dosyası veya OSS dosyası) kullanılabilir olup olmadığını denetler. Denetim ilkesi karşılandığında düğüm başarı durumu döndürür ve aşağı akış görevinin yürütülmesini tetikler. Desteklenen hedef nesneler:

  • MaxCompute bölümlenmiş tablosu

  • FTP dosyası

  • OSS dosyası

  • HDFS

  • OSS-HDFS

241

CHECK_NODE

Function Compute

Olay işlevlerini periyodik olarak zamanlar ve işler.

1330

FUNCTION_COMPUTE

HTTP tetikleyici

Diğer zamanlama sistemlerindeki görevler tamamlandığında DataWorks görevlerini tetikler.

Not

DataWorks artık kiracılar arası düğümler oluşturmayı desteklememektedir. Kiracılar arası düğümler kullanıyorsanız, aynı yetenekleri sunan HTTP tetikleyici düğümlerine geçiş yapmanızı öneririz.

1114

SCHEDULER_TRIGGER

SSH

Belirtilen SSH veri kaynağı üzerinden bağlı olan bir ana bilgisayara uzaktan erişir ve uzak ana bilgisayardaki betiğin yürütülmesini tetikler.

1321

SSH

Veri Gönderme

Data Studio iş akışındaki diğer düğümler tarafından üretilen veri sorgusu sonuçlarını, veri gönderme hedefleri oluşturarak DingTalk gruplarına, Lark gruplarına, WeCom gruplarına, Teams'e ve e-postaya gönderir.

1332

DATA_PUSH

Veritabanı düğümleri

MySQL düğümü

MySQL düğümleri, MySQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

1000125

-

SQL Server

SQL Server düğümleri, SQL Server görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10001

-

Oracle düğümü

Oracle düğümleri, Oracle görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10002

-

PostgreSQL düğümü

PostgreSQL düğümleri, PostgreSQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10003

-

StarRocks düğümü

StarRocks görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10004

-

DRDS düğümü

DRDS görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10005

-

PolarDB MySQL düğümü

PolarDB MySQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10006

-

PolarDB PostgreSQL düğümü

PolarDB PostgreSQL düğümleri, PolarDB PostgreSQL görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10007

-

Doris düğümü

Doris düğümleri, Doris görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10008

-

MariaDB düğümü

MariaDB düğümleri, MariaDB görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10009

-

SelectDB düğümü

SelectDB düğümleri, SelectDB görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10010

-

Redshift düğümü

Redshift düğümleri, Redshift görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10011

-

Saphana düğümü

Saphana düğümleri, SAP HANA görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10012

-

Vertica düğümü

Vertica düğümleri, Vertica görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10013

-

DM (Dameng) düğümü

DM düğümleri, DM görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10014

-

KingbaseES düğümü

KingbaseES düğümleri, KingbaseES görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10015

-

OceanBase düğümü

OceanBase düğümleri, OceanBase görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10016

-

DB2 düğümü

DB2 düğümleri, DB2 görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10017

-

GBase 8a düğümü

GBase 8a düğümleri, GBase 8a görevlerinin geliştirilmesini ve periyodik zamanlamasını destekler.

10018

-

Algoritma

PAI Designer

Uçtan uca makine öğrenimi geliştirme iş akışlarını uygulamak için PAI'nin görsel modelleme aracıdır.

1117

PAI_STUDIO

PAI DLC

Eğitim görevlerinin dağıtık yürütülmesi için PAI'nin konteyner tabanlı eğitim hizmetidir.

1119

PAI_DLC

PAI Flow

PAI bilgi tabanı dizin iş akışı / DataWorks tarafında PAIFlow düğümleri oluşturur.

1250

PAI_FLOW

Mantık düğümü

SUB_PROCESS düğümü

Yönetim ve zamanlama amacıyla birden çok iş akışını tek bir bütün halinde birleştirir.

1122

SUB_PROCESS

Düğüm oluşturma

Zamanlanmış iş akışları için düğüm oluşturma

Görevlerinizin belirli aralıklarla (saatlik, günlük veya haftalık gibi) otomatik olarak çalışması gerekiyorsa, aşağıdaki yollarla zamanlanmış görev düğümleri oluşturun: bağımsız bir zamanlanmış görev düğümü oluşturun, zamanlanmış bir iş akışına iç düğümler ekleyin veya mevcut bir düğümü kopyalayın.

  1. DataWorks konsolundaki Çalışma Alanları sayfasına gidin. Üst gezinme çubuğundan istediğiniz bölgeyi seçin. İstediğiniz çalışma alanını bulun ve Actions sütununda Shortcuts > Data Studio öğelerini seçin.

  2. Sol gezinme bölmesinde Data Studio sayfasına gitmek için image simgesine tıklayın.

Zamanlanmış görev düğümü oluşturma

  1. Proje dizininin sağ tarafındaki image simgesine tıklayın, New Node öğesini seçin ve ardından istediğiniz düğüm türünü seçin.

    Önemli

    Sistem Common Nodes ve All Nodes listeleri sunar. Mevcut tüm düğüm türlerini görüntülemek için alt kısımdaki All Nodes seçeneğini belirleyin. Düğümleri hızlıca bulmak için arama kutusunu kullanın veya istediğiniz düğümü bulup oluşturmak için kategori filtrelerinden (MaxCompute, Data Integration ve General gibi) yararlanın.

    Düğümleri düzenlemek ve yönetmek için önceden dizinler oluşturabilirsiniz.
  2. Düğüm adını belirleyin ve kaydedin. Ardından düğüm düzenleme sayfası görüntülenir.

Zamanlanmış iş akışında iç düğüm oluşturma

  1. Bir zamanlanmış iş akışı oluşturun.

  2. İş akışı tuvalinde üstteki araç çubuğunda New Node düğmesine tıklayın, geliştirmeniz gereken göreve göre istediğiniz düğüm türünü seçin ve tuvale sürükleyin.

  3. Düğüm adını belirleyin ve kaydedin.

Kopyalayarak düğüm oluşturma

Kopyalama özelliğini kullanarak mevcut bir düğümü hızlıca çoğaltabilir ve yeni bir düğüm oluşturabilirsiniz. Kopyalanan içerik, düğümün Scheduling Settings bilgilerini (Scheduling Parameters, Scheduling time ve Scheduling Dependency) içerir.

  1. Sol taraftaki Project Directory bölümünde kopyalamak istediğiniz düğüme sağ tıklayın ve bağlam menüsünden Cloning seçeneğini belirleyin.

  2. İletişim kutusunda düğüm Name ve Path değerlerini değiştirin (veya varsayılan değerleri koruyun) ve kopyalamayı başlatmak için Confirm düğmesine tıklayın.

  3. Kopyalama tamamlandıktan sonra yeni oluşturulan düğümü Project Directory bölümünde görüntüleyin.

Manuel olarak tetiklenen iş akışları için düğüm oluşturma

Görevlerinizin periyodik olarak çalışması gerekmiyor ancak üretim ortamına dağıtılması ve gerektiğinde manuel olarak çalıştırılması gerekiyorsa, manuel olarak tetiklenen bir iş akışında iç düğümler oluşturun.

  1. DataWorks konsolundaki Çalışma Alanları sayfasına gidin. Üst gezinme çubuğundan istediğiniz bölgeyi seçin. İstediğiniz çalışma alanını bulun ve Actions sütununda Shortcuts > Data Studio öğelerini seçin.

  2. Sol gezinme bölmesinde manuel olarak tetiklenen iş akışı sayfasına gitmek için image simgesine tıklayın.

    1. Bir manuel olarak tetiklenen iş akışı oluşturun.

    2. Manuel olarak tetiklenen iş akışı düzenleme sayfasının üstündeki araç çubuğunda New Internal Node düğmesine tıklayın ve geliştirmeniz gereken göreve göre istediğiniz düğüm türünü seçin.

    3. Düğüm adını belirleyin ve kaydedin.

Manuel görev düğümleri oluşturma

  1. DataWorks konsolundaki Çalışma Alanları sayfasına gidin. Üst gezinme çubuğundan istediğiniz bölgeyi seçin. İstediğiniz çalışma alanını bulun ve Actions sütununda Shortcuts > Data Studio öğelerini seçin.

  2. Sol gezinme bölmesinde manuel görev sayfasına gitmek için image simgesine tıklayın.

  3. Alt bölümde Manually Triggered Task öğesinin sağ tarafındaki image simgesine tıklayın, New Node seçeneğini belirleyin ve ardından istediğiniz düğüm türünü seçin.

    Not

    Manuel görevler yalnızca aşağıdaki düğüm türlerini destekler: Offline synchronization, Notebook, Maxcompute SQL, Maxcompute Script, Pyodps 2, Maxcompute MR, Hologres SQL, Python ve Shell.

  4. Düğüm adını belirleyin ve kaydedin. Ardından düğüm düzenleme sayfası görüntülenir.

Düğümlerin toplu düzenlenmesi

Bir iş akışı çok sayıda düğüm içerdiğinde bunları tek tek açarak düzenlemek verimsizdir. DataWorks, tuvalin sağ tarafında tüm düğümleri liste halinde gösteren ve hızlı önizleme, arama ile toplu düzenleme imkanı sunan Internal Node List özelliğini sağlar.

Kullanım

  1. İş akışı tuvalinin üstündeki araç çubuğunda Show Internal Node List düğmesine tıklayarak özelliği tuvalin sağ tarafındaki panelde açın.

    image

  2. Panel açıldığında mevcut iş akışındaki tüm düğümler liste halinde görüntülenir.

    • Kod önizleme ve sıralama:

      • Kod düzenlemeyi destekleyen düğümler (MaxCompute SQL gibi) varsayılan olarak kod düzenleyiciyi genişletir.

      • Kod düzenlemeyi desteklemeyen düğümler (sanal düğümler gibi) kart olarak görüntülenir ve listenin en altına otomatik olarak yerleştirilir.

    • Hızlı arama ve gezinme:

      • Arama: Üstteki arama kutusuna anahtar kelimeler girerek düğüm adları üzerinde bulanık arama yapın.

      • Bağlantı: Tuval ile kenar çubuğu arasında çift yönlü bağlantı mevcuttur. Tuvalde bir düğüm seçtiğinizde kenar çubuğundaki ilgili düğüm vurgulanır ve tersi de geçerlidir.

    • Çevrimiçi düzenleme:

      • İşlemler: Her düğüm kartının sağ üst köşesinde Load Latest Code, Open Node ve Edit gibi hızlı işlemler bulunur.

      • Otomatik kaydetme: Düzenleme moduna geçtiğinizde fare odağı kod bloğu alanından ayrıldığında değişiklikler otomatik olarak kaydedilir.

      • Çakışma algılama: Düzenleme sırasında kod başka bir kullanıcı tarafından güncellenirse yanlışlıkla üzerine yazılmasını önlemek amacıyla kaydetme hatası bildirimi tetiklenir.

    • Odak modu:

      • Bir düğüm seçin ve odak modunu etkinleştirmek için kayan pencerenin sağ üst köşesindeki image simgesine tıklayın. Kenar çubuğu yalnızca seçili düğümü göstererek kod düzenleme için daha fazla alan sağlar.

Sürüm yönetimi

Düğümleri belirtilen geçmiş bir sürüme geri yükleyin. Sistem ayrıca farkları analiz etmenize ve ayarlama yapmanıza yardımcı olmak için sürüm görüntüleme ve karşılaştırma özellikleri sunar.

  1. Sol taraftaki Project Directory bölümünde hedef düğüm adına çift tıklayarak düğüm düzenleme sayfasına gidin.

  2. Düğüm düzenleme sayfasının sağ tarafındaki Version düğmesine tıklayın. Version sayfasında Developer Record ve Publish Record bilgilerini görüntüleyin ve yönetin.

    • View bir sürüm:

      1. Developer Record veya Publish Record sekmesinde görüntülemek istediğiniz düğüm sürümünü bulun.

      2. Operation sütunundaki View düğmesine tıklayarak ayrıntılar sayfasına gidin; burada düğüm kodu içeriğini ve Scheduling Settings bilgilerini görüntüleyebilirsiniz.

        Not

        Scheduling Settings bilgileri Script Mode veya Visual Mode içinde görüntülenebilir. Görüntüleme modları arasında Scheduling Settings sekmesinin sağ üst köşesinden geçiş yapabilirsiniz.

    • Compare sürümler:

      Developer Record veya Publish Record sekmesinde bir düğümün farklı sürümlerini karşılaştırabilirsiniz. Aşağıdaki örnek, geliştirici kaydını kullanarak karşılaştırma işlemini göstermektedir.

      • Geliştirme veya dağıtım kayıtları içinde karşılaştırma: Developer Record sekmesinde iki sürüm seçin ve sürümler arasındaki düğüm kodu içeriği ile zamanlama ayarlarını karşılaştırmak için üstteki Select Comparison düğmesine tıklayın.

      • Geliştirme ve dağıtım veya derleme kayıtları arasında karşılaştırma:

        1. Developer Record sekmesinde istediğiniz düğüm sürümünü bulun.

        2. Operation sütunundaki Compare düğmesine tıklayın ve ayrıntılar sayfasında karşılaştırmak için Publish Record veya Build Records içinden bir sürüm seçin.

    • Restore bir sürüm:

      Düğümleri yalnızca Developer Record içinden belirtilen geçmiş bir sürüme geri yükleyebilirsiniz. Developer Record sekmesinde hedef sürümü bulun ve düğümün kodunu ile Scheduling Settings bilgilerini hedef sürüme geri yüklemek için Operation sütunundaki Restore düğmesine tıklayın.

İlgili Konular

SSS

Düğüm kodunu (SQL veya Python gibi) yerel makineme indirebilir miyim?

  • Yanıt: Doğrudan indirme özelliği mevcut değildir. Geliştirme sırasında kodu yerel makinenize kopyalayabilirsiniz. Alternatif olarak, Data Studio'daki kişisel dizinde geliştirme yapabilir ve ardından kodu proje dizinine gönderebilirsiniz; bu işlem kodunuzu yerel olarak kaydeder.