Parameter view

Tampilan merepresentasikan tabel data di Looker, baik tabel tersebut merupakan tabel native di database Anda atau dibuat menggunakan fungsi tabel turunan Looker. Tampilan biasanya dideklarasikan dalam file tampilan, dengan satu tampilan per file.

Dalam setiap tampilan terdapat definisi kolom, yang masing-masing biasanya sesuai dengan kolom dalam tabel pokok atau kalkulasi di Looker. Kolom ini dijelaskan dalam referensi kolom, referensi jenis dimensi, dan referensi jenis ukuran.

Ada juga sejumlah setelan tingkat tampilan, yang dijelaskan di halaman ini.

Contoh penggunaan

Arahkan kursor ke nama parameter untuk melihat deskripsi singkat. Klik parameter untuk membuka halaman referensinya. Jika parameter dapat disetel ke salah satu dari beberapa opsi tertentu, nilai default akan dicantumkan terlebih dahulu.

## STRUCTURAL PARAMETERS

include:"filename_or_pattern"
## Possibly more include declarations

test: test_name{
  explore_source: explore_name {
    # Desired subparameters (described on test page)
  }
  assert: assert_statement {
    expression:Looker expression ;;
  }
  # Possibly more assert declarations
}
## Possibly more test declarations

view: view_name {
  extension: required
  extends: [view_name, view_name, ...]

  (dimension | dimension_group | measure | filter):field_name{
    # Desired field parameters (described on Field Parameters page)
  }
  # Possibly more field declarations

  set: set_name{
    fields:[field_or_set, field_or_set, ...]
  }
  # Possibly more set declarations

  drill_fields: [field_or_set, field_or_set, ...]

  # DISPLAY PARAMETERS

  label: "desired label"
  fields_hidden_by_default: yes | no

  # FILTER PARAMETERS

  suggestions: yes | no

  # QUERY PARAMETERS

  autogenerate_primary_keys: yes | no
  required_access_grants: [access_grant_name, access_grant_name, ...]
  sql_table_name: table_name ;;

  # DERIVED TABLE PARAMETERS

  derived_table: {
    cluster_keys: ["column_name", "column_name", ...]
    create_process: {
      sql_step:SQL query ;;
    }
    datagroup_trigger: datagroup_name
    distribution: "column_name"
    distribution_style: all | even
    explore_source: explore_name {
      # Desired subparameters (described on explore_source page)
    }
    increment_key: "column_name"
    increment_offset: N
    indexes: ["column_name", "column_name", ...]
    interval_trigger: "N (seconds | minutes | hours)"
    materialized_view: yes | no
    partition_keys: ["column_name", "column_name", ...]
    persist_for: "N (seconds | minutes | hours)"
    publish_as_db_view: yes | no
    sortkeys: ["column_name","column_name", ...]
    sql: SQL query ;;
    sql_create: {
      SQL query ;;
    }
    sql_trigger_value: SQL query ;;
    table_compression: GZIP | SNAPPY
    table_format: PARQUET | ORC | AVRO | JSON | TEXTFILE
  }
}

## REFINEMENT PARAMETERS
view: +view_name {
  final: yes
}

Definisi parameter

Nama Parameter Deskripsi
Parameter Struktural
drill_fields (untuk tampilan) Menentukan daftar kolom default yang ditampilkan saat melihat perincian metrik yang ditentukan dalam tampilan
extends (untuk tampilan) Menentukan tampilan yang akan diperluas oleh tampilan ini
extension (untuk tampilan) Menentukan bahwa tampilan memerlukan ekstensi dan tidak dapat diekspos ke pengguna
include Menambahkan file ke tampilan
test Membuat pengujian data untuk memverifikasi logika model Anda. Setelan project mencakup opsi untuk mewajibkan pengujian data. Jika fitur ini diaktifkan untuk project, developer di project harus menjalankan pengujian data sebelum men-deploy perubahan mereka ke produksi. Parameter ini memiliki subparameter explore_source dan assert.
set Menentukan serangkaian dimensi dan ukuran yang akan digunakan dalam parameter lain
view Membuat tampilan
Parameter Tampilan
label (untuk tampilan) Menentukan cara nama tampilan akan muncul di pemilih kolom
fields_hidden_by_default Ditambahkan 21.12 Jika disetel ke yes, semua kolom dalam tampilan akan disembunyikan secara default. Gunakan parameter hidden: no pada kolom untuk menampilkan kolom.
Parameter Filter
suggestions (untuk tampilan) Mengaktifkan atau menonaktifkan saran untuk semua dimensi pada tampilan ini
Parameter Kueri
autogenerate_primary_keys (untuk tampilan) Mengaktifkan atau menonaktifkan pembuatan kunci primer otomatis
required_access_grants (untuk tampilan) Membatasi akses ke tampilan hanya untuk pengguna yang nilai atribut penggunanya cocok dengan pemberian akses
sql_table_name (untuk tampilan) Mengubah tabel SQL yang menjadi dasar tampilan
Parameter Tabel Turunan
cluster_keys Menentukan bahwa PDT dikelompokkan menurut satu atau beberapa kolom di BigQuery

