Module: Masamune::Transform::LoadFact
- Extended by:
- ActiveSupport::Concern
- Includes:
- BulkUpsert, DefineTable, InsertReferenceValues, StageFact
- Included in:
- Actions::Transform::Wrapper
- Defined in:
- lib/masamune/transform/load_fact.rb
Instance Method Summary collapse
Methods included from BulkUpsert
Methods included from InsertReferenceValues
Methods included from StageFact
Methods included from DefineTable
Instance Method Details
#load_fact(files, source, target, date) ⇒ Object
37 38 39 40 41 42 43 |
# File 'lib/masamune/transform/load_fact.rb', line 37 def load_fact(files, source, target, date) source = source.stage_table(suffix: 'file', table: target, inherit: false) Operator.new \ define_table(source, files: files), insert_reference_values(source, target), stage_fact(source, target, date) end |