Tüm Ürünler
Search
Belge Merkezi

Simple Log Service:Veri dönüştürme

Son Güncelleme:Sep 30, 2026

Sorgu sonuçlarını grafiklerde görselleştirilmeden önce işlemek için veri dönüştürme kuralları yapılandırın. Örneğin, birden fazla sorgu ifadesinin sonuçlarını birleştirin veya sonuçları alan değerlerine göre sınıflandırın.

Önemli
  • Yalnızca Grafikler (Pro) veri dönüştürmeyi destekler. Simple Log Service tarafından desteklenen Grafikler (Pro) hakkında daha fazla bilgi için bkz. Grafik türleri.

  • Her veri dönüştürme kuralının benzersiz bir kimliği vardır. Kimlik, büyük harfli bir T harfi ve başka bir büyük harften oluşur. Örnekler: TA ve TB.

  • Bir veri dönüştürme kuralı yapılandırmadan önce bir sorgu ifadesi çalıştırmanız gerekir. Daha fazla bilgi için bkz. Sorgu ve analiz.

Veri dönüştürme kuralı türleri

Bir grafik oluştururken veri dönüştürme kuralları yapılandırabilirsiniz. Desteklenen türler Connect, Category, Parse Timestamp, Group By ve Transpose Rows and Columns'dır.

  • Category: Belirtilen alanlara göre bir sorgu ifadesinin sonuçlarını gruplar ve her grup için hesaplama yapar. Aşağıdaki tabloda parametreler açıklanmıştır. Daha fazla bilgi için bkz. Category örneği.


    Parametre


    Açıklama


    Select Data Source


    Sınıflandırmak istediğiniz sonuçların ait olduğu sorgu ifadesini seçin. Örneğin, A'yı seçerseniz Sorgu İfadesi A'nın sonuçları sınıflandırılır.


    X-axis


    X ekseni olarak bir alan seçin.


    Y-axis


    Y ekseni olarak bir alan seçin.


    Aggregate Column


    Verileri daha fazla sınıflandırmak ve toplamak için bir alan seçin. Örneğin, kind alanını seçmek verileri bu alana göre sınıflandırır ve toplar.

  • Connect: Left Join, Right Join veya Full Join kullanarak birden fazla sorgu ifadesinin sonuçlarını birleştirir ve birleştirilen sonuçları grafikte görüntüler. Aşağıdaki tabloda parametreler açıklanmıştır. Daha fazla bilgi için bkz. Connect örneği.


    Parametre


    Açıklama


    Connection Mode


    Sorgu sonuçlarını birleştirmek için birleştirme yöntemini seçin.


    Connection Field


    Tüm sorgu sonuçlarında ortak olan bir alanı birleştirme anahtarı olarak seçin.

Örneğin, TA veri dönüştürmesi için türü Category, Select Data Source değerini A, x eksenini Time, y eksenini count ve Aggregate Column değerini kind olarak ayarlayın. TB veri dönüştürmesi için türü Connect, Connection Mode değerini Left Join ve Connection Field değerini Time olarak ayarlayın.

Connect örneği

A ve B sorgu ifadeleri, time alanını içeren sonuçlar döndürür. Sonuçları birleştirmek ve bir tabloda görüntülemek için time alanında Left Join kullanabilirsiniz.

  • Sorgu ve analiz yapılandırması: A sorgusu ve analizi LogStore (SQL) kullanır. Logstore sls-mall-traces'tir ve ifade şudur: * | select __time__ - __time__ % 60 as time, count() as pv, 'computer' as icon, 'database' as database from log group by time order by time asc limit 2000. B sorgusu ve analizi LogStore (SQL) kullanır. Logstore sls-mall-traces-deps'tir ve ifade şudur: * | select __time__ - __time__ % 60 as time, count() as pvb from log group by time order by time asc limit 2000.

  • A sorgusu ve analizi sonuçları: Döndürülen tablo time, pv, icon ve database olmak üzere dört sütun içerir. 60 saniyelik aralıklarla gruplanmış istatistiksel verileri gösterir.

  • B sorgusu ve analizi sonuçları: Döndürülen tablo time ve pvb olmak üzere iki sütun içerir. 60 saniyelik aralıklarla gruplanmış PVB istatistiksel verilerini gösterir.

  • Veri dönüştürme yapılandırması: Türü Connect, Connection Mode değerini Left Join ve Connection Field değerini time olarak ayarlayın.

  • Veri dönüştürme sonuçları: Left Join işleminden sonra birleştirilen tablo time, pvb, pv, icon ve database olmak üzere beş sütun içerir. İki sonuç kümesi time alanına göre birleştirilir.

Category örneği

