Penggunaan
view: view_name {
dimension: field_name {
alias: [old_field_name, old_field_name, ...]
}
}
|
Hierarki
alias |
Jenis Kolom yang Mungkin
Dimensi, Grup Dimensi, Ukuran, Filter, Parameter
Menerima
Daftar nama kolom dalam tanda kurung siku
|
Definisi
Parameter alias memberikan nama alternatif untuk kolom yang mungkin muncul di URL untuk kueri. Hal ini dapat berguna jika nama kolom dalam model berubah, tetapi Anda memiliki URL yang sudah ada sebelumnya untuk kueri yang ingin Anda tetap berfungsi.
Contoh berikut menunjukkan cara mengubah kolom bernama count menjadi nama baru number_of_items, tanpa merusak kueri yang ada yang merujuk ke count.
measure: number_of_items { # the new name
alias: [count] # the old name
type: count
}
Anda juga dapat memberikan beberapa alias, jika Anda mengganti nama kolom beberapa kali. Misalnya, jika Anda mengganti nama kolom number_of_items dari contoh sebelumnya menjadi number_of_order_items, Anda dapat menggunakan kode berikut:
measure: number_of_order_items { # the new name
alias: [count, number_of_items] # the old names
type: count
}
Untuk menggunakan alias dengan grup dimensi, ubah nama grup dimensi, bukan setiap kolom dalam grup dimensi. Misalnya, untuk mengganti nama grup dimensi created_date menjadi order_date:
dimension_group: order_date { # the new name
alias: [created_date] # the old name
type: time
timeframes: [time, hour, date, week, month, year, hour_of_day, day_of_week, month_num, raw]
sql: ${TABLE}.created_at ;;
}
Perhatikan bahwa alias hanya digunakan agar URL tetap berfungsi. Tidak boleh digunakan saat mereferensikan kolom di LookML. Contoh:
measure: number_of_items {
alias: [count]
type: count
}
measure: percent_items_sold {
sql: ${sold_items} / ${number_of_items} ;; # will work because there
type: number # is a measure named number_of_items
}
measure: percent_items_sold {
sql: ${sold_items} / ${count} ;; # will NOT work because you
type: number # should not use alias names in LookML
}
Yang perlu diketahui
Jika Anda alias kolom sebagai nama yang sudah digunakan oleh kolom lain, Validator LookML akan menampilkan error.