{"dbEnvironment":"bigquery","version":"1.48.5","jobsTree":{"id":132030,"name":"ROOT","children":[{"id":132109,"name":"Calendar","children":[],"jobs":[{"id":132112,"name":"matillion_date_example_orchjob","description":"","type":"ORCHESTRATION","tag":"5dc3cbae-5312-498f-9324-9b1b7fadcc3f"},{"id":132363,"name":"generate_calendar_dimension_job","description":"","type":"TRANSFORMATION","tag":"ef6ca890-ad0c-40f2-a18a-89dee276e76e"}]}],"jobs":[]},"orchestrationJobs":[{"id":132112,"revision":73,"created":1604056682931,"timestamp":1604056682931,"components":{"132113":{"id":132113,"inputCardinality":"ZERO","outputCardinality":"MANY","connectorHint":"UNCONDITIONAL","executionHint":"FLOW","implementationID":444132438,"x":-688,"y":32,"width":32,"height":32,"inputConnectorIDs":[],"outputSuccessConnectorIDs":[],"outputFailureConnectorIDs":[],"outputUnconditionalConnectorIDs":[132155,132120],"outputTrueConnectorIDs":[],"outputFalseConnectorIDs":[],"exportMappings":{},"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Start 0"}}}},"visible":true}},"expectedFailure":null,"activationStatus":"ENABLED","outputIterationConnectorIDs":[],"inputIterationConnectorIDs":[]},"132123":{"id":132123,"inputCardinality":"ONE","outputCardinality":"MANY","connectorHint":"SUCCESS_FAIL","executionHint":"EXECUTE","implementationID":1611478312,"x":-584,"y":27,"width":32,"height":32,"inputConnectorIDs":[132120],"outputSuccessConnectorIDs":[],"outputFailureConnectorIDs":[],"outputUnconditionalConnectorIDs":[],"outputTrueConnectorIDs":[],"outputFalseConnectorIDs":[],"exportMappings":{},"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Create Table 0"}}}},"visible":true},"2":{"slot":2,"name":"Project","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"3":{"slot":3,"name":"Dataset","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"4":{"slot":4,"name":"New Table Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"calendar_dim"}}}},"visible":true},"5":{"slot":5,"name":"Table Metadata","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Date_Key"},"2":{"slot":2,"type":"STRING","value":"Integer"},"3":{"slot":3,"type":"STRING","value":"REQUIRED"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"Date_Value"},"2":{"slot":2,"type":"STRING","value":"Date"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"3":{"slot":3,"values":{"1":{"slot":1,"type":"STRING","value":"Month_Number"},"2":{"slot":2,"type":"STRING","value":"Integer"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"4":{"slot":4,"values":{"1":{"slot":1,"type":"STRING","value":"Month_Name"},"2":{"slot":2,"type":"STRING","value":"String"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"5":{"slot":5,"values":{"1":{"slot":1,"type":"STRING","value":"Year_Number"},"2":{"slot":2,"type":"STRING","value":"Integer"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"6":{"slot":6,"values":{"1":{"slot":1,"type":"STRING","value":"DayofWeek_Number"},"2":{"slot":2,"type":"STRING","value":"Integer"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"7":{"slot":7,"values":{"1":{"slot":1,"type":"STRING","value":"DayofWeek_Name"},"2":{"slot":2,"type":"STRING","value":"String"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"8":{"slot":8,"values":{"1":{"slot":1,"type":"STRING","value":"Quarter_Number"},"2":{"slot":2,"type":"STRING","value":"String"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"9":{"slot":9,"values":{"1":{"slot":1,"type":"STRING","value":"Weekend"},"2":{"slot":2,"type":"STRING","value":"Boolean"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"10":{"slot":10,"values":{"1":{"slot":1,"type":"STRING","value":"Public_Holiday"},"2":{"slot":2,"type":"STRING","value":"Boolean"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"11":{"slot":11,"values":{"1":{"slot":1,"type":"STRING","value":"Public_Holiday_Name"},"2":{"slot":2,"type":"STRING","value":"String"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"12":{"slot":12,"values":{"1":{"slot":1,"type":"STRING","value":"Working_Day"},"2":{"slot":2,"type":"STRING","value":"Boolean"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}}},"visible":true},"6":{"slot":6,"name":"Create/Replace","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Replace"}}}},"visible":true},"7":{"slot":7,"name":"Partitioning","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"None"}}}},"visible":true},"8":{"slot":8,"name":"KMS Encryption","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":true},"9":{"slot":9,"name":"Location","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"10":{"slot":10,"name":"Key Ring","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"11":{"slot":11,"name":"Key","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"12":{"slot":12,"name":"Partitioning Field","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"13":{"slot":13,"name":"Partition Expiration Time","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"BIGINT","value":""}}}},"visible":false},"14":{"slot":14,"name":"Cluster Columns","elements":{},"visible":false}},"expectedFailure":null,"activationStatus":"ENABLED","outputIterationConnectorIDs":[],"inputIterationConnectorIDs":[]},"132154":{"id":132154,"inputCardinality":"ONE","outputCardinality":"MANY","connectorHint":"SUCCESS_FAIL","executionHint":"EXECUTE","implementationID":1611478312,"x":-576,"y":-64,"width":32,"height":32,"inputConnectorIDs":[132155],"outputSuccessConnectorIDs":[132199],"outputFailureConnectorIDs":[],"outputUnconditionalConnectorIDs":[],"outputTrueConnectorIDs":[],"outputFalseConnectorIDs":[],"exportMappings":{},"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Create Table 1"}}}},"visible":true},"2":{"slot":2,"name":"Project","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"3":{"slot":3,"name":"Dataset","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"4":{"slot":4,"name":"New Table Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"uk_public_holidays"}}}},"visible":true},"5":{"slot":5,"name":"Table Metadata","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Holiday_Name"},"2":{"slot":2,"type":"STRING","value":"String"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"Date_Value"},"2":{"slot":2,"type":"STRING","value":"String"},"3":{"slot":3,"type":"STRING","value":"NULLABLE"}}}},"visible":true},"6":{"slot":6,"name":"Create/Replace","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Replace"}}}},"visible":true},"7":{"slot":7,"name":"Partitioning","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"None"}}}},"visible":true},"8":{"slot":8,"name":"KMS Encryption","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":true},"9":{"slot":9,"name":"Location","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"10":{"slot":10,"name":"Key Ring","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"11":{"slot":11,"name":"Key","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"12":{"slot":12,"name":"Partitioning Field","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false},"13":{"slot":13,"name":"Partition Expiration Time","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"BIGINT","value":""}}}},"visible":false},"14":{"slot":14,"name":"Cluster Columns","elements":{},"visible":false}},"expectedFailure":null,"activationStatus":"ENABLED","outputIterationConnectorIDs":[],"inputIterationConnectorIDs":[]},"132198":{"id":132198,"inputCardinality":"ONE","outputCardinality":"MANY","connectorHint":"SUCCESS_FAIL","executionHint":"EXECUTE","implementationID":-568104212,"x":-432,"y":-64,"width":32,"height":32,"inputConnectorIDs":[132199],"outputSuccessConnectorIDs":[],"outputFailureConnectorIDs":[],"outputUnconditionalConnectorIDs":[],"outputTrueConnectorIDs":[],"outputFalseConnectorIDs":[],"exportMappings":{},"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Cloud Storage Load 0"}}}},"visible":true},"2":{"slot":2,"name":"Project","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"3":{"slot":3,"name":"Dataset","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"4":{"slot":4,"name":"Target Table","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"uk_public_holidays"}}}},"visible":true},"5":{"slot":5,"name":"Load Columns","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"holiday_name"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"date_value"}}}},"visible":true},"6":{"slot":6,"name":"Google Storage URL Location","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"gs://${gstorage_location}"}}}},"visible":true},"7":{"slot":7,"name":"File Format","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"CSV"}}}},"visible":true},"8":{"slot":8,"name":"Write Preference","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Overwrite table"}}}},"visible":true},"9":{"slot":9,"name":"Number of Errors Allowed","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"INTEGER","value":"0"}}}},"visible":true},"10":{"slot":10,"name":"Ignore Unknown Values","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":true},"11":{"slot":11,"name":"Delimiter","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"CHAR","value":","}}}},"visible":true},"12":{"slot":12,"name":"CSV Quoter","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"CHAR","value":""}}}},"visible":true},"13":{"slot":13,"name":"Encoding","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"UTF-8"}}}},"visible":true},"14":{"slot":14,"name":"Header Rows to Skip","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"2"}}}},"visible":true},"15":{"slot":15,"name":"Allow Quoted Newlines","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":true},"16":{"slot":16,"name":"Allow Jagged Rows","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":true},"17":{"slot":17,"name":"Null Marker","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":true}},"expectedFailure":null,"activationStatus":"ENABLED","outputIterationConnectorIDs":[],"inputIterationConnectorIDs":[]}},"successConnectors":{"132199":{"id":132199,"sourceID":132154,"targetID":132198}},"failureConnectors":{},"unconditionalConnectors":{"132155":{"id":132155,"sourceID":132113,"targetID":132154},"132120":{"id":132120,"sourceID":132113,"targetID":132123}},"trueConnectors":{},"falseConnectors":{},"iterationConnectors":{},"noteConnectors":{},"canUndo":true,"undoCommand":"Edit Note","undoCreated":1604056603291,"canRedo":false,"redoCommand":"","redoCreated":-1,"notes":{"229443":{"id":229443,"x":-665,"y":-184,"width":250,"height":58,"text":"**You must provide a value for the gstorage location variable\nRight Click-->Manage Job Variables**","colour":"d60000"}},"variables":{"gstorage_location":{"definition":{"name":"gstorage_location","type":"TEXT","scope":"BRANCH","description":"","visibility":"PUBLIC"},"value":""}},"grids":{}}],"transformationJobs":[{"id":132363,"revision":239,"created":1602688488876,"timestamp":1602688488876,"components":{"132366":{"id":132366,"inputCardinality":"ZERO","outputCardinality":"MANY","implementationID":1439414779,"x":274,"y":222,"width":32,"height":32,"inputConnectorIDs":[],"outputConnectorIDs":[132371],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Generate Sequence 0"}}}},"visible":true},"2":{"slot":2,"name":"Starting Value","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"INTEGER","value":"1"}}}},"visible":true},"3":{"slot":3,"name":"Increment Value","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"INTEGER","value":"1"}}}},"visible":true},"4":{"slot":4,"name":"End Value","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"10000"}}}},"visible":true},"5":{"slot":5,"name":"Output Column","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"sequence"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"132370":{"id":132370,"inputCardinality":"ONE","outputCardinality":"MANY","implementationID":1716658327,"x":401,"y":226,"width":32,"height":32,"inputConnectorIDs":[132371],"outputConnectorIDs":[132724],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Generate Dates"}}}},"visible":true},"2":{"slot":2,"name":"Include Input Columns","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":true},"3":{"slot":3,"name":"Calculations","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"('1999-12-31') + `sequence`"},"2":{"slot":2,"type":"STRING","value":"date_value"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"132727":{"id":132727,"inputCardinality":"ONE","outputCardinality":"MANY","implementationID":1716658327,"x":523,"y":225,"width":32,"height":32,"inputConnectorIDs":[132724],"outputConnectorIDs":[133648],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Generate Date Cols"}}}},"visible":true},"2":{"slot":2,"name":"Include Input Columns","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Yes"}}}},"visible":true},"3":{"slot":3,"name":"Calculations","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"CAST(Extract(year FROM `date_value`) || FORMAT_DATE(\"%m\", `date_value`)|| FORMAT_DATE(\"%d\", `date_value`) AS INT64)"},"2":{"slot":2,"type":"STRING","value":"date_key"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"EXTRACT(year FROM `date_value`)"},"2":{"slot":2,"type":"STRING","value":"Year_Number"}}},"3":{"slot":3,"values":{"1":{"slot":1,"type":"STRING","value":"EXTRACT(month FROM `date_value`)"},"2":{"slot":2,"type":"STRING","value":"Month_Number"}}},"4":{"slot":4,"values":{"1":{"slot":1,"type":"STRING","value":"FORMAT_DATE(\"%B\", `date_value`)"},"2":{"slot":2,"type":"STRING","value":"Month_Name"}}},"5":{"slot":5,"values":{"1":{"slot":1,"type":"STRING","value":"EXTRACT(dayofweek FROM `date_value`)"},"2":{"slot":2,"type":"STRING","value":"DayOfWeek_Number"}}},"6":{"slot":6,"values":{"1":{"slot":1,"type":"STRING","value":"FORMAT_DATE(\"%A\", `date_value`)"},"2":{"slot":2,"type":"STRING","value":"DayOfWeek_Name"}}},"7":{"slot":7,"values":{"1":{"slot":1,"type":"STRING","value":"'q' || FORMAT_DATE(\"%Q\", `date_value`)"},"2":{"slot":2,"type":"STRING","value":"Quarter_Number"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"133638":{"id":133638,"inputCardinality":"MANY","outputCardinality":"MANY","implementationID":-629958239,"x":768,"y":224,"width":32,"height":32,"inputConnectorIDs":[133683,135971],"outputConnectorIDs":[133705],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Join 0"}}}},"visible":true},"2":{"slot":2,"name":"Main Table","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Weekend"}}}},"visible":true},"3":{"slot":3,"name":"Main Table Alias","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"a"}}}},"visible":true},"4":{"slot":4,"name":"Joins","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Convert to Date"},"2":{"slot":2,"type":"STRING","value":"b"},"3":{"slot":3,"type":"STRING","value":"Left"}}}},"visible":true},"5":{"slot":5,"name":"Join Expressions","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"`a`.`date_value`=`b`.`convert_to_date`"},"2":{"slot":2,"type":"STRING","value":"a_Left_b"}}}},"visible":true},"6":{"slot":6,"name":"Output Columns","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"a.date_key"},"2":{"slot":2,"type":"STRING","value":"date_key"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"a.date_value"},"2":{"slot":2,"type":"STRING","value":"a_date_value"}}},"3":{"slot":3,"values":{"1":{"slot":1,"type":"STRING","value":"a.month_number"},"2":{"slot":2,"type":"STRING","value":"month_number"}}},"4":{"slot":4,"values":{"1":{"slot":1,"type":"STRING","value":"a.month_name"},"2":{"slot":2,"type":"STRING","value":"month_name"}}},"5":{"slot":5,"values":{"1":{"slot":1,"type":"STRING","value":"a.year_number"},"2":{"slot":2,"type":"STRING","value":"year_number"}}},"6":{"slot":6,"values":{"1":{"slot":1,"type":"STRING","value":"a.dayofweek_number"},"2":{"slot":2,"type":"STRING","value":"dayofweek_number"}}},"7":{"slot":7,"values":{"1":{"slot":1,"type":"STRING","value":"a.dayofweek_name"},"2":{"slot":2,"type":"STRING","value":"dayofweek_name"}}},"8":{"slot":8,"values":{"1":{"slot":1,"type":"STRING","value":"a.quarter_number"},"2":{"slot":2,"type":"STRING","value":"quarter_number"}}},"9":{"slot":9,"values":{"1":{"slot":1,"type":"STRING","value":"a.weekend"},"2":{"slot":2,"type":"STRING","value":"weekend"}}},"10":{"slot":10,"values":{"1":{"slot":1,"type":"STRING","value":"b.holiday_name"},"2":{"slot":2,"type":"STRING","value":"holiday_name"}}},"11":{"slot":11,"values":{"1":{"slot":1,"type":"STRING","value":"b.convert_to_date"},"2":{"slot":2,"type":"STRING","value":"holiday_date"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"133650":{"id":133650,"inputCardinality":"ONE","outputCardinality":"MANY","implementationID":1716658327,"x":656,"y":224,"width":32,"height":32,"inputConnectorIDs":[133648],"outputConnectorIDs":[133683],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Weekend"}}}},"visible":true},"2":{"slot":2,"name":"Include Input Columns","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Yes"}}}},"visible":true},"3":{"slot":3,"name":"Calculations","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"CASE\nWHEN `dayofweek_number` IN (1,7) THEN 1\nELSE 0\nEND"},"2":{"slot":2,"type":"STRING","value":"Weekend"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"133704":{"id":133704,"inputCardinality":"ONE","outputCardinality":"MANY","implementationID":1716658327,"x":912,"y":224,"width":32,"height":32,"inputConnectorIDs":[133705],"outputConnectorIDs":[175953],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Holidays/WorkingDays"}}}},"visible":true},"2":{"slot":2,"name":"Include Input Columns","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Yes"}}}},"visible":true},"3":{"slot":3,"name":"Calculations","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"CASE \nWHEN `a_date_value` = `holiday_date` THEN 1\nELSE 0\nEND"},"2":{"slot":2,"type":"STRING","value":"Public_Holiday"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"CASE \nWHEN `a_date_value`=`holiday_date` THEN 0\nWHEN `weekend` = 1 THEN 0\nELSE 1\nEND"},"2":{"slot":2,"type":"STRING","value":"Working_Day"}}},"3":{"slot":3,"values":{"1":{"slot":1,"type":"STRING","value":"ROW_NUMBER() OVER (PARTITION BY `date_key` ORDER BY `date_key` ASC) "},"2":{"slot":2,"type":"STRING","value":"Deduplicator"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"133744":{"id":133744,"inputCardinality":"ONE","outputCardinality":"ZERO","implementationID":211954775,"x":1184,"y":224,"width":32,"height":32,"inputConnectorIDs":[175958],"outputConnectorIDs":[],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Calendar_Dim"}}}},"visible":true},"2":{"slot":2,"name":"Target Table","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"calendar_dim"}}}},"visible":true},"4":{"slot":4,"name":"Column Mapping","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"date_key"},"2":{"slot":2,"type":"STRING","value":"date_key"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"a_date_value"},"2":{"slot":2,"type":"STRING","value":"date_value"}}},"3":{"slot":3,"values":{"1":{"slot":1,"type":"STRING","value":"month_number"},"2":{"slot":2,"type":"STRING","value":"month_number"}}},"4":{"slot":4,"values":{"1":{"slot":1,"type":"STRING","value":"month_name"},"2":{"slot":2,"type":"STRING","value":"month_name"}}},"5":{"slot":5,"values":{"1":{"slot":1,"type":"STRING","value":"year_number"},"2":{"slot":2,"type":"STRING","value":"year_number"}}},"6":{"slot":6,"values":{"1":{"slot":1,"type":"STRING","value":"dayofweek_number"},"2":{"slot":2,"type":"STRING","value":"dayofweek_number"}}},"7":{"slot":7,"values":{"1":{"slot":1,"type":"STRING","value":"dayofweek_name"},"2":{"slot":2,"type":"STRING","value":"dayofweek_name"}}},"8":{"slot":8,"values":{"1":{"slot":1,"type":"STRING","value":"quarter_number"},"2":{"slot":2,"type":"STRING","value":"quarter_number"}}},"9":{"slot":9,"values":{"1":{"slot":1,"type":"STRING","value":"weekend"},"2":{"slot":2,"type":"STRING","value":"weekend"}}},"10":{"slot":10,"values":{"1":{"slot":1,"type":"STRING","value":"public_holiday"},"2":{"slot":2,"type":"STRING","value":"public_holiday"}}},"11":{"slot":11,"values":{"1":{"slot":1,"type":"STRING","value":"holiday_name"},"2":{"slot":2,"type":"STRING","value":"public_holiday_name"}}},"12":{"slot":12,"values":{"1":{"slot":1,"type":"STRING","value":"working_day"},"2":{"slot":2,"type":"STRING","value":"working_day"}}}},"visible":true},"5":{"slot":5,"name":"Truncate","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Truncate"}}}},"visible":true},"7":{"slot":7,"name":"Target Dataset","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"100":{"slot":100,"name":"Target Project","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"101":{"slot":101,"name":"Cast Input","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"135952":{"id":135952,"inputCardinality":"ONE","outputCardinality":"MANY","implementationID":1716658327,"x":768,"y":336,"width":32,"height":32,"inputConnectorIDs":[135962],"outputConnectorIDs":[135971],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Convert to Date"}}}},"visible":true},"2":{"slot":2,"name":"Include Input Columns","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Yes"}}}},"visible":true},"3":{"slot":3,"name":"Calculations","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"PARSE_DATE('%d/%m/%Y', `date_value`)\n"},"2":{"slot":2,"type":"STRING","value":"convert_to_date"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"135955":{"id":135955,"inputCardinality":"ZERO","outputCardinality":"MANY","implementationID":1354890871,"x":768,"y":448,"width":32,"height":32,"inputConnectorIDs":[],"outputConnectorIDs":[135962],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"uk_public_holidays"}}}},"visible":true},"2":{"slot":2,"name":"Table","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"uk_public_holidays"}}}},"visible":true},"3":{"slot":3,"name":"Column Names","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"holiday_name"}}},"2":{"slot":2,"values":{"1":{"slot":1,"type":"STRING","value":"date_value"}}}},"visible":true},"5":{"slot":5,"name":"Dataset","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"6":{"slot":6,"name":"Project","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"[Environment Default]"}}}},"visible":true},"7":{"slot":7,"name":"Include Partition Time","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"No"}}}},"visible":false},"8":{"slot":8,"name":"Partition Time Alias","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":""}}}},"visible":false}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"},"175952":{"id":175952,"inputCardinality":"ONE","outputCardinality":"MANY","implementationID":-1760161015,"x":1045,"y":222,"width":32,"height":32,"inputConnectorIDs":[175953],"outputConnectorIDs":[175958],"parameters":{"1":{"slot":1,"name":"Name","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"Filter 0"}}}},"visible":true},"2":{"slot":2,"name":"Filter Conditions","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"deduplicator"},"2":{"slot":2,"type":"STRING","value":"Is"},"3":{"slot":3,"type":"STRING","value":"Equal to"},"4":{"slot":4,"type":"STRING","value":"1"}}}},"visible":true},"3":{"slot":3,"name":"Combine Conditions","elements":{"1":{"slot":1,"values":{"1":{"slot":1,"type":"STRING","value":"AND"}}}},"visible":true}},"exportMappings":{},"expectedFailure":null,"activationStatus":"ENABLED"}},"connectors":{"132371":{"id":132371,"sourceID":132366,"targetID":132370},"133683":{"id":133683,"sourceID":133650,"targetID":133638},"135971":{"id":135971,"sourceID":135952,"targetID":133638},"133648":{"id":133648,"sourceID":132727,"targetID":133650},"175953":{"id":175953,"sourceID":133704,"targetID":175952},"175958":{"id":175958,"sourceID":175952,"targetID":133744},"132724":{"id":132724,"sourceID":132370,"targetID":132727},"135962":{"id":135962,"sourceID":135955,"targetID":135952},"133705":{"id":133705,"sourceID":133638,"targetID":133704}},"canUndo":true,"undoCommand":"Resize Note","undoCreated":1602687495834,"canRedo":false,"redoCommand":"","redoCreated":-1,"notes":{"137816":{"id":137816,"x":339,"y":137,"width":123,"height":139,"text":"Generate date based on the sequence (From 2000-01-01+)","colour":"e6e63c"},"137821":{"id":137821,"x":477,"y":116,"width":122,"height":161,"text":"Create columns for date key, month, year, day of week, quarter using the date_value column","colour":"e6e63c"},"137850":{"id":137850,"x":616,"y":126,"width":84,"height":151,"text":"Check Date to see if it's a weekend","colour":"e6e63c"},"137880":{"id":137880,"x":716,"y":123,"width":115,"height":156,"text":"Join together the two data sources (calendar columns with the uk public holidays)","colour":"e6e63c"},"137902":{"id":137902,"x":851,"y":121,"width":143,"height":157,"text":"Check if the dates fall on a public holiday and if it's a working day. Assign a sequential integer to each row within the partition of date_key","colour":"e6e63c"},"137904":{"id":137904,"x":1115,"y":149,"width":242,"height":127,"text":"Output generated calendar columns into the calendar dimension table","colour":"e6e63c"},"137918":{"id":137918,"x":655,"y":296,"width":247,"height":87,"text":"Convert the date_value column string type into a date format","colour":"e6e63c"},"175969":{"id":175969,"x":1013,"y":122,"width":82,"height":154,"text":"Filter out row count greater than 1 - removes duplicates","colour":"e6e63c"}},"noteConnectors":{},"variables":{},"grids":{}}],"variables":[],"environments":[]}