A sorgu ifadesi verileri toplar ve kind ile time alanlarına göre gruplar. Bir çizgi grafiği yalnızca sonuçların bir kısmını görüntüler. Tüm kategorileri göstermek için sonuçları kind alanına göre beş gruba (producer, consumer, server, client ve internal) ayıran bir Category veri dönüştürme kuralı yapılandırın. Çizgi grafiği daha sonra her kategori için sayımı görüntüler.

  • Sorgu ve analiz yapılandırması: A sorgusu ve analizi LogStore (SQL) kullanır. Logstore sls-mall-traces'tir ve ifade şudur: * | SELECT __time__ - __time__ % 60 AS Time, count(1) AS count, kind GROUP BY Time, kind ORDER BY Time LIMIT 1000.

  • Veri dönüştürme öncesi sorgu sonuçları

    • Tablo: Döndürülen tablo Time, count ve kind olmak üzere üç sütun içerir ve toplamda 80 satır bulunur. Her zaman noktası, producer, consumer, server, client ve internal olmak üzere beş kind türü için karşılık gelen bir sayım içerir.

    • Çizgi grafiği 数据转换

  • Veri dönüştürme yapılandırması: Türü Category, Select Data Source değerini A, x eksenini Time, y eksenini count ve Aggregate Column değerini kind olarak ayarlayın.

  • Veri dönüştürme sonrası sorgu sonuçları

    • Tablo: Kategorize edilmiş tablo, verileri kind alanına göre consumer, producer, internal, server ve client olmak üzere beş ayrı sütuna böler. Her satır, aynı zaman noktasındaki her kategori için sayımı görüntüler.

    • Çizgi grafiği 数据转换

Parse Timestamp örneği

A sorgu ifadesi sonuçları döndürdükten sonra, belirli bir alanı UNIX zaman damgasına ayrıştırmak için bir Parse Timestamp veri dönüştürme kuralı yapılandırabilirsiniz.

  • Sorgu ifadesi

    A sorgusu ve analizi Logstore (SQL) kullanır. Sorgu ifadesi şudur: * | select *.

  • A Sorgu İfadesi sonuçları

    Döndürülen tablo __line__, file, info, time, __time__ ve _source_ gibi sütunlar içerir. time sütunu 2024-03-04T10:31:27.427014 biçimindeki değerleri içerir. Sonuç kümesinde 82 satır bulunur.

  • Veri dönüştürme yapılandırması

    Veri dönüştürme türünü Parse Timestamp, Select Data Source değerini A, field değerini time ve Format değerini YYYY-MM-DD HH:mm:ss olarak ayarlayın.

  • Veri dönüştürme sonuçları

    Dönüştürülen tabloda, time sütunundaki değerler bir zaman dizesinden UNIX zaman damgası biçimine (örneğin 1720578030) ayrıştırılır. Tabloda 82 satır bulunur.

Group By örneği

A ve B sorgu ifadeleri, request_method alanını içeren sonuçlar döndürür. Bu alanda Group By kullanarak sonuçları bir tabloda birleştirebilir ve toplayabilirsiniz.

  • Sorgu ifadeleri

    Hem A hem de B sorgusu ve analizi Logstore (SQL) kullanır. Logstore nginx-access-log'tur. Her ikisi için de sorgu ifadesi şudur: * | SELECT request_method, COUNT(*) as c group by request_method.

  • A Sorgu İfadesi sonuçları

    A sorgusu ve analizi için sonuç tablosu request_method ve c olmak üzere iki sütun içerir; her yöntem için sayılar şöyledir: HEAD(1), GET(237), DELETE(17), POST(62) ve PUT(64).

  • B Sorgu İfadesi sonuçları

    B sorgusu ve analizi sonuçları, aynı request_method değerlerini ve karşılık gelen sayıları içeren A sorgusu ve analizi sonuçlarıyla aynıdır.

  • Veri dönüştürme yapılandırması

    Veri dönüştürme türünü Group By olarak ayarlayın, request_method alanına göre gruplayın ve c alanına Sum işlevini uygulayın.

  • Veri dönüştürme sonuçları

    Group By veri dönüştürmesinden sonraki sonuç, her iki sorgu ve analiz işleminden alınan birleştirilmiş istatistikleri gösterir: GET(474), POST(124), PUT(128), DELETE(34) ve HEAD(2).

Transpose Rows and Columns örneği

A sorgu ifadesi sonuçları döndürdükten sonra, satırları ve sütunları değiştirmek için bir Transpose Rows and Columns veri dönüştürme kuralı yapılandırabilirsiniz.

  • Sorgu ifadesi

    A sorgusu ve analizi Logstore (SQL) kullanır. Sorgu ifadesi şudur: * | select *.

  • A Sorgu İfadesi sonuçları

    Döndürülen tablo __line__, file, info, time, __time__ ve _source_ gibi sütunlar içerir. time sütunu 2024-03-04T10:31:27.427014 biçimindeki değerleri içerir. Sonuç kümesinde 82 satır bulunur.

  • Veri dönüştürme yapılandırması

    Veri dönüştürme türünü Transpose Rows and Columns olarak ayarlayın ve veri kaynağı olarak A'yı seçin.

  • Veri dönüştürme sonuçları

    Yeni tabloda 82 sütun (her biri orijinal bir satıra karşılık gelir) ve satır sayısı orijinal sütun sayısına eşittir. Devrik tabloda orijinal satırlar sütun haline gelir ve orijinal sütunlar satır haline gelir.