Menggunakan atribut pengguna untuk skema dinamis dan memasukkan nama tabel

Fitur Atribut Pengguna Looker dapat digunakan untuk menyisipkan nama skema dan/atau tabel secara dinamis per pengguna.

Langkah pertama adalah membuat atribut pengguna, seperti custom_schema atau custom_table, yang akan Anda tetapkan nilainya untuk setiap pengguna. Anda dapat menetapkan nilai berikut:

Setelah membuat atribut pengguna dan menetapkan nilai yang sesuai untuk pengguna, Anda dapat menambahkan referensi ke atribut tersebut di sql_table_name file tampilan, melalui Variabel cair. Berikut adalah dua contoh, satu menggunakan skema kustom dan satu lagi menggunakan tabel kustom.

Contoh A

Menggunakan custom_schema:

view: events {
 sql_table_name: {{ _user_attributes['custom_schema'] }}.events ;;

dimension: event_id { type: number primary_key: yes sql: ${TABLE}.id ;; } }

Contoh B

Menggunakan custom_table:

view: events {
  sql_table_name: web_traffic.{{ _user_attributes['custom_event_table_name'] }} ;;

dimension: event_id { type: number primary_key: yes sql: ${TABLE}.id ;; } }