Friday, 20 January 2017

Opérateur De Déplacement Moyenne Décalage

22 SQL pour l'analyse et le reporting Oracle a amélioré les capacités de traitement analytique SQL en introduisant une nouvelle famille de fonctions SQL analytiques. Ces fonctions analytiques vous permettent de calculer: Classement et percentiles Calcul des fenêtres mobiles Statistiques de régression linéaire Les fonctions de classement incluent les distributions cumulatives, le pourcentage de rang et les N-tiles. Les calculs de fenêtres mobiles vous permettent de trouver des agrégations mobiles et cumulatives, telles que des sommes et des moyennes. L'analyse Laglead permet d'effectuer des références directes entre les lignes afin de pouvoir calculer les changements période-période. L'analyse Firstlast vous permet de trouver la première ou la dernière valeur dans un groupe ordonné. Les autres améliorations apportées à SQL comprennent l'expression CASE et la jointure externe partitionnée. Les expressions CASE fournissent une logique if-then utile dans de nombreuses situations. La jointure externe partitionnée est une extension de la syntaxe de jointure externe ANSI qui permet aux utilisateurs de densifier sélectivement certaines dimensions tout en gardant les autres clairsemés. Cela permet aux outils de reporting de densifier de manière sélective les dimensions, par exemple celles qui apparaissent dans leurs rapports croisés tout en gardant les autres clairsemés. Pour améliorer la performance, les fonctions analytiques peuvent être parallélisées: plusieurs processus peuvent exécuter simultanément toutes ces instructions. Ces fonctionnalités rendent les calculs plus faciles et plus efficaces, améliorant ainsi les performances, l'évolutivité et la simplicité de la base de données. Les fonctions analytiques sont classées comme décrit dans le Tableau 22-1. Tableau 22-1 Fonctions analytiques et leurs utilisations Pour effectuer ces opérations, les fonctions analytiques ajoutent plusieurs nouveaux éléments au traitement SQL. Ces éléments s'appuient sur le SQL existant pour permettre des expressions de calcul flexibles et puissantes. A quelques exceptions près, les fonctions analytiques ont ces nouveaux éléments. Le flux de traitement est représenté à la figure 22-1. Figure 22-1 Ordre de traitement Les concepts essentiels utilisés dans les fonctions analytiques sont: Le traitement des requêtes à l'aide de fonctions analytiques a lieu en trois étapes. Tout d'abord, toutes les jointures, OÙ. Les clauses GROUP BY et HAVING sont remplies. Deuxièmement, le jeu de résultats est mis à la disposition des fonctions analytiques, et tous leurs calculs ont lieu. Troisièmement, si la requête a une clause ORDER BY à sa fin, le ORDER BY est traité pour permettre un ordre de sortie précis. L'ordre de traitement est illustré à la figure 22-1. Partitions de jeu de résultats Les fonctions analytiques permettent aux utilisateurs de diviser les ensembles de résultats de requête en groupes de lignes appelés partitions. Notez que le terme partitions utilisées avec les fonctions analytiques n'est pas lié à la fonction de partition de table. Tout au long de ce chapitre, le terme «partitions» désigne uniquement la signification des fonctions analytiques. Les partitions sont créées après les groupes définis avec les clauses GROUP BY, de sorte qu'elles sont disponibles pour les résultats agrégés tels que les sommes et les moyennes. Les divisions de partition peuvent être basées sur toutes les colonnes ou expressions souhaitées. Un ensemble de résultats de requête peut être partitionné en une seule partition contenant toutes les lignes, quelques grandes partitions ou plusieurs petites partitions contenant seulement quelques lignes chacune. Pour chaque ligne d'une partition, vous pouvez définir une fenêtre glissante de données. Cette fenêtre détermine la plage de lignes utilisées pour effectuer les calculs de la ligne en cours. Les tailles de fenêtre peuvent être basées soit sur un nombre physique de lignes, soit sur un intervalle logique tel que le temps. La fenêtre a une ligne de départ et une ligne de fin. Selon sa définition, la fenêtre peut se déplacer à une ou aux deux extrémités. Par exemple, une fenêtre définie pour une fonction de somme cumulée aurait sa ligne de départ fixée à la première ligne de sa partition et sa ligne de fin serait glisser depuis le point de départ jusqu'à la dernière ligne de la partition. En revanche, une fenêtre définie pour une moyenne mobile aurait à la fois ses points de départ et d'extrémité coulissant de sorte qu'ils maintiennent une plage physique ou logique constante. Une fenêtre peut être définie aussi grande que toutes les lignes dans une partition ou juste une fenêtre coulissante d'une ligne dans une partition. Quand une fenêtre est près d'une bordure, la fonction renvoie les résultats pour seulement les lignes disponibles, plutôt que de vous avertir que les résultats ne sont pas ce que vous voulez. Lorsque vous utilisez des fonctions de fenêtre, la ligne en cours est incluse pendant les calculs, vous devez donc spécifier (n -1) lorsque vous utilisez n éléments. Chaque calcul effectué avec une fonction analytique est basé sur une ligne courante dans une partition. La ligne courante sert de point de référence déterminant le début et la fin de la fenêtre. Par exemple, un calcul de la moyenne mobile centré peut être défini avec une fenêtre contenant la ligne courante, les six lignes précédentes et les six lignes suivantes. Cela créerait une fenêtre coulissante de 13 lignes, comme le montre la figure 22-2. Figure 22-2 Fenêtre coulissante Exemple de fonctions de classement, de fenêtrage et de génération de rapports Cette section illustre les fonctions analytiques de base pour le classement, le fenêtrage et la génération de rapports. Exemple de calcul de régression linéaire Dans cet exemple, nous calculons une droite de régression de moindres carrés ordinaire qui exprime la quantité vendue d'un produit en tant que fonction linéaire du prix de liste des produits. Les calculs sont regroupés par canal de vente. Les valeurs PENTE. INTCPT. RSQR sont respectivement la pente, l'intersection et le coefficient de détermination de la droite de régression. La valeur (entière) COUNT correspond au nombre de produits dans chaque canal pour lesquels les données de quantité vendues et de prix de liste sont disponibles. Agrégats statistiques Oracle fournit un ensemble de fonctions statistiques SQL et un ensemble de statistiques, DBMSSTATFUNCS. Cette section répertorie certaines des nouvelles fonctions ainsi que la syntaxe de base. Statistiques descriptives Vous pouvez calculer les statistiques descriptives suivantes: Médiane d'un mode de jeu de données d'un ensemble de données Vous pouvez calculer les statistiques paramétriques suivantes: Spearmans rho Coefficient Kendalls tau-b Coefficient Outre les fonctions, cette version possède un package PLSQL, DBMSSTATFUNCS . Il contient la fonction statistique descriptive RESUME ainsi que des fonctions pour supporter le couplage de distribution. La fonction RÉSUMÉ résume une colonne numérique d'une table avec une variété de statistiques descriptives. Les cinq fonctions d'ajustement de distribution supportent des distributions normales, uniformes, Weibull, Poisson et exponentielles. Agrégats définis par l'utilisateur Oracle offre la possibilité de créer vos propres fonctions, appelées fonctions agrégées définies par l'utilisateur. Ces fonctions sont écrites dans des langages de programmation tels que PLSQL, Java et C, et peuvent être utilisées comme fonctions analytiques ou agrégats dans des vues matérialisées. Pour plus d'informations sur la syntaxe et les restrictions, reportez-vous au Guide des développeurs de la cartouche de données de la base de données Oracle. Les avantages de ces fonctions sont les suivantes: Des fonctions très complexes peuvent être programmées en utilisant un langage entièrement procédural. Plus grande évolutivité que les autres techniques lorsque les fonctions définies par l'utilisateur sont programmées pour le traitement parallèle. Les types de données objet peuvent être traités. En tant qu'exemple simple d'une fonction agrégée définie par l'utilisateur, considérez la statistique d'inclinaison. Ce calcul mesure si un ensemble de données a une distribution déséquilibrée autour de sa moyenne. Il vous dira si une queue de la distribution est beaucoup plus grande que l'autre. Si vous avez créé un agrégat défini par l'utilisateur appelé udskew et l'avez appliqué aux données de limite de crédit de l'exemple précédent, l'instruction SQL et les résultats peuvent ressembler à ceci: Avant de créer des fonctions agrégées définies par l'utilisateur, vous devriez considérer si vos besoins peuvent être satisfaits En SQL régulier. De nombreux calculs complexes sont possibles directement dans SQL, en particulier à l'aide de l'expression CASE. Rester avec SQL régulière permettra un développement plus simple, et de nombreuses opérations d'interrogation sont déjà bien parallélisés dans SQL. Même l'exemple précédent, la statistique d'inclinaison, peut être créé en utilisant standard, quoique long, SQL. Opérations de pivotement Le d ata renvoyé par les requêtes de business intelligence est souvent le plus utilisable s'il est présenté sous forme de tableau croisé. Le pivotclause de l'instruction SELECT vous permet d'écrire des requêtes d'interrogation croisée qui font pivoter des lignes en colonnes, agrégant des données dans le processus de la rotation. Le pivotement est une technique clé dans les entrepôts de données. Dans celui-ci, vous transformer plusieurs lignes d'entrée en moins et généralement plus larges lignes dans l'entrepôt de données. Lors du pivotement, un opérateur d'agrégation est appliqué pour chaque élément dans la liste des valeurs de la colonne pivot. La colonne pivot ne peut pas contenir d'expression arbitraire. Si vous devez pivoter sur une expression, vous devez alias l'expression dans une vue avant l'opération PIVOT. La syntaxe de base est la suivante: Pour illustrer l'utilisation du pivotement, créez la vue suivante comme base pour des exemples ultérieurs: Exemple: Pivoting L'instruction suivante illustre un pivot typique sur la colonne de canal: Notez que la sortie a créé quatre nouvelles colonnes d'alias , LES VENTES DIRECTES. INTERNETSALES. CATALOGSALES. Et TELESALES. Un pour chacune des valeurs de pivotement. La sortie est une somme. Si aucun alias n'est fourni, l'en-tête de colonne sera les valeurs de IN-list. Faire pivoter sur plusieurs colonnes Vous pouvez pivoter sur plusieurs colonnes. L'instruction suivante illustre un pivot de colonne multiple typique: Notez que cet exemple spécifie une colonne IN-list à colonnes multiples avec des en-têtes de colonnes conçus pour correspondre aux membres IN-list. Pivotant: agrégats multiples Vous pouvez pivoter avec plusieurs agrégats, comme indiqué dans l'exemple suivant: Notez que la requête crée des en-têtes de colonne en concaténant les valeurs de pivot (ou alias) avec l'alias de la fonction agrégée et un trait de soulignement. Distinguer Nulls générés par PIVOT de Nulls dans les données source Vous pouvez distinguer entre les valeurs null qui sont générées à partir de l'utilisation de PIVOT et celles qui existent dans les données source. L'exemple suivant illustre les valeurs nulles générées par PIVOT. La requête suivante renvoie des lignes de 5 colonnes, colonne prodid. Et faire pivoter les colonnes Q1 résultantes. Q1COUNTTOTAL. Q2. Q2COUNTTOTAL. Pour chaque valeur unique de prodid. Q1COUNTTOTAL renvoie le nombre total de lignes dont la valeur qtr est Q1. C'est-à-dire, et Q2COUNTTOTAL renvoie le nombre total de lignes dont la valeur qtr est Q2. Supposons que nous avons une table de vente2 de la structure suivante: D'après le résultat, nous savons que pour le prodid 100, il ya 2 lignes de vente pour le trimestre Q1. Et 1 ligne de vente pour le trimestre Q2 pour 200 prodides, il ya 1 rang de ventes pour le trimestre Q1. Et aucune ligne de vente pour le trimestre Q2. Ainsi, dans Q2COUNTTOTAL. Vous pouvez identifier que NULLlt1gt provient d'une ligne dans la table d'origine dont la mesure est de valeur nulle, alors que NULLlt2gt est dû à aucune rangée étant présente dans la table d'origine pour 200 prodid dans trimestre Q2. Opérations unpivotées Un unpivot n'interrompt pas une opération PIVOT. Au lieu de cela, il tourne les données des colonnes en lignes. Si vous travaillez avec des données pivotantes, une opération UNPIVOT ne peut pas annuler les agrégations qui ont été effectuées par PIVOT ou par tout autre moyen. Pour illustrer le non-pivotement, créez d'abord une table pivotante qui comprend quatre colonnes, pour les trimestres de l'année: Le contenu des tables ressemble à ce qui suit: L'opération UNPIVOT suivante fait tourner les colonnes de quarts en lignes. Pour chaque produit, il y aura quatre lignes, une pour chaque trimestre. Notez l'utilisation de INCLUDE NULLS dans cet exemple. Vous pouvez également utiliser EXCLUDE NULLS. Qui est le paramètre par défaut. En outre, vous pouvez également ne pas pivoter en utilisant deux colonnes, comme suit: Wildcard et sous-requête Pivotant avec des opérations XML Si vous souhaitez utiliser un argument générique ou une sous-requête dans vos colonnes pivotantes, vous pouvez le faire avec la syntaxe PIVOT XML. Avec PIVOT XML, la sortie de l'opération est formatée correctement XML. L'exemple suivant illustre l'utilisation du mot clé générique, ANY. Il produit XML qui inclut toutes les valeurs de canal dans salesview: Notez que le mot clé ANY est disponible dans les opérations PIVOT uniquement dans le cadre d'une opération XML. Cette sortie inclut des données pour les cas où le canal existe dans l'ensemble de données. Notez également que les fonctions d'agrégation doivent spécifier une clause GROUP BY pour renvoyer plusieurs valeurs, et pourtant l'article pivot ne contient pas de clause GROUP BY explicite. Au lieu de cela, le pivotclause effectue un GROUP BY implicite. L'exemple suivant illustre l'utilisation d'une sous-requête. Il produit XML qui comprend toutes les valeurs de canal et les données de ventes correspondant à chaque canal: La sortie densifie les données pour inclure tous les canaux possibles pour chaque produit. Densification des données pour le rapport Les données sont normalement stockées sous forme dispersée. Autrement dit, si aucune valeur n'existe pour une combinaison donnée de valeurs de dimension, aucune ligne n'existe dans la table de faits. Toutefois, vous souhaiterez peut-être afficher les données sous forme dense, avec des lignes pour toutes les combinaisons de valeurs de cote affichées même si aucune donnée de fait n'existe pour elles. Par exemple, si un produit n'a pas vendu pendant une période donnée, vous pouvez toujours vouloir voir le produit pour cette période avec une valeur de vente nulle à côté d'elle. En outre, les calculs de séries chronologiques peuvent être effectués plus facilement lorsque les données sont denses le long de la dimension temporelle. En effet, les données denses contiennent un nombre de lignes cohérent pour chaque période, ce qui facilite l'utilisation des fonctions analytiques de fenêtrage avec des décalages physiques. La densification des données est le processus de conversion des données clairsemées en forme dense. Pour surmonter le problème de la sparsité, vous pouvez utiliser une jointure externe partitionnée pour combler les lacunes d'une série temporelle ou de toute autre dimension. Une telle jointure étend la syntaxe de jointure externe conventionnelle en appliquant la jointure externe à chaque partition logique définie dans une requête. Oracle partitionne logiquement les lignes de votre requête en fonction de l'expression spécifiée dans la clause PARTITION BY. Le résultat d'une jointure externe partitionnée est UN UNION des jointures externes de chacune des partitions dans la table logiquement partitionnée avec la table de l'autre côté de la jointure. Notez que vous pouvez utiliser ce type de jointure pour combler les lacunes dans n'importe quelle dimension, pas seulement la dimension de temps. La plupart des exemples ici se concentrent sur la dimension temporelle parce que c'est la dimension la plus fréquemment utilisée comme base pour les comparaisons. Syntaxe de jointure de partition La syntaxe de jointure externe partitionnée étend la clause ANSI SQL JOIN avec la phrase PARTITION BY suivie d'une liste d'expression. Les expressions dans la liste spécifient le groupe auquel la jointure externe est appliquée. Voici les deux formes de syntaxe normalement utilisées pour la jointure externe partitionnée: Notez que FULL OUTER JOIN n'est pas pris en charge avec une jointure externe partitionnée. Exemple de données clairsemées Une situation typique avec une dimension clairsemée est illustrée dans l'exemple suivant, qui calcule les ventes hebdomadaires et les ventes cumulatives du produit rebond pour les semaines 20-30 en 2000 et 2001: Dans cet exemple, nous S'attendrait à 22 rangées de données (11 semaines chacune à partir de 2 ans) si les données étaient denses. Cependant, nous obtenons seulement 18 lignes parce que les semaines 25 et 26 sont manquantes en 2000, et les semaines 26 et 28 en 2001. Remplir les lacunes dans les données Nous pouvons prendre les données clairsemées de la requête précédente et faire une jointure externe partitionnée avec un ensemble dense de Temps. Dans la requête suivante, nous alias notre requête d'origine comme v et nous sélectionnons les données de la table des temps, que nous appelons alias t. Ici, nous récupérons 22 lignes car il n'y a pas de lacunes dans la série. Les quatre lignes ajoutées ont chacune 0 comme leur valeur de vente définie à 0 en utilisant la fonction NVL. Notez que dans cette requête, une condition WHERE a été placée pour des semaines entre 20 et 30 dans la vue en ligne pour la dimension de temps. Ceci a été introduit pour maintenir le résultat réduit. Remplir les intervalles en deux dimensions Les données N-dimensionnelles sont généralement affichées sous la forme d'une croix transversale bidimensionnelle dense de (n - 2) pages. Cela nécessite que toutes les valeurs de dimension pour les deux dimensions apparaissant dans l'onglet croisé soient remplies. Voici un autre exemple où la capacité de jointure externe partitionnée peut être utilisée pour remplir les espaces sur deux dimensions: Dans cette requête, la clause de factorisation de sous-requête WITH V1 résume les données de vente au niveau du produit, du pays et de l'année. Ce résultat est faible, mais les utilisateurs peuvent vouloir voir toutes les combinaisons pays, année pour chaque produit. Pour ce faire, nous prenons chaque partition de v1 sur la base des valeurs du produit et externe le rejoindre sur la dimension du pays d'abord. Cela nous donnera toutes les valeurs de pays pour chaque produit. Ensuite, nous prenons ce résultat et le partitionner sur les valeurs du produit et du pays puis le rejoindre sur la dimension temporelle. Cela nous donnera toutes les valeurs de temps pour chaque produit et combinaison de pays. Remplir les lacunes dans une table d'inventaire Une table d'inventaire suit généralement la quantité d'unités disponibles pour divers produits. Ce tableau est peu répandu: il ne stocke qu'une ligne pour un produit lorsqu'il ya un événement. Pour une table de vente, l'événement est une vente et, pour la table d'inventaire, l'événement est un changement de quantité disponible pour un produit. Par exemple, considérez le tableau d'inventaire suivant: Le tableau d'inventaire comprend maintenant les lignes suivantes: Pour les besoins de l'établissement de rapports, les utilisateurs peuvent souhaiter afficher ces données d'inventaire différemment. Par exemple, ils peuvent vouloir voir toutes les valeurs de temps pour chaque produit. Cela peut être accompli en utilisant une jointure externe partitionnée. En outre, pour les lignes nouvellement insérées de périodes manquantes, les utilisateurs peuvent souhaiter voir les valeurs pour la quantité de colonne des unités à transiter de la plus récente période de temps existante. Ce dernier peut être réalisé en utilisant la fonction de fenêtre analytique LASTVALUE. Voici la requête et la sortie souhaitée: La requête interne calcule une jointure externe partitionnée à l'heure dans chaque produit. La requête interne densifie les données sur la dimension temporelle (ce qui signifie que la dimension temporelle aura désormais une ligne pour chaque jour de la semaine). Cependant, la quantité de colonne de mesure aura des valeurs nulles pour les lignes nouvellement ajoutées (voir la sortie dans la quantité de colonne dans les résultats suivants. La requête externe utilise la fonction analytique LASTVALUE. L'application de cette fonction partitionne les données par produit et ordonne les données sur la Pour chaque ligne, la fonction trouve la dernière valeur non nulle dans la fenêtre en raison de l'option IGNORE NULLS, que vous pouvez utiliser à la fois avec LASTVALUE et FIRSTVALUE. La sortie suivante: calculer les valeurs de données pour combler les lacunes Les exemples de la section précédente illustrent comment utiliser la jointure externe partitionnée pour combler les lacunes dans une ou plusieurs dimensions. Toutefois, les ensembles de résultats produits par une jointure externe partitionnée ont des valeurs nulles pour les colonnes qui ne sont pas incluses dans La liste PARTITION BY. Par exemple, la requête suivante calcule les totaux mensuels pour les produits 64 Mo de carte mémoire et DVD-R Disques (ID produits 122 et 136) pour l'année 2000. Il utilise la jointure externe partitionnée pour densifier les données pour tous les mois. Pour les mois manquants, il utilise alors la fonction SQL analytique AVG pour calculer les ventes et les unités comme la moyenne des mois où le produit a été vendu. Si vous travaillez dans SQLPlus, les deux commandes suivantes enveloppent les en-têtes de colonnes pour une meilleure lisibilité des résultats: Les calculs de séries temporelles sur la densification de données densifiées ne sont pas uniquement à des fins de rapport. Il permet également certains types de calculs, en particulier les calculs de séries chronologiques. Les calculs de séries chronologiques sont plus faciles lorsque les données sont denses le long de la dimension temporelle. Les données denses ont un nombre constant de lignes pour chaque période de temps qui, à son tour, rendent simple l'utilisation de fonctions de fenêtre analytique avec des décalages physiques. Pour illustrer, prenons d'abord l'exemple de Remplissage de lacunes dans les données. Et ajoute une fonction analytique à cette requête. Dans la version améliorée suivante, nous calculons les ventes cumulatives hebdomadaires cumulées avec les ventes hebdomadaires. Les valeurs NULL que la jointure externe partitionnée insère en rendant la série temporelle dense sont traitées de la manière habituelle: la fonction SUM les traite comme 0s. Comparaison d'une période à l'autre pour un seul niveau: Exemple Comment pouvons-nous utiliser cette fonction pour comparer les valeurs entre les différentes périodes? Précisément, comment calculer une comparaison d'une année sur l'autre au niveau de la semaine La requête suivante renvoie sur la même ligne , Pour chaque produit, les ventes depuis le début de l'année pour chaque semaine de 2001 et celle de 2000. Notez que dans cet exemple, nous commençons par une clause WITH. Cela améliore la lisibilité de la requête et nous permet de nous concentrer sur la jointure externe partitionnée. Si vous travaillez dans SQLPlus, la commande suivante enveloppe les en-têtes de colonne pour une meilleure lisibilité des résultats: Dans la clause FROM de la vue en ligne densesales. Nous utilisons une jointure externe partitionnée de la vue agrégée v et de la vue temporelle t pour combler les lacunes dans les données de ventes le long de la dimension temporelle. La sortie de la jointure externe partitionnée est alors traitée par la fonction analytique SUM. OVER pour calculer les ventes hebdomadaires depuis le début de l'année (la colonne weeklyytdsales). Ainsi, la vue densesales calcule les données sur les ventes de l'année à ce jour pour chaque semaine, y compris celles qui sont manquantes dans la vue agrégée. Le yearlineearsearsales de vue en ligne calcule ensuite les ventes year-to-date hebdomadaires d'année en utilisant la fonction de LAG. La fonction LAG intitulée weeklyytdsalesprioryear spécifie une clause PARTITION BY associant des lignes pour la même semaine des années 2000 et 2001 en une seule partition. Nous passons alors un décalage de 1 à la fonction LAG pour obtenir les ventes hebdomadaires à ce jour pour l'année précédente. Le bloc de requête le plus externe sélectionne les données de yearoveryearsales avec la condition yr 2001. Ainsi, la requête renvoie, pour chaque produit, Des ventes cumulatives depuis le début de l'exercice pour les années indiquées 2001 et 2000. Comparaison période-période pour plusieurs niveaux de temps: Exemple Si l'exemple précédent nous montre un moyen de créer des comparaisons pour un seul niveau de temps, il serait encore plus Utile pour gérer plusieurs niveaux de temps dans une seule requête. Par exemple, nous pourrions comparer les ventes par rapport à la période précédente aux niveaux de l'année, du trimestre, du mois et du jour. Comment créer une requête qui effectue une comparaison d'une année à l'autre des ventes de l'année à l'autre pour tous les niveaux de notre hiérarchie de temps Nous prendrons plusieurs mesures pour effectuer cette tâche. L'objectif est une seule requête avec comparaisons au jour, semaine, mois, trimestre et année. Les étapes sont les suivantes: Nous allons créer une vue appelée cubeprodtime. Qui détient un cube hiérarchique de ventes agrégées à travers les temps et les produits. Ensuite, nous créerons une vue de la dimension temporelle à utiliser comme bord du cube. L'arête de temps, qui contient un ensemble complet de dates, sera partitionnée externe jointe aux données éparses dans la vue cubeprodtime. Enfin, pour une performance maximale, nous allons créer une vue matérialisée, mvprodtime. Construit en utilisant la même définition que cubeprodtime. Pour plus d'informations sur les cubes hiérarchiques, reportez-vous au Chapitre 21, SQL for Aggregation dans Data Warehouses. La vue matérialisée est définie à l'étape 1 de la section suivante. Étape 1 Création de la vue hiérarchique du cube La vue matérialisée illustrée ci-dessous peut déjà exister dans votre système sinon, créez-la maintenant. Si vous devez le générer, notez que nous limitons la requête à deux produits seulement pour réduire le temps de traitement: Étant donné que cette vue est limitée à deux produits, elle renvoie un peu plus de 2200 lignes. Notez que la colonne HierarchicalTime contient des représentations de temps de chaîne de tous les niveaux de la hiérarchie temporelle. L'expression CASE utilisée pour la colonne HierarchicalTime ajoute un marqueur (0, 1.) à chaque chaîne de date pour indiquer le niveau de temps de la valeur. A 0 représente le niveau de l'année, 1 est le trimestre, 2 le mois et 3 le jour. Notez que la clause GROUP BY est un ROLLUP concaténé qui spécifie la hiérarchie de cumul des dimensions de temps et de produit. La clause GROUP BY est ce qui détermine le contenu hiérarchique du cube. Étape 2 Créez la vue edgetime, qui est un ensemble complet de valeurs de date edgetime est la source pour remplir les intervalles de temps dans le cube hiérarchique à l'aide d'une jointure externe partitionnée. La colonne HierarchicalTime dans edgetime sera utilisée dans une jointure partitionnée avec la colonne HierarchicalTime dans la vue cubeprodtime. L'instruction suivante définit edgetime: Étape 3 Créez la vue matérialisée mvprodtime pour supporter des performances plus rapides La définition de vue matérialisée est un duplicata de la vue cubeprodtime définie précédemment. Parce qu'il s'agit d'une requête en double, les références à cubeprodtime seront réécrites pour utiliser la vue matérialisée mvprodtime. Ce qui suit matérialisé peut déjà exister dans votre système sinon, le créer maintenant. Si vous devez le générer, notez que nous limitons la requête à deux produits seulement pour réduire le temps de traitement. Étape 4 Créer la requête de comparaison Nous avons maintenant préparé le terrain pour notre requête de comparaison. Nous pouvons obtenir des calculs de comparaison période-période à tous les niveaux de temps. Il faut appliquer des fonctions analytiques à un cube hiérarchique avec des données denses le long de la dimension temporelle. Certains des calculs que nous pouvons réaliser pour chaque niveau de temps sont: Somme des ventes pour la période antérieure à tous les niveaux de temps. Variation des ventes par rapport à la période précédente. Somme des ventes de la même période il ya un an à tous les niveaux de temps. Variation des ventes sur la même période l'an dernier. L'exemple suivant effectue les quatre de ces calculs. Il utilise une jointure externe partitionnée des vues cubeprodtime et edgetime pour créer une vue en ligne des données denses appelées densecubeprodtime. La requête utilise alors la fonction LAG de la même manière que l'exemple précédent de niveau unique. La clause WHERE externe spécifie l'heure à trois niveaux: les jours d'août 2001, le mois entier et tout le troisième trimestre de 2001. Notez que les deux dernières lignes des résultats contiennent le niveau du mois et les agrégations de niveau trimestre. Notez que pour faire Les résultats plus faciles à lire si vous utilisez SQLPlus, les en-têtes de colonne doivent être ajustés avec les commandes suivantes. Les commandes vont plier les en-têtes de colonne pour réduire la longueur de ligne: Voici la requête comparant les ventes actuelles aux ventes précédentes et précédentes: La première fonction LAG (périodeprimeprivile) partitionne les données sur gidp. chat. Subcat. Prod. Gidt et ordonne les lignes sur toutes les colonnes de dimension de temps. Il obtient la valeur de vente de la période précédente en transmettant un décalage de 1. La deuxième fonction LAG (salessameperiodprioryear) partitionne les données sur les colonnes supplémentaires qtrnum. Monnum. Et daynum et ordonne-le sur yr afin que, avec un décalage de 1, il peut calculer l'année il ya des ventes pour la même période. La clause SELECT la plus à l'extérieur calcule les écarts. Création d'un membre personnalisé dans une dimension: exemple Dans de nombreuses tâches analytiques SQL, il est utile de définir des membres personnalisés dans une dimension. Par exemple, vous pouvez définir une période de temps spécialisée pour les analyses. Vous pouvez utiliser une jointure externe partitionnée pour ajouter temporairement un membre à une dimension. Notez que la nouvelle clause SQL MODEL convient pour créer des scénarios plus complexes impliquant de nouveaux membres dans les dimensions. Pour plus d'informations sur ce sujet, reportez-vous au Chapitre 23, SQL for Modeling. En tant qu'exemple d'une tâche, que faire si nous voulons définir un nouveau membre pour notre dimension temporelle Nous voulons créer un 13e membre du niveau Mois dans notre dimension temporelle. Ce 13e mois est défini comme la somme des ventes de chaque produit au cours du premier mois de chaque trimestre de 2001. La solution comporte deux étapes. Notez que nous allons construire cette solution en utilisant les vues et les tables créées dans l'exemple précédent. Deux étapes sont nécessaires. Tout d'abord, créez une vue avec le nouveau membre ajouté à la dimension appropriée. La vue utilise une opération UNION ALL pour ajouter le nouveau membre. Pour interroger à l'aide du membre personnalisé, utilisez une expression CASE et une jointure externe partitionnée. Notre nouveau membre pour la dimension de temps est créé avec la vue suivante: Dans cette instruction, le timec de vue est défini en exécutant UNION ALL de la vue edgetime (définie dans l'exemple précédent) et le 13ème mois défini par l'utilisateur. La valeur gidt de 8 a été choisie pour différencier le membre personnalisé des membres standard. UNION ALL spécifie les attributs d'un membre de 13 mois en effectuant un SELECT à partir de la table DUAL. Notez que l'id de regroupement, colonne gidt. Est défini sur 8 et le numéro de quart est défini sur 5. Ensuite, la deuxième étape consiste à utiliser une vue en-ligne de la requête pour effectuer une jointure externe partitionnée de cubeprodtime avec timec. Cette étape crée des données de ventes pour le 13ème mois à chaque niveau d'agrégation de produit. Dans la requête principale, la fonction analytique SUM est utilisée avec une expression CASE pour calculer le 13ème mois, qui est défini comme la somme des ventes des premiers mois de chaque trimestre. La fonction SUM utilise un CASE pour limiter les données aux mois 1, 4, 7 et 10 au cours de chaque année. En raison de l'ensemble de données minuscules, avec seulement 2 produits, les valeurs cumulatives des résultats sont nécessairement des répétitions des agrégations de niveau inférieur. Pour obtenir un ensemble plus réaliste de valeurs cumulatives, vous pouvez inclure plus de produits dans les sous-catégories Game Console et Y Box Games dans la vue matérialisée sous-jacente. Fonctionnalités diverses d'analyse et de génération de rapports Cette section illustre les fonctionnalités analytiques supplémentaires suivantes: Fonction WIDTHBUCKET Pour une expression donnée, la fonction WIDTHBUCKET renvoie le nombre de seaux que le résultat de cette expression sera assigné après l'évaluation. Vous pouvez générer des histogrammes d'équidistance avec cette fonction. Les histogrammes d'écoute divisent les ensembles de données en seaux dont la taille d'intervalle (la valeur la plus élevée à la valeur la plus basse) est égale. Le nombre de lignes détenues par chaque seau variera. Une fonction liée, NTILE. Crée des seaux equiheight. Les histogrammes d'Equiwidth peuvent être générés uniquement pour les types numériques, date ou datetime. Les trois premiers paramètres doivent donc être toutes les expressions numériques ou toutes les expressions de date. D'autres types d'expressions ne sont pas autorisés. Si le premier paramètre est NULL. Le résultat est NULL. Si le second ou le troisième paramètre est NULL. Un message d'erreur est renvoyé, car une valeur NULL ne peut indiquer un point final (ou un point quelconque) pour une plage dans une dimension de date ou de valeur numérique. Le dernier paramètre (nombre de seaux) doit être une expression numérique qui évalue à un entier positif 0, NULL. Ou une valeur négative entraînera une erreur. Les godets sont numérotés de 0 à (n 1). Le godet 0 contient le nombre de valeurs inférieures au minimum. Seau (n 1) contient le nombre de valeurs supérieures ou égales à la valeur maximale spécifiée. WIDTHBUCKET Syntaxe Le WIDTHBUCKET prend quatre expressions comme paramètres. Le premier paramètre est l'expression que l'histogramme d'équidistance est pour. Les deuxième et troisième paramètres sont des expressions qui désignent les points finaux de la plage acceptable pour le premier paramètre. Le quatrième paramètre indique le nombre de seaux. Considérez les données suivantes des clients de la table. Qui montre les limites de crédit de 17 clients. Ces données sont rassemblées dans la requête présentée dans l'exemple 22-24. Dans la table des clients. La colonne custcreditlimit contient des valeurs entre 1500 et 15000, et nous pouvons assigner les valeurs à quatre seaux d'équidistance, numérotés de 1 à 4, en utilisant WIDTHBUCKET (custcreditlimit, 0, 20000, 4). Idéalement, chaque seau est un intervalle fermé-ouvert de la ligne de nombre réel, par exemple, le seau numéro 2 est attribué à des scores entre 5000.0000 et 9999.9999. Parfois désigné par 5000, 10000) pour indiquer que 5 000 sont compris dans l'intervalle et 10 000 sont exclus. Pour affecter des valeurs en dehors de la plage 0, 20 000), des valeurs inférieures à 0 sont attribuées à un seau de débordement désigné qui est numéroté 0 et des valeurs supérieures ou égales à 20 000 sont affectées à un seau de débordement désigné qui est numéroté 5 (nombre de seaux 1 en général). See Figure 22-3 for a graphical illustration of how the buckets are assigned. Figure 22-3 Bucket Assignments You can specify the bounds in the reverse order, for example, WIDTHBUCKET ( custcreditlimit. 20000. 0. 4 ). When the bounds are reversed, the buckets will be open-closed intervals. In this example, bucket number 1 is ( 15000,20000 , bucket number 2 is ( 10000,15000 , and bucket number 4, is ( 0 ,5000 . The overflow bucket will be numbered 0 ( 20000. infinity ), and the underflow bucket will be numbered 5 (- infinity. 0 . It is an error if the bucket count parameter is 0 or negative. Example 22-24 WIDTHBUCKET The followin g query shows the bucket numbers for the credit limits in the customers table for both cases where the boundaries are specified in regular or reverse order. We use a range of 0 to 20,000. Linear Algebra Linear algebra is a branch of mathematics with a wide range of practical applications. Many areas have tasks that can be expressed using linear algebra, and here are some examples from several fields: statistics (multiple linear regression and principle components analysis), data mining (clustering and classification), bioinformatics (analysis of microarray data), operations research (supply chain and other optimization problems), econometrics (analysis of consumer demand data), and finance (asset allocation problems). Various libraries for linear algebra are freely available for anyone to use. Oracles UTLNLA package exposes matrix PLSQL data types and wrapper PLSQL subprograms for two of the most popular and robust of these libraries, BLAS and LAPACK. Linear algebra depends on matrix manipulation. Performing matrix manipulation in PLSQL in the past required inventing a matrix representation based on PLSQLs native data types and then writing matrix manipulation routines from scratch. This required substantial programming effort and the performance of the resulting implementation was limited. If developers chose to send data to external packages for processing rather than create their own routines, data transfer back and forth could be time consuming. Using the UTLNLA package lets data stay within Oracle, removes the programming effort, and delivers a fast implementation. Example 22-25 Linear Algebra Here is an example of how Oracles linear algebra support could be used for business analysis. It invokes a multiple linear regression application built using the UTLNLA package. The multiple regression application is implemented in an object called OLSRegression. Note that sample files for the OLS Regression object can be found in ORACLEHOMEplsqldemo . Consider the scenario of a retailer analyzing the effectiveness of its marketing program. Each of its stores allocates its marketing budget over the following possible programs: media advertisements ( media ), promotions ( promo ), discount coupons ( disct ), and direct mailers ( dmail ). The regression analysis builds a linear relationship between the amount of sales that an average store has in a given year ( sales ) and the spending on the four components of the marketing program. Suppose that the marketing data is stored in the following table: Then you can build the following sales-marketing linear model using coefficients: This model can be implemented as the following view, which refers to the OLS regression object: Using this view, a marketing program manager can perform an analysis such as Is this sales-marketing model reasonable for year 2004 data That is, is the multiple-correlation greater than some acceptable value, say, 0.9 The SQL for such a query might be as follows: You could also solve questions such as What is the expected base-line sales revenue of a store without any marketing programs in 2003 or Which component of the marketing program was the most effective in 2004 That is, a dollar increase in which program produced the greatest expected increase in sales See Oracle Database PLSQL Packages and Types Reference for further information regarding the use of the UTLNLA package and linear algebra. CASE Expressions Oracle now supports simple and searched CASE statements. CASE statements are similar in purpose to the DECODE statement, but they offer more flexibility and logical power. They are also easier to read than traditional DECODE statements, and offer better performance as well. They are commonly used when breaking categories into buckets like age (for example, 20-29, 30-39, and so on). The syntax for simple CASE statements is: Simple CASE expressions test if the expr value equals the comparisonexpr . The syntax for searched CASE statements is: You can use any kind of condition in a searched CASE expression, not just an equality test. You can specify only 65,535 arguments and each WHEN. THEN pair counts as two arguments. To avoid exceeding this limit, you can nest CASE expressions so that the returnexpr itself is a CASE expression. Example 22-26 CASE Suppose you wanted to find the average salary of all employees in the company. If an employees salary is less than 2000, you want the query to use 2000 instead. Without a CASE statement, you might choose to write this query as follows: Note that this runs against the hr sample schema. In this, foo is a function that returns its input if the input is greater than 2000, and returns 2000 otherwise. The query has performance implications because it needs to invoke a function for each row. Writing custom functions can also add to the development load. Using CASE expressions in the database without PLSQL, this query can be rewritten as: Using a CASE expression lets you avoid developing custom functions and can also perform faster. Example 22-27 CASE for Aggregating Independent Subsets Using CASE inside aggregate functions is a convenient way to perform aggregates on multiple subsets of data when a plain GROUP BY will not suffice. For instance, the preceding example could have included multiple AVG columns in its SELECT list, each with its own CASE expression. We might have had a query find the average salary for all employees in the salary ranges 0-2000 and 2000-5000. It would look like: Although this query places the aggregates of independent subsets data into separate columns, by adding a CASE expression to the GROUP BY clause we can display the aggregates as the rows of a single column. The next section shows the flexibility of this approach with two approaches to creating histograms with CASE . Creating Histograms You can use the CASE statement when you want to obtain histograms with user-defined buckets (both in number of buckets and width of each bucket). The following are two examples of histograms created with CASE statements. In the first example, the histogram totals are shown in multiple columns and a single row is returned. In the second example, the histogram is shown with a label column and a single column for totals, and multiple rows are returned. Example 22-28 Histogram Example 1 Example 22-29 Histogram Example 2 Frequent Itemsets Instead of counting how often a given event occurs (for example, how often someone has purchased milk at the grocery), you may find it useful to count how often multiple events occur together (for example, how often someone has purchased both milk and cereal together at the grocery store). You can count these multiple events using what is called a frequent itemset, which is, as the name implies, a set of items. Some examples of itemsets could be all of the products that a given customer purchased in a single trip to the grocery store (commonly called a market basket), the web pages that a user accessed in a single session, or the financial services that a given customer utilizes. The practical motivation for using a frequent itemset is to find those itemsets that occur most often. If you analyze a grocery stores point-of-sale data, you might, for example, discover that milk and bananas are the most commonly bought pair of items. Frequent itemsets have thus been used in business intelligence environments for many years, with the most common one being for market basket analysis in the retail industry. Frequent itemset calculations are integrated with the database, operating on top of relational tables and accessed through SQL. This integration provides the following key benefits: Applications that previously relied on frequent itemset operations now benefit from significantly improved performance as well as simpler implementation. SQL-based applications that did not previously use frequent itemsets can now be easily extended to take advantage of this functionality. Frequent itemsets analysis is performed with the PLSQL package DBMSFREQUENTITEMSETS. See Oracle Database PLSQL Packages and Types Reference for more information. In addition, there is an example of frequent itemset usage in Frequent itemsets . Scripting on this page enhances content navigation, but does not change the content in any way. PURPOSE AND RATIONALE OF THE QUALIFICATION This Qualification is for any individual who is, or wishes to be, involved in operating a lifting machines or dealing with challenges in a lifting machine. Typical learners will be persons who are currently performing a range of activities and processes in lifting machine environment who have not received any formal recognition for their skills and knowledge, or learners who wish to embark on this qualification or those with a broad knowledge and skills base who work with lifting machines and who want to specialise in certain aspects of the lifting machine environment. While the Qualification is primarily aimed at providing the lifting machine operator the opportunity to acquire the knowledge, skills and attributes required to perform a variety of activities using lifting equipment, it does not preclude any other individual both within and outside the lifting machine environment from accessing it. This Qualification also enables the learner to work with a degree of responsibility during the performance of the lifting operation without working under direct supervision. The learner will also be able to display leadership skills among fellow workers in operating the lifting machine to perform a variety of tasks. The Core component contains lifting machine and generic competencies covering: Basic first aid and firefighting skills. Knowledge of legislation pertaining to lifting machines. Knowledge of loads. The dynamics of the lifting environment and housekeeping within the lifting machine context. Appreciation of the lifting machine environment. Communication skills specific to the lifting machine environment. Hazardous substances. HIV and Aids. Occupational Health and Safety and the Environment. The Elective component consists of three streams of specialisation in lifting machines, namely lift truck operations, crane operation and mobile elevated work platforms (MEWP), and a general stream which has Unit Standards related to the specialisation streams and Unit Standards relevant to the context in which the learner will operate. Each of these streams constitutes a set of appropriate Unit Standards that allow the learner to obtain competencies in particular areas within the lifting machine environment. The Qualification ensures progression of learning, enabling the learner to meet standards of service excellence required within the lifting machine field of learning and provide access to a higher Qualification within the same or a related sector. The Qualification also focuses on the skills, knowledge, values and attitudes required by a learner at this level and is designed to: To release the potential of people. To provide opportunities for people to move up the value chain. To provide opportunities for people to explore different activities within the lifting machine sector. There are currently two Qualifications for lifting equipment on the NQF. However, both are for operating cranes and apply only to the construction context. They are the National Certificate: Construction: Crane Operations at NQF Level 2 and the National Certificate: Construction: Crane Operations at NQF Level 3. This National Certificate: Lifting Machine Operations at NQF Level 3 is the first of its kind to cover a variety of lifting machines including lift trucks, cranes and mobile elevated work platforms (MEWP). It is a generic qualification that encapsulates common competencies in the Fundamental and Core components and allows for the acquisition of specialised competencies in the Elective component. The Qualification encompasses both the NQF Levels 2, 3 and 4 competencies required by learners to operate the different lifting machines listed in the National Code of Practice for Training Providers (2005) - known as the NCOP and some of the new lifting machines being introduced into the South African market like the rubber-tyred gantry crane (RTG). The NCOP and has been incorporated into the Driven Machine Regulation 18 (11) of 1998. The needs within various manufacturing, production and construction sectors has created a demand for people with the ability to use the different types of lifting machines to perform a wide range of activities safely and efficiently, with due consideration for the context in which they operate. This sector employs a large number of people. Currently most learners complete a particular Unit Standard or set of Unit Standards and the training prescribed in the NCOP in order to obtain a licence to operate a particular lifting machine. This qualification will allow learners and operators in the industry the opportunity to complete an entire qualification should they wish to do so and use it to progress further in their career path. This national Qualification and its related Unit Standards were developed to standardise the accreditation of learning programmes, resulting in improved quality in terms of programme delivery. In terms of the learning pathway, the National Certificate: Lifting Machine Operations at NQF Level 3 will allow a learner to progress to work in plant production by completing the Further Education and Training Certificate (FETC): Plant Production at NQF Level 4. In addition, the learner could also acquire the Further Education and Training Certificate: Generic Management and pursue a career in management, at the appropriate level, within the lifting machine sector. The latter option contributes to transformation in the country as learners will acquire skills and competencies to gain access to positions within management structures. Other qualifications that allow for upward mobility are listed in the Articulation section. The National Certificate: Lifting Machine Operations at Level 3 supports the objectives of the NQF in that it gives the learner access to a registered Qualification. It will ensure that the quality of education and training. The Qualification will allow learners to benchmark their competencies against international standards. For those who have been in the workplace for a long time, this Qualification represents part of the Recognition of Prior Learning (RPL) process to acknowledge workplace skills acquired without the benefit of formal education or training. LEARNING ASSUMED TO BE IN PLACE AND RECOGNITION OF PRIOR LEARNING It is assumed that learners are competent in Communication and Mathematical Literacy at NQF Level 2. Learners who have acquired the National Certificate: Constructions: Crane Operations at NQF Level 2 or any other relevant qualification. Recognition of Prior Learning: This Qualification may be achieved in part (or whole) through the recognition of relevant prior knowledge andor experience. The learner must be able to demonstrate competence in the knowledge, skills, values and attitudes implicit in this Qualification. As part of the provision of recognition of prior learning providers are required to develop a structured means for the assessment of individual learners against the Unit Standards of the Qualification on a case-by-case basis. A range of assessment tools and techniques during formative and summative assessment procedures should be used which have been jointly decided upon by the learner and the assessor. Such procedures, and the assessment of individual cases, are subject to moderation by independent assessors. The same principles that apply to assessment of this Qualification also apply to recognition of prior learning. Learners may provide evidence of prior learning for which they may receive credit towards the Unit Standards andor the Qualification by means of portfolios, physical demonstrations or other forms of appropriate evidence as agreed to between the relevant provider and relevant ETQA or ETQA that has a Memorandum of Understanding in place with the relevant ETQA. RPL is particularly important, as there are people in the sector or trade union movement with a variety of skills and competencies of differing quality and scope. It is important that an RPL process be available to assist in making sense of existing competencies and skills, and helping to standardise these competencies and skills towards a common standard. Access to the Qualification: There is an open access to this Qualification, keeping in mind the Learning Assumed to be in Place. RECOGNISE PREVIOUS LEARNING A minimum of 122 credits is required to complete the Qualification which is made up of the following components: Fundamental: 36 credits. Core: 55 credits. Electives: 31 credits. Total: 122 credits. Motivation for the number of credits assigned to the Fundamental, Core and Elective Components: There are 36 credits - from Communications and Mathematical Literacy - allocated to this component at the level of the Qualification. All the Unit Standards designated as Fundamental are compulsory. 55 credits have been allocated to Unit Standards designated as Core for the purpose of this Qualification. These Unit Standards provide the generic knowledge and competencies related to work in the lifting machine sector. All the Unit Standards indicated as Core are compulsory. The Elective Component consists of Unit Standards in three streams of specialisation and a general stream, each with its own set of Unit Standards. The specialisation streams are: Crane Operations, Lift Trucks Operations, and the Mobile Elevated Working Platforms (MEWPs). The General stream has both lifting machine related Unit Standards and other Unit Standards relevant to the context in which they will operate. Learners are to choose a specialisation area and Elective Unit Standards at least to the value of 31 credits. If the specialisation contains fewer credits than the minimum required for the Elective component, or if the learner chooses to operate just one type of machine and thereby does not achieve the full number of Elective credits required, then the learner must choose additional Elective Standards from the General stream to gain the number of credits required to complete the Qualification. Electives provide opportunities for the holistic development of the learner and allow for maximum flexibility and multi-skilling to enable the learners to achieve a qualification that is relevant to the context in which they work. The following specialisations are available: Specialisation Stream 1: Crane Operations: Within this specialisation one or more of the following Unit Standards may be acquired. However, it must be noted that in the case of certain cranes (eg. mobile and tower) learners must acquire the NQF Level 2 Unit Standard for that particular type of crane before doing the NQF Level 3 Unit Standard for that type of crane, which involves more complex learning and skills. ID 116254: Operate a mobile crane, Level 2, 20 Credits. ID 253660: Supervise advanced mobile crane operations, Level 4, 20 Credits. ID 116981: Conduct advanced tower crane operations, Level 3, 20 Credits. ID 116231: Operate cab controlled overhead crane, Level 2, 8 Credits. ID 116235: Operate a pendant controlled overhead crane, Level 2, 5 Credits. ID 116255: Operate a tower crane, Level 2, 20 Credits. ID 116253: Operate a truck-mounted loader crane, Level 2, 5 Credits. ID 242982: Operate a heavy crane, Level 3, 14 Credits. ID 242976: Operate overheadgantry crane, Level 2, 5 Credits. ID 242978: Operate truck-mounted cranes, Level 3, 8 Credits. ID 117086: Extract and transport timber using a tractor and trailer fitted with a self-loading crane in a production situation, Level 4, 25 Credits. ID 8039: Operating cranes, Level 3, 10 Credits. ID 260781: Operate a telescopic boom handler, Level 3, 10 Credits. ID 260761: Operate a reach stacker (telescopic container handler), Level 3, 10 Credits. ID 260757: Operate a straddle carrier, Level 3, 10 Credits. ID 260798: Operate a cantilever container crane (ship to shore), Level 3, 12 Credits. ID 260817: Operate a scotch derrick crane (ship mounted), Level 3, 10 Credits. ID 260760: Operate inland container crane (rail to road transfer) goliath type, Level 3, 10 Credits. ID 260760: Operate a ships crane, Level 3, 8 Credits. ID 260764: Operate a sugar cane crane, Level 3, 8 Credits. ID 260759: Operate a wharf side crane (rail mounted), Level 3, 8 Credits. ID 260765: Operate a rubber tyred gantry crane (RTG), Level 3, 12 Credits. ID 260763: Operate a floating crane, Level 3, 12 Credits. ID 260758: Operate a wall-mounted jib, Level 3, 7 Credits. ID 260777: Operate a container side loader, Level 3, 8 Credits. Total Number of Credits for Crane Electives: 285 plus outstanding Specialisation Stream 2: Lift Truck Operations. Within this specialisation one or more of the following Unit Standards may be acquired. However, it must be noted that in the case of certain lift trucks learners must acquire the NQF Level 2 Unit Standard for that particular type of lift truck before doing the NQF Level 3 Unit Standard, which involves more complex learning and skills. ID 8038: Operating lift trucks, Level 3, 6 Credits. ID 242981: Operate defined purpose lift trucks, Level 2, 4 Credits. ID 242974: Operate counter-balanced lift truck, Level 3, 7 Credits. ID 242972: Operate advanced defined purpose lift trucks, Level 3, 7 Credits. ID 260797: Operate a sideloader lift truck, Level 3, 8 Credits. ID 260762: Operate rough terrainearthmovingagricultural equipment with lift truck attachments, Level 3, 11 Credits. ID 260818: Operate a counter balanced lift truck in excess of 15 tons, Level 3, 9 Credits. Total Number of Credits for Lift Truck Electives: 52. Specialisation Stream 3: Mobile Elevated Working Platforms (MEWPs). ID 243276: Manage the transportation of mobile elevated work platforms (MEWP), Level 4, 7 Credits. ID 243273: Monitor and control the safety and operations of Mobile Elevating Work Platforms, Level 4, 8 Credits. ID 243272: Operate a Mobile Elevating Work Platform (MEWP), Level 2, 10 Credits. Total Number of Credits for MEWPs Electives: 25. General Stream: ID 253638: Sling and communicate during crane operations, Level 2, 4 Credits. ID 116986: Sling complex loads and communicate during crane operations, Level 3, 12 Credits. ID 116075: Operate a sideboom, Level 2, 8 Credits. ID 117036: Conduct advanced sideboom operations, Level 3, 8 Credits. ID 253600: Use a sideboom to lift, lower and carry materials, Level 2, 5 Credits. ID 243021: Shift loads using lifting equipment, Level 2, 4 Credits. ID 12481: Sling loads, Level 2, 4 Credits. ID 116583: Perform tandem lifting, Level 4, 12 Credits. ID 115900: Demonstrate knowledge of skills required in the crane industry, Level 2, 5 Credits. ID 116976: Apply generic crane operation skills, Level 3, 5 Credits. ID 117001: Use mobile crane to carry out pile-driving, Level 3, 8 Credits. ID 115903: Demonstrate knowledge of the requirements for mobile crane delivery, Level 2, 8 Credits. ID 116989: Use a mobile crane to carry out demolition activities with demolition equipment, Level 3, 8 Credits. ID 253582: Lift and move a load using manual lifting equipment and tackle, Level 2, 8 Credits. ID 119927: Lift and move a load on a construction site, Level 3, 15 Credits. ID 253595: Direct the operation of an overhead crane, Level 2, 3 Credits. ID 254355: Inspect and conduct routine maintenance on an overhead crane, Level 3, 2 Credits. ID 253590: Use and move a load in suspension using a mobile crane, Level 3, 4 Credits. ID 253658: Perform a lifting task by using a mobile crane, Level 3, 8 Credits. ID 116283: Demonstrate knowledge of and apply regulatory requirements pertaining to crane operation, Level 2, 5 Credits. ID 116976: Apply generic crane operation skills, Level 3, 5 Credits. ID 244407: Lift and move a load using mechanical lifting equipment, Level 3, 7 Credits. ID 244365: Lift and move a load by means of a forklift, Level 2, 3 Credits. ID 244406: Move material by means of a mobilift in an underground mine, Level 2, 6 Credits. ID 242977: Operate ship cargo lifting appliances, Level 3, 10 Credits. ID 123260: Operate tailgates and tail-lifts, Level 3, 2 Credits. ID 12429: Develop a personal financial plan, Level 3, 2 Credits. Total Number of Credits for General Electives: 171. EXIT LEVEL OUTCOMES 1. Demonstrate an understanding of Occupational Health, Safety and Environmental standards in the work environment. 2. Demonstrate and apply knowledge of the lifting machine. 3. Perform emergency procedures in the lifting machine environment. 4. Operate a lifting machine. Critical Cross-field Outcomes: Identify and solve problems in which responses display that responsible decisions using critical and creative thinking have been made when: Identifying defects and anomalies of machines. Recognising potential non-compliance situations in and around the work environment and demonstrating initiative in recommending and applying corrective measures in accordance with relevant legislation, regulations and company policies and procedures. Determining the type of dangerous and hazardous substances. Selecting the lifting machine to be used in handling, moving, storing and stacking a load. Creating a caring environment for workers with HIVAIDS and by actively discouraging negative attitudes towards people with HIVAIDS. Work effectively with others as a member of a team, group, organisation, community to: Ensure that lifting machines are fit for operation by reporting problems and anomalies to respective personnel. Ensure the safety of self, others and materialloads. Fight fires. Encourage others to maintain hygiene standards. Present information addressing the stigma of HIVAIDS and the importance of a proactive strategy in the workplace. Organise and manage oneself and ones activities responsively and effectively when: Identifying and describing the systems, instrumentation, levers, control and safety devices of lifting machines. Conducting inspections of lifting machines and safety equipment and reporting problems. Maintaining a safe working environment. Managing himherself and hisher activities responsibly by making lifestyle choices about HIVAIDS. Identifying, describing, moving and storing dangerous and hazardous substancesloads. Moving, stacking and storing loads. Selecting the most appropriate method for preventingminimising impact of, and responding to safety, health and environmental incidents. Collect, analyse, organise and critically evaluate information to: Determine whether lifting machines are safe to operate. Decide on the type of dangerous and hazardous substancesloads. Decide on the lifting machine to be used. Assess whether workplace practice complies with the regulatory framework. Research situations that have a potential to spread HIVAIDS in the workplace and discuss and rating them in terms of high, medium and low risk. Perform hazard identification and risk assessments in such a way that informed decisions could be made. Communicate effectively using visual, mathematical andor language skills in the modes of oral andor written presentation to: Prepare and present records on the lifting machines and of incidents. Prepare and complete the handling, stacking and storing of loads. Maintain safety. To communicate control measures identified during the hazard identification and assessment. Use science and technology effectively and critically, showing responsibility towards the environment and the health of others by: Using the lifting equipment according to manufacturers instructions. Demonstrate an understanding of the world as a set of related systems by recognising that problem-solving contexts do not exist in isolation by understanding the potential impact of hazards on overall workplace objectives, including health, safety and environment. ASSOCIATED ASSESSMENT CRITERIA Associated Assessment Criteria for Exit Level Outcome 1: Relevant sections of the legislation pertaining to health, safety and the environment are identified, discussed and applied to ensure worker safety. Occupational health and safety and environmental principles are explained in accordance with workplace requirements. The impact of risks and hazards are explained and preventative measures are applied in order to minimiseeliminate risks and hazards in the lifting machine environment. Hazardous substances are handled according to specified legal requirements and standard operating procedure. Knowledge of HIVAids and it implications for employers and employees is demonstrated to emphasise awareness of the pandemic. Associated Assessment Criteria for Exit Level Outcome 2: The types of lifting machines are identified to indicate the differences between them. The components of the machines are described in terms of their functions and the way in which the components are inter-related. The attachments to the lifting machines are identified in terms of the machines to which they belong and the functions that they perform. The principles of leverage are described so that the lifting machines are used in a safe manner. The systems, instruments and controls of the lifting machines are described in terms of their functions. Refuelling and maintenance procedures are described to indicate the importance of these activities to maintain production. Calculations are used to perform minor routine maintenance and repairs. Associated Assessment Criteria for Exit Level Outcome 3: Knowledge of first aid equipment and procedures is applied after casualties at an accident scene have been prioritised. Knowledge of types of fires, the procedures to deal with them and firefighting equipment is used to extinguish fires. Emergencies arising from lifting machine operations are managed according to standard operating procedure. Associated Assessment Criteria for Exit Level Outcome 4: Work activities are planned and work areas prepared according to worksite procedure. Lifting machine is checked at pre-start and shut down as per manufacturers instructions and standard operating procedure. Attachments for lifting equipment are used according to manufacturers instructions. Information on the operational fitness of the lifting machine is recorded according to company procedure. Technical writing skills are applied in order to record extraordinary or unusual occurrences pertaining to lifting machines. Lifting equipment is operated as per manufacturers instructions and standard operating procedure. Approved communication techniques are used during lifting and slinging operations to ensure that work is performed safely and optimally. Lifting gear is inspected and evaluated and loads are prepared and slung in accordance with relevant Codes of Practice and standard operating procedure. Lifting machine is configured for specialised service, operated in accordance with manufacturers instructions for specialised purpose and reconfigured for normal service. Knowledge of loads is applied during the operation of a lifting machine. Safety measures with respect to specific lifting machines are conducted according to manufacturers instructions and relevant legislation. Quality safety and environmental procedures are followed in terms of worksite procedures. The importance of integrated assessment is to confirm that the learner is able to demonstrate applied competence (practical, foundational and reflexive) and ensure that the purpose of this Qualification is achieved. Both formative and summative assessment methods and strategies are used to ensure that the Exit Level Outcomes and the purpose of the Qualification are achieved through achieving the Unit Standards. Learning, teaching and assessment are inextricably linked. Learning and assessment should be integrated and assessment practices must be fair, transparent, valid and reliable. A variety of assessment strategies and approaches must be used. This could include tests, assignments, projects, demonstrations andor any applicable method. Evidence of the acquisition of competencies must be demonstrated through the Unit Standards, which enhance the integration of theory and practice as deemed appropriate at this level. Formative assessment is an on-going process which is used to assess the efficacy of the teaching and learning process. It is used to plan appropriate learning experiences to meet the learners needs. Formative assessments can include a mix of simulated and actual (real) practice or authentic settings. Feedback from assessment informs both teaching and learning. If the learner has met the assessment criteria of all the Unit Standards then she has achieved the Exit Level Outcomes of the Qualification. Summative assessment is concerned with the judgement of the learning in relation to the Exit Level Outcomes of the Qualification. Such judgement must include integrated assessment(s) which test the learners ability to integrate the larger body of knowledge, skills and attitudes, which are represented by the Exit Level Outcomes. Summative assessment can take the form of oral, written and practical examinations as agreed to by the relevant ETQA. Integrated assessment must be designed to achieve the following: An integration of the achievement of the Exit Level Outcomes in a way that reflects a comprehensive approach to learning and shows that the purpose of the Qualification has been achieved. Judgement of learner performance to provide evidence of applied competence or capability. Assessors and moderators should make use of a range of formative and summative assessment methods. Assessors should assess and give credit for the evidence of learning that has already been acquired through formal, informal and non-formal learning and work experience. Assessment should ensure that all specific outcomes, embedded knowledge and critical cross-field outcomes are assessed. The assessment of the critical cross-field outcomes should be integrated with the assessment of specific outcomes and embedded knowledge. This National Certificate: Lifting Machine Operations at NQF Level 3 embraces a whole range of lifting machines from cranes (of all types), to lift trucks (of all types) to mobile elevated working platforms (MEWPs). In addition, the Core component of this generic Qualification addresses the following competencies: Basic first aid and firefighting skills. Knowledge of legislation pertaining to lifting machines. Knowledge of loads. The dynamics of the lifting environment and housekeeping within the lifting machine context. Appreciation of the lifting machine environment. Communication skills specific to the lifting machine environment. Hazardous substances. HIV and Aids. Occupational Health and Safety and the Environment. Hence, the international comparability mainly covers training on the range of machines, safety, communication and hazardous substances. Most of the courses offered are short courses, many for people already working in the lifting machine environment. America Crane Training: This provider offers programmes which comprise of classroom and hands-on training, mostly in the form of short course. Most effective learning takes place on the actual equipment used by employees. It is for this reason that on-site training is encouraged. CCO Prep Course: Length of Program 3 - 4 Days. This prepares the candidate in each of the four domains included in the Core examination and the four specialty exams. By the end of this training, the operator will have the confidence and skills necessary to successfully complete the National Commission for the Certification of Crane Operators examination. Core Examination: Domain 1: Site (Approximately 24 of the test). Domain 2: Operations (Approximately 23 of the test). Domain 3: Technical Knowledge (Approximately 28 of the test). Domain 4: Manufacturers Load Charts (Approximately 25 of the test). Specialty Examinations: Lattice Boom Truck Cranes. Lattice Boom Crawler Cranes. Small Telescopic Boom Cranes (17.5 Tons). Large Telescopic Boom Cranes (17.5 Tons). The organisation also runs a number of crane safety courses, namely: Offshore Crane Safety: Length of Program 4 - 5 Days. Regulations and Standards Referenced: ASME B30.8: Floating Cranes and Derricks. ASME B30.6: Derricks. ASME B30.9: Slings. OSHA 1917.45: Cranes and Derricks. Topics and Subject Matter Covered: Causes and Results of Crane Accidents. Types, Components and Terminology. Operator Qualifications. Operators Responsibilities. Vessel and Weather Considerations. Pre-Operational Inspections. Making a Lift Plan. Types of Lifts StaticDynamic. Utilizing Cranes Full Potential. Structural Ratings V. Stability. Understanding and Using Load Charts. Safe Operating Procedures. Hand Signals and Responsibilities of Signal Person. Boom Assembly and Disassembly. Securing the Crane. Rigging (Safe Procedures and Proper Inspection). Crane Safety and Rigging: 4 Day Program or 2 Day Refresher. Regulations and Standards Referenced: ASME B30.5: Mobile Cranes. OSHA 1926.550: Cranes and Derricks. OSHA 1910.180: Crawler, Locomotive and Truck Cranes. Power Crane Shovel Association Number 4. Overhead Crane Safety: Regulations and Standards Referenced: OSHA 1910.179: Overhead and Gantry Cranes. ASME B30.2: Overhead and Gantry Cranes. ASME B30.11: Monorails and Underhung Cranes. ASME B30.16: Overhead Hoists (Underhung). ASME B30.17: Overhead and Gantry Cranes. Inspecting Mobile Cranes. Regulations and Standards Referenced: USAS B30.5 1968. ASME B30.5 Mobile Cranes. ASME B30.10 Hooks. OSHA 1926.550 and 1910.180. Power Crane Shovel Association 2 and 4. Rough Terrain Fork Lift Safety: Regulations and Standards Referenced: OSHA 1926.602: Material Handling Equipment. ASME B56.6: Rough Terrain Fork Lift Trucks. Industrial Lift Trucks: Regulations and Standards Referenced: OSHA 1910.178: Powered Industrial Trucks. ASME B56.1: Low Lift and High Lift Trucks. Aerial Lift Safety: Regulations and Standards Referenced: OSHA 1910.67: Vehicle-Mounted Elevating Work Platforms. OSHA 1926.556: Aerial Lifts. ASMESIA A92.2: Vehicle Mounted Elevating Rotating Aerial Devices. ASMESIA A92.3: Manually Propelled Elevating Aerial Platforms. ASMESIA A92.5: Boom Supported Elevating Work Platforms. ASMESIA A92.6: Self-Propelled Elevating Work Platforms. World Wide Crane Training: This provider, based in California, also offers a number of short courses. CCO Preparatory Training: A 2-3 day course to prepare the candidate to take each of the four specialty exams including the Core examination. This training will prepare the candidate to successfully complete the National Commission for the Certification of Crane Operators examination. Eight hour classroom training followed by a minimum of one hour per student of individual hands-on training, and is the governing factor for the program duration. Crane nomenclature and component identification: Structural and stability factors. Radius v. boom angle. Proper set up procedures. Crane accidents and their prevention. Pick and carry procedures. Detailed study of load charts. Boom Truck Crane: Crane Operators Course with eight hours of classroom training followed by individual hands-on training. A minimum of one hour per student is required for the hands-on training, The two-day course highlights the following: Crane nomenclature and component identification. Structural and stability factors. Radius v. boom angle. Crane accidents and their prevention. Proper set up procedures. Quadrants of operation. Detailed study of load charts. A complete course outline will be sent upon request. Overhead Crane Operator: Overhead Crane Operators Course with classroom session followed by individual hands-on training. This is a two-day course. Crane nomenclature and components: Structural factors. Capacity factors. Operational procedures. Crane accidents and their prevention. Rigging Procedures. Portable Tower Crane Operator: Portable Tower Crane Operators Course with individual hands-on training. This is a two-day course. The course highlights the following: Inspection and Maintenance. Proper setup. Crane component identification. Quadrants of operation. Crane controls. Proper operating procedures. Riggings loads. Start up and Shut down procedures. Detailed study of load charts. Forklift Operators Course is a two-day program. The course is based on National Safety Council approved courses, and highlights the following: Safe operating principles. Maintenance and inspection. Safe operating rules. Lifting mechanics. Aerial Work PlatformManlift Operator Training: A two-day course, highlighting the following: Safe operating principles for type of machine. Maintenance and Inspection. Safe operating rules. Lifting mechanics. Detailed study of load charts (that apply). U. S. Navy NAVFAC P-307 Safety Course: The course is a detailed study of NAVFAC P-307 requirements for category I, II and III weight handling equipment. This program exceeds the Navy training requirements for its personnel and is presented around the world. The Electrical Industry Training Institute Limited. This company offers the following refresher courses: This is a one-day course consisting of classroom theory and a practical evaluation on a supplied machine. Courses will cover all application of forklifts and their operation. Theory of stability will also be covered. Also WCB Regulations will be reviewed. Course duration: 1 day. Target audience: Persons who already operate a forklift or lift truck as part of their employment. The Bright Training and Safety Wear: This is a company that operates throughout North America and provides training in the following. Fork Truck Operator Training Course Content: The two segments to the forklift certification program include classroom theory and practical evaluation: Review legislation and finespenalties relating to the (OSHA) Occupational Health and Safety Act. Outline the responsibilities of Owner, Employer, Supervisors, and Workers. Options available to a driver who is asked to perform unsafe work, or an unsafe act. Group discussion on experiences of actual incidents or close calls. Consequences of unsafe driving of an Industrial Fork Truck: Legal, Moral, Ethical, Social and Psychological. Review the classifications of the Industrial Forklifts and highlight differences. Pre-shift inspections. Stability triangletrapezoid. Centre of Gravity of the load and Centre of Gravity of the truck. Capacity of Industrial Forklifts, capacity plates (reading and understanding). Specific hazards and controls when driving an Industrial Forklift. How to respond to an emergency situation involving an Industrial Forklift Truck. List specific driving rules to your use of Industrial Forklifts. Forklift training will involve verification and review of 50 questions, True and False format. Theory is approximately four hours in length. Lift Truck TrainingForklift Operator Training: Lift truck trainingforklift operator evaluation driver review involves the following: All drivers completing the driver evaluation must have successfully completed concepts of safe and efficient driving training. Upon successful completion of the driver operator training program, participants will be Certified as Industrial Lift Truck Drivers. Each lift truck driver completes a Pre-shift inspection. Criteria: Observed Picking up a Load: Forks at correct height. Smooth stopping. Forks level before entering. Load is centered. Load is stable for lifting and transporting. Load all way to heel of forks. Proper tilt for type of load. Looks before backing up. Stops at all blind corners. Proceeds with load at safe height. Proceeds at safe speed. How to deal with obstructed view. Criteria: Observed Stacking a Load: Approach with load down. Looks behind before backing out. Raising load. Smooth operation. Levels load before putting in place. Gently places. Insures all people are at a safe distance. Aware of rear end swing. Propane Handling Observation if applicable: Review physical characteristics of an on site propane tank. Complete overview of tank condition (O-ring, collar, dating, soap solution check, etc). Lift Truck Training will require all participants to change a propane tank on an Industrial Lift Truck, or propane heater (site specific) in a competent manner. Review evaluation form with participant. Parking: Forks flat, Tilt forward, Parking brake on. Duration: The average time to complete a driver training evaluation is one hour, for experienced drivers. It is suggested that new drivers be instructed for a minimum of four hours prior to being evaluated. Overhead Crane Training HoistSling Operator Safety Certification: Overhead crane traininghoists sling operator certification safety course. Our professional staff of trainers and consultants will teach the basics of safe cranesling operation and preshift inspections, so as to increase productivity and efficiency while reducing the risk of product damage, property damage, and accidents. Overhead crane training certification, like some of our other safety courses is also customized for people in the workplace struggling with illiteracy. Concepts of Safe Use of CranesSlings: Material Handling regulations under the OSHA 49 through 64. Pre-Shift checks and inspection. Analyze the lift. Load limits and capacity. Maintaining a safe distance. Lifting, moving, placing loads. Standard safe practices. Controls and basic operation. Use of chains, slings, spreader bars, grabbers, and other attachments. Observation Of Safe Use Of CranesSlings: Each Operator will be evaluated on the safe use of cranesslings. Using equipment they will be using in their regular use of the crane hoistslings. A written evaluation of this observation is completed, reviewed with participants, and given to the company for their records. Aerial Platform Training Course: Elevated Work On Boom Lifts: This program is divided into two segments: Part one consists of an in class theoretical course which includes a competency evaluation (true false test) and review. Part two consists of an on site evaluation which will verify the individuals ability to operate a specific Manlift, in a safe manner. Part One: Concepts of Safe and Efficient Operation: Scissor Lift Purpose: Provide participants a general understanding of the safe and efficient operation of Power Operated Mobile Work Platforms. Participants will be able to identify specific health and safety hazards associated with operating manliftsboom lift. Review related sections of the OHS Act, CSA Standards, and Scaffold Industry Association of Canada specifications: Operating unsafe equipment or perform unsafe acts. Outline fines and penalties for improper use of the equipment. Lifting device and mobile equipment definitions. Complete review of fall arrest required, and recommended. Pre-shift equipment inspection and work area survey requirements. Review site specific Hazards, and controls for safe operation of a Manlift. Review safety decals, load capabilities, and specific equipment requirements. Fifteen key elements for safe operation of a Power Elevated Mobile Aerial Work Platform. Part Two: Practical Evaluation: All operators must successfully complete the theoretical portion of this program prior to being evaluated on site-specific equipment. Each individual will be tested to ensure they can safely and efficiently operate your site-specific equipment. Evaluations will be completed during regular working shifts, wherever possible. On successful completion of both parts one and two of this program, the participant will be certified as a Power Operated Mobile Platform (Manlift) Operator. Pre-shift equipment inspection, and work area survey: Uses proper personal protective equipment as required by the OHS Act and respective employer. Use and proper fitting of fall arrest (harness) device. Aware of the manufacturers specs for specific equipment (load limits, etc). Uses a signaller or spotter where required. Operates lift only on solid and level ground. Operates lift with all other workers clear of the site. Closes off site when doing major overhead workprojects. Smoothsafe operating speed for various plant conditions. Lift mobilizes only when the unit is in fully lowered position. All tools and associated equipment safely stored on the lift platform. Lucid Safety Training and Consulting LTD: This provider offers training in the following machines: Lift Truck Operator Training: The lift truck training certification course consists of classroom theory training and in-plant practical training. All participants must pass both the theory and practical test to be certified (OSHA). This lift truck training program is designed to meet the needs of current workforces where literacy andor language barriers are problematic. The theory testing provides the customer with actual test questions and participant answers. This due diligence measure helps prove appropriate and necessary questions were asked and answered. If the fork truck uses propane as a fuel, participants become certified in safe handling as required by the Energy Act of Ontario. Program Content: Review of the Occupational Health and Safety Act and the legal requirement for using lifting equipment including responsibilities of the owner, supervisor and worker. Consequences of improper use of a lift truck. Key points of CSA B335-04 Safety Standard for Lift Trucks. Understanding the different kinds of lift trucks (electric motor rider lift trucks, electric motor narrow aisle lift trucks, electric hand trucks, and internal combustion engine lift trucks). The lifting capacity of the lift trucks. Understanding centre of gravity, the stability triangle and trapezoid and potential for lift truck flip overs. Safe operating practices. Use of Controls. Provisions for Lifting people. Understanding lifting attachments. Pre-shift checks of the lift truck. Theory and practical tests. Who conducts the safety training. Our instructors have many years of expertise. They not only understand the requirements of current legislation but understand the everyday issues and concerns of the operators. Their focus is doing everything they possibly can to prevent lift truck-related accidents at your facilities. We will conduct fork lift training anywhere in North America. It is advisable that forklift operators be trained on the lift trucks they will be assigned to use. Overhead Crane TrainingLifting Devices. The overhead crane training certification program consists of a classroom training session and a practical training session. All participants must pass both sessions to be certified. Successful participants receive a wallet certificate of achievement. This program is designed to break through literacy andor language barriers in its design while, at the same time provide the customer with actual test questions and participant answers. Program Content: The Occupational Health and Safety Act and the legal requirement for using lifting equipment. Review of the Occupational Health and Safety Act and the legal requirement for using an industrial crane including. Responsibilities of the owner, supervisor and worker. Consequences of improper use of a crane - The function of different kinds of cranes and lifting devices. The lifting capacity of the cranes. Crane load limits. Using different kinds of slings, rigging methods, and the effect of sling angle. Safe lifting practices (lifting, moving, and placing loads). Maintaining a safe distance. Proper use of controls (pendent, radio, and cab). Understanding lifting attachments. Pre-shift checks of the crane. Theory and practical tests. Aerial PlatformBoom Lift Training: The aerial PlatformBoom Truck Training program consists of a classroom training session and a practical training session. In Canada, two CSA Standards are involved, B354.2 Self-Propelled Elevating Work Platforms and B354.4 Self-Propelled Boom-Supported Elevating Work Platforms. Self-propelled elevating work platforms refer to work platforms that cannot be positioned completely beyond the base on the machine. Self-propelled boom-supported elevating work platforms refer to platforms that can be positioned completely beyond the base of the machine. This theory training is quite similar for both types. Elevated Work Program Content: Legal requirements under the Occupational Health and Safety Act and Regulations. Requirements of Canadian Standards Association Codes CAN3-B354.2 Self-Propelled Elevating Work Platforms for Use on PavedSlab Surfaces and CAN3 - B354.4 Boom-Type Elevating Work Platforms. Pre-shift inspection of the elevating work platforms. Precautions for lifting, lowering, and moving. Personal protective equipment including fall arrest systems. Operation of the elevating work platforms. Safe operating practices. The lifting capacity of the lift trucks. Use of emergency controls. Theory and practical tests. General Machine Operator Awareness: Program Content: Legal requirements of the Occupational Health and Safety Act and Regulations. Key points of the Canadian Standards Association Z432-04 for Safeguarding of Machinery. Conducting risk assessments. Pre-shift inspections. Importance of lockout procedures when required. Use of blocking devices. Checking safety devices. Types of guards and guarding devices. Machine Risk Assessment Training: Program Content: Risk assessment and hazard analysis. Principles of machine safety. Types of hazards and suitable safeguards. Strategy for selecting safety measures. Suitable safeguards and lockout. Description of the vocational education and training programme for: Operation of tower and swing crane with international lifting certificate: A-certificate: Profile of skills and competencies. A person having obtained an A-certificate: Is able to perform crane lifts with construction machines, including assessing, planning and performing lifting assignments with due consideration of the point of gravity and the correct and safe position and handling of the load from a point of view of stability. Is able to assess and identify various risky points in the lifting and transport process, including taking into account sharp edges of the load, slippage effects and loose objects. Is able to identify ordinary lifting gear and has knowledge of the labelling of such gear and of applicable rules on load line loads, safety factors and rejection limits as well as of statutory overhauls and storage regulations. Is able to work as a banksman and to control the lifting and transport process by means of generally used standard signalling and radio communication. Is able to identify the major parts of a digging or loading machine and has knowledge of its statutory safety equipment in relation to the performance of crane operations, including statutory overhauls. Duration and mode of education and training: The total duration of the education programme is 20 days. The education programme has taken place at a VET-institution which according to the resolutions of the legislation is approved by the Ministry of Education to offer and implement the education programme. Level of certificate: The training programme is a full vocational education and training programme, equivalent to level 3 in the Isced system (Isced 1997). The purpose of this document is to explain the contents of the certificate. Wherever possible the various sections of the descriptions are based of the recommendations given in 22412004EC of the European Parliament and Council of 15 December 2004, on a single Community framework for the transparency of qualifications and competences (Europass). The United Kingdom: Sivatech Ltd Fork Truck Training: Operator Training: Truck Type: Counterbalance Truck. Truck Group: B1 B2 B3 G2. Course Title: 1 Day Refresher Safety Course. Delegates: Maximum of 3 trainees per course. Course Objective: On successful completion of this theoretical and practical training course trainees should be able to operate the machine safely and competently. Trainees will have practised manoeuvring the machine both unladen and laden in the confined areas, stacked and de-stacked at various levels and will have been instructed in daily and pre-shift inspection and refuelling procedures. They will also have undergone the appropriate theoretical and practical tests of basic operating skills which are recognized by the Independent Training Standards Scheme Register (ITSSAR) and comply with the recommendations and standards of the Health and Safety Commission (HSC) ACoP and Supplementary Guidance, Rider Operated Lift Trucks - Operator Training (L117). Course Syllabus: Theoretical: Introduction to lift trucks: Explanation of the need to train people to operate these machines correctly and the operators responsibilities under the Health Safety at Work legislation and regulations. Daily inspection procedure: Explanation of the reasons why operators must inspect the truck at the start of the day or shift and the procedure for reporting faults or defects. A practical session is also completed on this subject. Lift truck stability: Explanation of the trucks rated capacities and how weight, distance and forces affect the stability of the machine. Battery CareRefuelling: Explanation of the need for safe systems of work, when recharging batteries or refuelling gas and diesel trucks and the different hazards, which may be present. A practical session is also completed on this subject. Safe truck operations and Industrial safety: Explanation of the operators safety rules and policies, the need for a safe working environment including personal responsibilities. Handling dangerous goods: Explanation of the various signs, labels and symbols, which the operator may encounter and the correct methods of handling hazardous or dangerous goods, including procedures to adopt in the event of spillage. Course Syllabus: Practical: Elementary driving: Introduction to and explanation of the instruments, hydraulic and motive controls. Demonstration, explanation and guided practise in the correct techniques and procedures for travelling with an unladen and laden truck, both in the forwards and reverse directions, manoeuvring in unrestricted areas, progressing to confined areas. Safe operating procedures: Demonstration and explanation together with guided practise in the correct procedures to use when handling, carrying, stacking and de-stacking loads in free standing stacks and racking. Battery CareRefuelling: Demonstration, explanation and guided practise in either the correct procedures to adopt when carrying out day to day recharging of batteries or refuelling gas and diesel trucks. Also covered in section 4 of the theoretical syllabus. Daily inspection procedures: Demonstration, explanation and guided practise in examining the machine at the start of the day or shift and when taking over from another operator during the shift. In addition, course candidates will have been instructed in the procedures for reporting faults or defects and the need for maintaining a record of the examination. Test: Theoretical Test: A multiple choice question paper covering the theory content of the course. Pre-use Check: Inspection of the machine. Practical Skills Test: A practical basic operating skills test. The company provides nationally recognised training and assessment services in a wide range of occupational areas associated with the Civil and General construction, MiningExtractive, Local government, Rural and Allied industries. Cranewise Australia is a Registered Training Provider under the Australian Quality Training Framework for Cranes, Rigging, Scaffolding and Loadshifting Courses. They deliver a wide range of short courses in construction operations, elevated work platforms, loadshifting, materials handling (dogging rigging), height safety, workplace health safety and all mobile cranes. Some popular short courses are the Vehicle Loading Crane (Truck crane under 10mt). These courses are Lifting equipment Awareness, Harness Awareness and the under 11m Elevated Work Platform (YELLOW CARD). Training ProgramsCourse List. Cranes and Material Handling: Overhead Bridge and Gantry Crane. CV Vehicle loading crane 10tm (1 day courses available). CN - non slewing mobile crane. C2- 20 ton slewing mobile crane. C6- 60 ton slewing mobile crane. C1- 100 ton slewing mobile crane. CO - Unlimited slewing mobile crane. Lifting Equipment Awareness (1 day course available). Boom type elevating work platforms WP - 11m and over. Elevating work platforms (yellow card - below 11m): Loadshifting: Front End Loader. Forklift Operations. All Skills Services: The organisation offers a course of operating a forklift. Students are new entrants to the transport industry who require licensing from the licensing body of Victoria operated by WorkCover. Prior to licensing students cannot be employed as forklift vehicle driver. Completion of this qualification is required for licensing eligibility. The course provides a pathway to obtain a forklift licence. The course is delivered over an 8 hour period per student as an instructor led program. All delivery and assessment can be a combination of both on and off the job. The program has been organized to provide students with general skills, background information and specific knowledge about driving a vehicle, which is then applied in discussion, questioning, role-plays and projects for the industry specific unit. Japan Crane Association (JCA) is a public corporation approved by the Ministry of Health, Labour and Welfare, the objectives of which are to prevent work-related accidents due to cranes, and upgrade the safety management of the load transportation. JCA is playing a major role for international standardization activities for cranes (including mobile cranes) as a national drafting body of ISOTC96 (Crane and related equipment) and the secretariat of ISOTC96SC5 (Use, operation and maintenance). In addition, JCA acts as a drafting body of national standards andor safety regulations of cranes and conducts the research entrusted by Government. For preventing work-related accident due to cranes, etc. JCA provides the operator training course, skills training course and other various safety and health education courses. Crane operator training: Crane operator training course. Mobile crane operator training course. Skills Training: Skills training course for operating floor-operated type crane. Skills training course for operating small-sized mobile crane. Skills training course for sling work. Special Education: Special education for operating a crane with small lifting capacity. Special education for operating a mobile crane with small lifting capacity Safety and Health Education. Safety and health education for personnel engaged in periodic self inspection for overhead traveling crane. Safety and health education for personnel engaged in periodic self inspection for mobile crane. Safety and health education for foremen engaged in erection and dismantling work of climbing tower crane. Safety and health brush-up education for crane operator. Safety and health brush-up education for mobile crane operator. The following countries in Africa were checked for purposes on international comparability: Namibia, Zambia, Zimbabwe, Egypt, Nigeria and Ghana. These countries train on the programmes provided by international training companies, some of which are listed below: Crane Operator Training School in California, USA. Crane Training Canada - International Overhead Crane Operator Safety Training. Safe-Tech Training in Canada. Thomas Truck Training in the United Kingdom. Train-a-Lift Ltd in the United Kingdom. Australian Skills Training. Most of the coursetraining offered internationally constitutes of short courses on particular machines. The training includes aspects of health and safety and the actual use of the lifting machine. One or two course are quite extended but not like this Qualification. This Qualification contains many generic competencies and will allow the learner to study for a qualification at a higher NQF level and thereby increase the learners opportunities to obtain a higher position in the industry. While the training on a single lifting machine is focussed and less time-consuming, it must be noted that it does not allow for much mobility except to prepare the learner for that machine and possibly train on another lifting machine later. This Qualification lends itself to both vertical and horizontal articulation possibilities. Horizontal articulation is possible with the following Qualifications: ID 49052: National Certificate: Plant Production, NQF Level 3. ID 59730: National Certificate: Mechanical Handling (Rigging), NQF Level 3. ID 49080: National Certificate: Construction: Advanced Crane Operations, NQF Level 3. Vertical articulation is possible with the following Qualifications: ID 49009: National Certificate: Plant Production, NQF Level 4. ID 57712: Further Education and Training Certificate: Generic Management, NQF Level 4. ID 59731: Further Education and Training Certificate: Mechanical Handling (Rigging), NQF Level 4. ID 49053: National Certificate: Supervision of Construction Processes, NQF Level 4. ID 59298: Further Education and Training Certificate: Freight Forwarding and Customs Compliance, NQF Level 4. Anyone assessing a learner or moderating the assessment of a learner against this Qualification must be registered as an assessor with the relevant Education, Training, Quality, and Assurance (ETQA) Body. Any institution offering learning that will enable the achievement of this Qualification must be accredited as a provider with the relevant ETQA. Assessment and moderation of assessment will be overseen by the relevant ETQA according to the ETQAs policies and guidelines for assessment and moderation in terms of agreements reached around assessment and moderation between ETQAs (including professional bodies) and in terms of the moderation guideline detailed immediately below. Moderation must include both internal and external moderation of assessments at exit points of the Qualification, unless ETQA policies specify otherwise. Moderation should also encompass achievement of the competence described both in individual unit standards, the integrated competence described in the Qualification and will include competence within core sales and the elective standards relevant to the economic sector. Anyone wishing to be assessed against this Qualification may apply to be assessed by any assessment agency, assessor or provider institution that is accredited by the relevant ETQA. CRITERIA FOR THE REGISTRATION OF ASSESSORS For an applicant to register as an assessor, the applicant needs: A relevant Qualification at NQF Level 4 or higher. To be registered as an assessor with the relevant ETQA. PROVIDERS CURRENTLY ACCREDITED TO OFFER THIS QUALIFICATION: This information shows the current accreditations (i. e. those not past their accreditation end dates), and is the most complete record available to SAQA as of today. Some Primary or Delegated Quality Assurance Functionaries have a lag in their recording systems for provider accreditation, in turn leading to a lag in notifying SAQA of all the providers that they have accredited to offer qualifications and unit standards, as well as any extensions to accreditation end dates. The relevant Primary or Delegated Quality Assurance Functionary should be notified if a record appears to be missing from here. Dees Training (PTY) LTD All qualifications and part qualifications registered on the National Qualifications Framework are public property. Thus the only payment that can be made for them is for service and reproduction. It is illegal to sell this material for profit. If the material is reproduced or quoted, the South African Qualifications Authority (SAQA) should be acknowledged as the source.


No comments:

Post a Comment