<commit_before>USE [VipunenTK_SA]
GO

/****** Object:  View [dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]    Script Date: 4.12.2018 10:13:17 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO










ALTER VIEW [dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain] AS

/*
Aineisto muuttui K-aineistoksi 2016. K-koodia ei lisätty näkymän nimeen. /18.1.2016 CSC Jarmo
Ainestoon lisätty kaste_t2 vuonna 2017. Aiemmilta vuosilta puuttuu.

Drop table [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
Select * into [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain] FROM VipunenTK_SA.[dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
Truncate table [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
Insert into [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
  Select * FROM VipunenTK_SA.[dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
*/

SELECT [tilv] = CAST(kaikkivuodet.tilv as nvarchar(4))
	  ,[tilv_date] = Cast(kaikkivuodet.tilv+'0101' as date)
      ,[tunn] = CAST(kaikkivuodet.tunn as nvarchar(10))
      ,[tiede] = CAST(kaikkivuodet.tiede as nvarchar(10))
      ,[vryhma] = CAST(kaikkivuodet.vryhma as nvarchar(10))
      ,[ikar4] = CAST(ltrim(rtrim(kaikkivuodet.ikar4)) as nvarchar(10))
      ,[sp] = CAST(kaikkivuodet.sp as nvarchar(10))
      ,[tutktaso] = CAST(Case 
							when kaikkivuodet.tutktaso='50' then '51'
							when kaikkivuodet.tutktaso='90' then '-1' 
							else kaikkivuodet.tutktaso 
						 end 
					as nvarchar(10))
	  ,[kaste_t2] = NULL
      ,[lkm_tutkimushenkilokunta] = CAST(kaikkivuodet.tutk_lkm as int)
      ,[tietolahde] = CAST(kaikkivuodet.tietolahde as nvarchar(50))
      ,[rivinumero] = CAST(kaikkivuodet.rivinumero as int)
  FROM (
SELECT [tilv]
      ,[tunn]
      ,[tiede] = 'TA07_'+tiede
      ,[vryhma]
      ,[ikar4]
      ,[sp]
      ,[tutktaso]
	  ,[kaste_t2] = NULL
      ,[tutk_lkm]
      ,[tietolahde]='TK_K5_1_sopv_12'
      ,[rivinumero] = ROW_NUMBER() OVER(ORDER BY tilv)
FROM [TK_H9098_CSC].[dbo].[TK_K5_1_sopv_12]

UNION ALL

SELECT [tilv]
      ,[tunn]
      ,[tiede] = 'TA10_'+tiede
      ,[vryhma]
      ,[ikar4]
      ,[sp]
      ,[tutktaso]
	  ,[kaste_t2] = NULL
      ,[tutk_lkm]<commit_msg>Kaste was null, fixed<commit_after>USE [VipunenTK_SA]
GO

/****** Object:  View [dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]    Script Date: 4.12.2018 10:13:17 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO










ALTER VIEW [dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain] AS

/*
Aineisto muuttui K-aineistoksi 2016. K-koodia ei lisätty näkymän nimeen. /18.1.2016 CSC Jarmo
Ainestoon lisätty kaste_t2 vuonna 2017. Aiemmilta vuosilta puuttuu.

Drop table [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
Select * into [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain] FROM VipunenTK_SA.[dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
Truncate table [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
Insert into [VipunenTK_DW].[dbo].[sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
  Select * FROM VipunenTK_SA.[dbo].[v_sa_5_1_Yliopistojen_tutkimushenkilökunta_yliopistoittain]
*/

SELECT [tilv] = CAST(kaikkivuodet.tilv as nvarchar(4))
	  ,[tilv_date] = Cast(kaikkivuodet.tilv+'0101' as date)
      ,[tunn] = CAST(kaikkivuodet.tunn as nvarchar(10))
      ,[tiede] = CAST(kaikkivuodet.tiede as nvarchar(10))
      ,[vryhma] = CAST(kaikkivuodet.vryhma as nvarchar(10))
      ,[ikar4] = CAST(ltrim(rtrim(kaikkivuodet.ikar4)) as nvarchar(10))
      ,[sp] = CAST(kaikkivuodet.sp as nvarchar(10))
      ,[tutktaso] = CAST(Case 
							when kaikkivuodet.tutktaso='50' then '51'
							when kaikkivuodet.tutktaso='90' then '-1' 
							else kaikkivuodet.tutktaso 
						 end 
					as nvarchar(10))
	  ,[kaste_t2] =  CAST(Case 
							when kaikkivuodet.tutktaso='91' then '-1' 
							else kaikkivuodet.tutktaso 
						 end 
					as nvarchar(10))
      ,[lkm_tutkimushenkilokunta] = CAST(kaikkivuodet.tutk_lkm as int)
      ,[tietolahde] = CAST(kaikkivuodet.tietolahde as nvarchar(50))
      ,[rivinumero] = CAST(kaikkivuodet.rivinumero as int)
  FROM (
SELECT [tilv]
      ,[tunn]
      ,[tiede] = 'TA07_'+tiede
      ,[vryhma]
      ,[ikar4]
      ,[sp]
      ,[tutktaso]
	  ,[kaste_t2] = NULL
      ,[tutk_lkm]
      ,[tietolahde]='TK_K5_1_sopv_12'
      ,[rivinumero] = ROW_NUMBER() OVER(ORDER BY tilv)
FROM [TK_H9098_CSC].[dbo].[TK_K5_1_sopv_12]

UNION ALL

SELECT [tilv]
      ,[tunn]
      ,[tiede] = 'TA10_'+tiede
      ,[vryhma]
      ,[ikar4]
      ,[sp]
      ,[tutktaso]
	  ,[kaste_t2] = NULL
      ,[tutk_lkm]
{'fraction_non_alphanumeric': 0.12458677685950413, 'fraction_numerical': 0.03987603305785124, 'mean_word_length': 4.177540106951872, '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': '2775130', 'n_tokens_mistral': 2603, 'n_tokens_neox': 2305, 'n_words': 315}