mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	* Add .lkml to LookML * Limit .lkml to .view.lkml and .model.lkml * Add lkml samples * Fix extension order
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
- label:          'desired label name'
 | 
						|
- connection:     connection_name
 | 
						|
- include:        filename_or_pattern
 | 
						|
  # Possibly more include declarations
 | 
						|
- persist_for:    N (seconds | minutes | hours)
 | 
						|
- case_sensitive: true | false
 | 
						|
- week_start_day: monday | tuesday | wednesday | thursday | friday | saturday | sunday
 | 
						|
- value_formats:
 | 
						|
  - name: desired_format_name
 | 
						|
    value_format: 'excel-style formatting string'
 | 
						|
  # Possibly more value formats
 | 
						|
 | 
						|
- explore: view_name
 | 
						|
  label:  'desired label name'
 | 
						|
  description: 'description string'
 | 
						|
  symmetric_aggregates: true | false
 | 
						|
  hidden: true | false
 | 
						|
  fields: [field_or_set, field_or_set, …]
 | 
						|
 | 
						|
  sql_always_where: SQL WHERE condition
 | 
						|
  always_filter:
 | 
						|
    field_name: 'looker filter expression'
 | 
						|
  conditionally_filter:
 | 
						|
    field_name: 'looker filter expression'
 | 
						|
    unless: [field_or_set, field_or_set, …]
 | 
						|
  access_filter_fields: [fully_scoped_field, fully_scoped_field, …]
 | 
						|
 | 
						|
  always_join: [view_name, view_name, …]
 | 
						|
  joins:
 | 
						|
    - join: view_name
 | 
						|
      type: left_outer | full_outer | inner | cross
 | 
						|
      relationship: one_to_one | many_to_one | one_to_many | many_to_many
 | 
						|
      from: view_name
 | 
						|
      sql_table_name: table_name
 | 
						|
      view_label: 'desired label name'
 | 
						|
      fields: [field_or_set, field_or_set, …]
 | 
						|
      required_joins: [view_name, view_name, …]
 | 
						|
      foreign_key: dimension_name
 | 
						|
      sql_on: SQL ON clause
 | 
						|
    # Possibly more join declarations
 | 
						|
 | 
						|
  persist_for: N (seconds | minutes | hours)
 | 
						|
  from: view_name
 | 
						|
  view: view_name
 | 
						|
  case_sensitive: true | false
 | 
						|
  sql_table_name: table_name
 | 
						|
  cancel_grouping_fields: [fully_scoped_field, fully_scoped_field, …]
 | 
						|
 | 
						|
# Possibly more explore declarations
 |