Menambahkan dukungan untuk cluster_keys di Snowflake
create_process Menentukan urutan langkah-langkah yang diurutkan untuk membuat PDT pada dialek database yang memerlukan perintah DDL kustom. Parameter ini memiliki subparameter sql_step.
datagroup_trigger Menentukan grup data yang akan digunakan untuk kebijakan pembangunan ulang PDT
derived_table Mendasarkan tampilan pada tabel turunan
distribution Menetapkan kunci distribusi PDT yang dibuat di Redshift atau Aster
distribution_style Menetapkan gaya distribusi PDT yang dibuat di Redshift
explore_source Menentukan tabel turunan native berdasarkan Eksplorasi
increment_key Ditambahkan 21.4 Mengubah tabel turunan menjadi PDT inkremental. increment_key menentukan kenaikan waktu untuk data baru yang harus dikueri dan ditambahkan ke PDT.
increment_offset Ditambahkan 21.4 Digunakan bersama dengan parameter increment_key untuk PDT inkremental. increment_offset menentukan jumlah periode waktu sebelumnya (pada perincian kunci inkremental) yang dibangun ulang untuk memperhitungkan data yang terlambat tiba.
interval_trigger Ditambahkan pada 21.20 interval_trigger menentukan jadwal pembangunan ulang untuk tabel turunan persisten, dalam format "N (seconds | minutes | hours)"
materialized_view Ditambahkan pada 21.10 Pernyataan materialized_view: yes membuat tampilan terwujud di database Anda untuk tabel turunan.
indexes Menetapkan indeks PDT yang dibuat dalam database tradisional (misalnya, MySQL, Postgres) atau kunci pengurutan yang disisipkan di Redshift
partition_keys Menentukan bahwa PDT dipartisi menurut satu atau beberapa kolom di Presto, atau menurut satu kolom tanggal/waktu di BigQuery
persist_for (untuk derived_table) Menetapkan usia maksimum PDT sebelum diregenerasi
publish_as_db_view Pernyataan publish_as_db_view: yes membuat tampilan database yang stabil untuk PDT agar dapat membuat kueri tabel di luar Looker
sortkeys Menetapkan kunci pengurutan PDT yang dibuat di Redshift
sql (untuk derived_table) Mendeklarasikan kueri SQL untuk tabel turunan
sql_create Menentukan pernyataan SQL CREATE untuk membuat PDT pada dialek database yang memerlukan perintah DDL kustom
sql_trigger_value Menentukan kondisi yang menyebabkan PDT dibuat ulang
table_compression Menentukan kompresi tabel yang akan digunakan untuk PDT di Amazon Athena
table_format Menentukan format tabel yang akan digunakan untuk PDT di Amazon Athena
Parameter Penyempurnaan
view: +view_name Menambahkan tanda plus (+) di depan nama tampilan yang ada untuk menambahkan penyempurnaan ke tampilan yang ada. Lihat halaman dokumentasi Penyempurnaan LookML untuk mengetahui informasi dan kasus penggunaan selengkapnya.
final Menunjukkan bahwa penyempurnaan saat ini adalah penyempurnaan akhir yang diizinkan untuk tampilan. Lihat halaman dokumentasi Penyempurnaan LookML untuk mengetahui informasi dan kasus penggunaan selengkapnya.
Parameter yang Harus Dihindari
distkey Dihapus 3.26 Digantikan oleh distribution
view_label Hindari 4.4 Digantikan oleh label