<commit_before><commit_msg>alter view avoin amk<commit_after>

ALTER view [dw].[v_avoin_amk] as

select 

[Tilastovuosi] = vuosi

,[Sukupuoli] = d1.sukupuoli_fi

,[OKM ohjauksen ala] = d2.ohjauksenala_nimi_fi
,[Koulutusala] = d3.selite_fi

,[Ammattikorkeakoulu] = d6.amk_nimi_fi

--mittarit
,f.osallistuneet
,null as opintopisteet_yht
,null as opintopisteet_amk
,null as opintopisteet_kansalaisopistot
,null as opintopisteet_kansanopistot
,null as opintopisteet_kesayo
,null as opintopisteet_muut
,null as opintopisteet_yo
,null as opintopisteet_maahanmuuttajat

,[Sektori] = 'Avoin amk'

--koodit
,[Koodit Ammattikorkeakoulu] = d6.amk_tunnus
,[Koodit Sukupuoli] = d1.sukupuoli_koodi
,[Koodit OKM ohjauksen ala] = d2.ohjauksenala_koodi
,[Koodit Koulutusala] = d3.koodi


from [dw].[f_amk_avoimen_opiskelijat] f
join dw.d_sukupuoli d1 on d1.id=f.d_sukupuoli_id
join dw.d_ohjauksenala d2 on d2.id=f.d_ohjauksenala_id
join dw.d_koulutusala_2002 d3 on d3.id=f.d_koulutusala_2002_id
join dw.d_amk d6 on d6.id=f.d_amk_id


UNION ALL

select 

[Tilastovuosi] = vuosi

,[Sukupuoli] = null

,[OKM ohjauksen ala] = d2.ohjauksenala_nimi_fi
,[Koulutusala] = d3.selite_fi

,[Ammattikorkeakoulu] = d6.amk_nimi_fi

--mittarit
,null
,f.avoinamk_op_lkm
,f.avoinamk_op_amk_lkm
,f.avoinamk_op_kansal_lkm
,f.avoinamk_op_kansan_lkm
,f.avoinamk_op_kesa_lkm
,f.avoinamk_op_muut_lkm
,f.avoinamk_op_yliop_lkm
,null

,[Sektori] = 'Avoin amk'

--koodit
,[Koodit Ammattikorkeakoulu] = d6.amk_tunnus
,[Koodit Sukupuoli] = null
,[Koodit OKM ohjauksen ala] = d2.ohjauksenala_koodi
,[Koodit Koulutusala] = d3.koodi


from [dw].[f_amk_opintopisteet] f

join dw.d_ohjauksenala d2 on d2.id=f.d_ohjauksenala_id
join dw.d_koulutusala_2002 d3 on d3.id=f.d_koulutusala_2002_id
join dw.d_amk d6 on d6.id=f.d_amk_id


UNION ALL

select 

[Tilastovuosi] = vuosi

,[Sukupuoli] = d1.sukupuoli_fi

,[OKM ohjauksen ala] = d2.ohjauksenala_nimi_fi
,[Koulutusala] = d3.selite_fi

,[Ammattikorkeakoulu] = d6.amk_nimi_fi

--mittarit
,osallistuneet
,null
,null
,null
,null
,null
,null
,null
,null

,[Sektori] = 'Maahanmuuttajat'

--koodit
,[Koodit Ammattikorkeakoulu] = d6.amk_tunnus
,[Koodit Sukupuoli] = d1.sukupuoli_koodi
,[Koodit OKM ohjauksen ala] = d2.ohjauksenala_koodi
,[Koodit Koulutusala] = d3.koodi


from [dw].[f_amk_maahanmuuttajien_valmentava_koulutus] f
join dw.d_sukupuoli d1 on d1.id=f.d_sukupuoli_id
join dw.d_ohjauksenala d2 on d2.id=f.d_ohjauksenala_id
join dw.d_koulutusala_2002 d3 on d3.id=f.d_koulutusala_2002_id
join dw.d_amk d6 on d6.id=f.d_amk_id

UNION ALL

select 

[Tilastovuosi] = vuosi

,[Sukupuoli] = null

,[OKM ohjauksen ala] = d2.ohjauksenala_nimi_fi
,[Koulutusala] = d3.selite_fi

,[Ammattikorkeakoulu] = d6.amk_nimi_fi

--mittarit
,null
,null
,null
,null
,null
,null
,null
,null
,mamu_op_lkm

,[Sektori] = 'Maahanmuuttajat'

--koodit
,[Koodit Ammattikorkeakoulu] = d6.amk_tunnus
,[Koodit Sukupuoli] = null
,[Koodit OKM ohjauksen ala] = d2.ohjauksenala_koodi
,[Koodit Koulutusala] = d3.koodi


from [dw].[f_amk_opintopisteet] f

join dw.d_ohjauksenala d2 on d2.id=f.d_ohjauksenala_id
join dw.d_koulutusala_2002 d3 on d3.id=f.d_koulutusala_2002_id
join dw.d_amk d6 on d6.id=f.d_amk_id






{'fraction_non_alphanumeric': 0.10683895367160416, 'fraction_numerical': 0.027734005672864798, 'mean_word_length': 5.738853503184713, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6121421', 'n_tokens_mistral': 1813, 'n_tokens_neox': 1711, 'n_words': 274}