పాఠం 1డేట్ పార్సింగ్ మరియు కానానికలైజేషన్: OrderDateను డేట్/టైమ్గా పార్స్ చేయడం, బహుళ డేట్ ఫార్మాట్లు మరియు టైమ్ జోన్లను హ్యాండిల్ చేయడంక్రూడ్ డేట్ మరియు టైమ్ ఫీల్డ్లను Qlik డ్యూయల్ డేట్ విలువలుగా పార్స్ చేయడం నేర్చుకోండి. బహుళ మూల ఫార్మాట్లు, టైమ్ జోన్లు, మరియు లోకాల్ సమస్యలను హ్యాండిల్ చేస్తూ, స్థిరమైన క్యాలెండర్ లాజిక్ను సపోర్ట్ చేసే కానానికల్ డేట్ ఫీల్డ్లను బిల్డ్ చేయండి.
Using Date#, Timestamp#, and Time#Converting text dates to dual valuesHandling multiple source date formatsManaging time zones and UTC offsetsBuilding canonical OrderDate fieldsపాఠం 2CSV ఫైల్లకు కనెక్ట్ చేయడం మరియు ఇంపోర్ట్ చేయడం: ఫైల్ పాత్లు, ఎన్కోడింగ్, డెలిమిటర్లు, మరియు ఫైల్ విజార్డ్ ఆప్షన్లుడేటా కనెక్షన్లు మరియు ఫైల్ విజార్డ్ ఉపయోగించి CSV ఫైల్లకు కనెక్ట్ చేయండి. పాత్లు, ఎన్కోడింగ్లు, డెలిమిటర్లు, మరియు హెడర్ ఆప్షన్లను కాన్ఫిగర్ చేయండి, మరియు LOAD స్టేట్మెంట్లను అడ్జస్ట్ చేసి క్లీన్, ప్రెడిక్టబుల్ ఇంపోర్ట్లను నిర్ధారించండి.
Creating and testing file connectionsUsing the data load file wizardConfiguring delimiters and quotesHandling headers and first data rowManaging encoding and locale issuesపాఠం 3లోడ్ స్క్రిప్ట్ను డాక్యుమెంట్ చేయడం: ప్రాజెక్ట్ స్టేట్మెంట్ ప్రకారం ప్రతి ప్రధాన భాగాన్ని వివరించడానికి స్పష్టమైన కామెంట్లు ఎలా రాయాలిQlik లోడ్ స్క్రిప్ట్లను అర్థవంతమైన కామెంట్లు, హెడర్లు, మరియు సెక్షన్ మార్కర్లతో డాక్యుమెంట్ చేయడం నేర్చుకోండి, తద్వారా భవిష్యత్ డెవలపర్లు మరియు ఆడిటర్లు త్వరగా లాజిక్, డేటా మూలాలు, మరియు ETL ప్రక్రియలో నిర్వచించిన కీలక వ్యాపార నియమాలను అర్థం చేసుకోగలరు.
Comment styles: single line and blockHeader blocks for script and major sectionsExplaining business rules in commentsTagging assumptions, TODOs, and risksపాఠం 4Qlik Sense మరియు QlikView లోడ్ స్క్రిప్ట్ స్ట్రక్చర్ మరియు ఎగ్జిక్యూషన్ ఆర్డర్ను అర్థం చేసుకోవడంQlik స్క్రిప్ట్ స్టేట్మెంట్లను కనెక్షన్ సెటప్ నుండి ఫైనల్ STORE లేదా EXIT వరకు ఎలా ఈవాల్యుయేట్ చేస్తుందో అర్థం చేసుకోండి. స్క్రిప్ట్ సెక్షన్లు, ఎగ్జిక్యూషన్ ఆర్డర్, ఎర్రర్ హ్యాండ్లింగ్ ప్రాథమికాలు, మరియు ఈ ఫ్లో డేటా మోడల్ ఫలితాలు మరియు పెర్ఫార్మెన్స్పై ప్రభావం చూపుతుంది అని నేర్చుకోండి.
Main, tabbed sections, and includesTop‑down execution and dependenciesControl statements: IF, FOR, DO WHILEError handling and script logsImpact of order on joins and fieldsపాఠం 5స్క్రిప్ట్లో డెరైవ్డ్ ఫీల్డ్లను సృష్టించడం: OrderDate నుండి ఇయర్, మంత్, క్వార్టర్ Qlik డేట్ ఫంక్షన్లతోQlik డేట్ ఫంక్షన్లతో OrderDate నుండి ఇయర్, మంత్, క్వార్టర్ వంటి డెరైవ్డ్ క్యాలెండర్ ఫీల్డ్లను సృష్టించండి. ఫిస్కల్ మరియు క్యాలెండర్ వ్యూల కోసం అదనపు ఫ్లాగ్లు మరియు కీలను జనరేట్ చేసి ఫ్లెక్సిబుల్ టైమ్ అనలిసిస్ను సపోర్ట్ చేయండి.
Extracting Year, Month, and DayBuilding Quarter and MonthNameUsing YearStart and MonthStartFiscal vs calendar date derivationsCreating date keys for link tablesపాఠం 6స్క్రిప్ట్లో టెక్స్ట్ క్లెన్సింగ్: TRIM, UPPER/LOWER, Replace, నల్ హ్యాండ్లింగ్ మరియు ProductCategory/ProductSubCategoryను స్టాండర్డైజ్ చేయడంస్క్రిప్ట్లో TRIM, కేస్ ఫంక్షన్లు, Replace, మరియు నల్ హ్యాండ్లింగ్ ఉపయోగించి టెక్స్ట్ ఫీల్డ్లను క్లీన్ చేసి స్టాండర్డైజ్ చేయండి. గ్రూపింగ్ మరియు అసోసియేషన్ కోసం ProductCategory మరియు ProductSubCategory విలువలు స్థిరంగా ఉండేలా నిర్ధారించండి.
Removing spaces with TRIM and PURGECHARUPPER, LOWER, and PROPER case usageReplacing bad or legacy text valuesHandling null and empty string casesStandardizing product category labelsపాఠం 7స్క్రిప్ట్ మార్పులను టెస్టింగ్ మరియు ఇటరేట్ చేయడం: రీలోడ్ ప్రీవ్యూ, ఇంక్రిమెంటల్ రీలోడ్ ప్రాథమికాలు, మరియు రోవ్ కౌంట్లు మరియు చెక్సమ్ చెక్లను వాలిడేట్ చేయడంస్క్రిప్ట్లలో మార్పులు చేయడానికి సురక్షిత వర్క్ఫ్లోను డెవలప్ చేయండి, పార్షియల్ రీలోడ్, ఇంక్రిమెంటల్ రీలోడ్ ప్రాథమికాలు, మరియు వాలిడేషన్ చెక్లు ఉన్నాయి. రోవ్ కౌంట్లు మరియు చెక్సమ్ విలువలను పోల్చి మార్పులు డేటాను కార్ప్ట్ చేయలేదని నిర్ధారించండి.
Using limited load for quick testsBasics of incremental reload logicValidating row counts by tableChecksum and hash‑based comparisonsRolling back and versioning scriptsపాఠం 8లోడ్ సమయంలో ఫీల్డ్ డిస్కవరీ మరియు ప్రొఫైలింగ్: డిస్టింక్ట్ విలువలు, నల్లు, మరియు డేటా టైప్లను ఇన్స్పెక్ట్ చేయడానికి మెథడ్లులోడ్ సమయంలో ఫీల్డ్లను ప్రొఫైల్ చేయడానికి టెక్నిక్లను నేర్చుకోండి, డిస్టింక్ట్ విలువలు, నల్ రేట్లు, మరియు ఇన్ఫర్డ్ డేటా టైప్లను చెక్ చేయండి. టెంపరరీ టేబుల్లు, RESIDENT లోడ్లు, మరియు సిస్టమ్ ఫంక్షన్లను ఉపయోగించి డేటా క్వాలిటీని త్వరగా వాలిడేట్ చేయండి.
Counting distinct values per fieldDetecting nulls and empty stringsChecking inferred data typesSampling data with temporary tablesUsing script logs for profilingపాఠం 9స్క్రిప్ట్లో న్యూమరిక్ క్లెన్సింగ్ మరియు కాలిక్యులేషన్లు: SalesAfterDiscount, ProfitMargin డివిజన్-బై-జీరో గార్డ్లు మరియు రౌండింగ్తోస్క్రిప్ట్లో న్యూమరిక్ క్లెన్సింగ్ మరియు కాలిక్యులేషన్లలో మాస్టర్ చేయండి, సేఫ్ అరిథ్మెటిక్, రౌండింగ్, మరియు డివిజన్ బై జీరోకు వ్యతిరేకంగా గార్డ్ చేయడం ఉన్నాయి. యాప్లలో నమ్మదగిన పనితనాన్ని చూపే SalesAfterDiscount మరియు ProfitMargin వంటి మెజర్లను ఇంప్లిమెంట్ చేయండి.
Cleaning numeric fields and coercionHandling nulls and nonnumeric valuesDivision‑by‑zero guards in formulasRounding and formatting measuresBuilding SalesAfterDiscount metricపాఠం 10స్క్రిప్ట్లో కామెంట్లు, సెక్షనింగ్, మరియు రీడబిలిటీ మరియు మెయింటైనబిలిటీ కోసం బెస్ట్ ప్రాక్టీస్లు ఉపయోగించడంకామెంట్లు, లాజికల్ సెక్షనింగ్, నేమింగ్ స్టాండర్డ్లు, మరియు మాడ్యులర్ ఇన్క్లూడ్లను ఉపయోగించి స్క్రిప్ట్ రీడబిలిటీ మరియు మెయింటైనబిలిటీకి బెస్ట్ ప్రాక్టీస్లను అప్లై చేయండి, తద్వారా టీమ్లు కాంప్లెక్స్ ETL లాజిక్ను సురక్షితంగా విస్తరించి ట్రబుల్షూట్ చేయగలరు.
Organizing tabs and logical sectionsConsistent field and table namingUsing include files for modularitySeparating staging and model layersRefactoring duplicated script logicపాఠం 11ప్రాథమిక స్క్రిప్ట్ కమాండ్లు: LOAD, SELECT, INLINE, RESIDENT, DROP, RENAME మరియు వాటి సాధారణ యూస్ కేస్లుడేటాను లోడ్ చేయడానికి మరియు ట్రాన్స్ఫార్మ్ చేయడానికి ఉపయోగించే కోర్ Qlik స్క్రిప్ట్ కమాండ్లను ఎక్స్ప్లోర్ చేయండి. LOAD, SELECT, INLINE, RESIDENT, DROP, మరియు RENAME ఎప్పుడు ఉపయోగించాలి, మరియు అవి ఎలా కాంబైన్ అయి సాధారణ, మెయింటైనబుల్ ETL పైప్లైన్లను బిల్డ్ చేస్తాయో అర్థం చేసుకోండి.
LOAD vs SELECT: when and whyUsing INLINE for small reference tablesRESIDENT loads for transformationsDROP and RENAME to tidy data modelPreceding LOAD patterns and benefitsపాఠం 12స్క్రిప్ట్లో మిస్సింగ్, నెగటివ్, మరియు అవుట్లయర్ విలువలను హ్యాండిల్ చేయడం: కండిషనల్ ఎక్స్ప్రెషన్లు, NULLVALUE, మరియు సింపుల్ ఇంప్యూటేషన్ వ్యూహాలుకండిషనల్ ఎక్స్ప్రెషన్లు మరియు NULLVALUE సెట్టింగ్లతో మిస్సింగ్, నెగటివ్, మరియు అవుట్లయర్ విలువలను హ్యాండిల్ చేయండి. డేటా ఇంటిగ్రిటీని సంరక్షించడం మరియు తప్పుడు మెట్రిక్లను నివారించడం కోసం సింపుల్ ఇంప్యూటేషన్ మరియు క్యాప్పింగ్ వ్యూహాలను ఇంప్లిమెంట్ చేయండి.
Configuring NULLVALUE and NullInterpretIF and Alt for conditional handlingTreating negative quantities and pricesSimple mean and median imputationsCapping extreme outliers in metrics