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
 |