ICTPRG554Manage data persistence using noSQL data stores

Generate a complete, audit-ready assessment tool for this unit in minutes: candidate assessment, assessor guide with model answers, and a coverage matrix mapped to every component below. Reviewed and approved by your qualified person, exported under your branding.

Every new account includes a free credit — no card, no subscription.

What an assessment for ICTPRG554 must cover

61 assessable components: 5 elements (30 performance criteria), 4 performance evidence and 21 knowledge evidence requirements, plus 6 foundation skills. An audit-defensible tool maps every question and task back to these — that mapping is the coverage matrix Auditori generates alongside the assessment.

Elements & performance criteria

1 Review and select noSQL options

  • 1.1Confirm use and application for noSQL according to business requirements and needs
  • 1.2Research and compare horizontal and vertical scaling and confirm relevance and benefit of horizontal scaling according to business requirements
  • 1.3Research and compare noSQL technologies and traditional relational data models
  • 1.4Research, review and select noSQL vendor technologies according to business requirements

2 Determine and create storage of data types

  • 2.1Design and determine data storage requirements from noSQL data store according to selected vendor technology and business requirements
  • 2.2Review and select required types of noSQL data store according to business requirements
  • 2.3Create partition key and determine storage place of data items
  • 2.4Review and determine required partition key and ensure effective distribution of storage across partition

3 Build and configure indexes

  • 3.1Determine and select required sort key according to business requirements
  • 3.2Calculate, determine and configure read and write through-puts according to business requirements
  • 3.3Determine, configure and create indexes for optimising data retrieval queries
  • 3.4Determine and create additional indexes
  • 3.5Optimise data queries and retrievals for indexes according to business requirements
  • 3.6Determine and configure time-to-live (TTL) on data objects according to business requirements

4 Use queries and retrieve objects

  • 4.1Research and select required API client for interacting with noSQL data store according to business requirements
  • 4.2Substantiate and connect API client to noSQL data store instance
  • 4.3Insert single data object into noSQL datastore using selected client application
  • 4.4Insert multiple items in single operation
  • 4.5Use query and select single object
  • 4.6Use query and retrieve multiple objects in batch
  • 4.7Perform query against index
  • 4.8Perform query to select required attributes and project results

5 Confirm interaction of objects

  • 5.1Delete single and multiple objects according to business requirements
  • 5.2Update single and multiple objects according to business requirements
  • 5.3Persist objects with different data types
  • 5.4Configure and confirm change event triggers and notifications according to business needs
  • 5.5Test, fix and ensure responses and trigger notifications work according to business requirements
  • 5.6Review and confirm data is encrypted and authorisation and authentications are active according to user and client access requirements
  • 5.7Test and fix data persistence process according to business requirements
  • 5.8Document and finalise work according to business requirements

Performance evidence

  • create at least three different queries, including updating, deleting and creating data types
  • create at least two indexes
  • specify partition and sort keys
  • optimise the data

Knowledge evidence

  • benefits and functions of noSQL database and schema free data persistence, as well as traditional relational data models
  • methods and different features and functions between scaling out and scaling up (horizontal and vertical)
  • language used in required programming language for noSQL applications
  • partitioning in a noSQL environment and its related terms
  • functions and features for time-to-live (TTL) requirements
  • authorisation and authentications procedures and levels of responsibility according to client access requirements
  • distribution of data storage across partitions
  • debugging and testing methodologies and techniques
  • functions and features of sort keys in noSQL storage
  • features of transport encryptions, authentication and authorisation
  • different noSQL data store formats, including:
  • key value
  • document based
  • column based
  • graph based
  • different noSQL data types, including:
  • numeric
  • string
  • boolean
  • complex
  • date time

Foundation skills

  • Reading: Critically analyses documentation, instructions and data from a variety of sources and records, and consolidates information in order to determine requirements and steps forwards Identifies and interprets technical material to determine and confirm job, business and systems requirements
  • Writing: Demonstrates sophisticated writing skills using specialised language, technical language and scripts and required conventions to document work
  • Planning and organising: Researches, plans and sequences complex tasks, efficiently and effectively
  • Problem solving: Applies systematic and analytical decision- making processes for complex and non-routine situations and bug code Uses nuanced understanding of context to recognise anomalies and subtle deviations to normal expectations, focusing attention and remedying problems as they arise
  • Self-management: Monitors progress of plans and schedules, and reviews and changes them, to meet new demands and priorities Investigates new and innovative ideas, as a means by which to continuously improve, work practices and processes through consultation, formal and analytical thinking
  • Technology: Uses complex scripts and tools required within complex systems, applications, operation systems, the internet and required software and hardware components Uses cyber security procedures and techniques to maintain data security, and systems and application integrity

Unit content sourced from training.gov.au — © Commonwealth of Australia, licensed under CC BY 4.0. Auditori is not affiliated with the Department of Employment and Workplace Relations.

See what you get before you start

Real, unedited Auditori output (RIIHAN201E shown), branded for a sample RTO:

Questions about assessing ICTPRG554

What does an assessment tool for ICTPRG554 need to cover?

To satisfy the Principles of Assessment and Rules of Evidence, an assessment for ICTPRG554 needs to address all 61 unit components: 5 elements with 30 performance criteria, 4 performance evidence requirements, 21 knowledge evidence requirements, and the foundation skills. A coverage matrix mapping each question and task to these components is what an auditor looks for.

How does Auditori generate an assessment tool for ICTPRG554?

Auditori pulls the current release of ICTPRG554 from training.gov.au and generates a complete package: candidate assessment, assessor guide with model answers and observation criteria, and a coverage matrix mapping every component. A suitably qualified person then reviews and approves the draft in a built-in workflow — consistent with ASQA's guidance on AI use in VET — before export as branded PDF and editable Word.

Is the first assessment tool really free?

Yes. Every new account includes one free credit — enough to generate the complete assessment tool for ICTPRG554 — with no card and no subscription required. After that it's pay-as-you-go per unit.

Can I check my existing ICTPRG554 assessment instead of generating a new one?

Yes — upload your existing assessment or learner guide and Auditori maps it against every element, performance criterion, PE and KE of ICTPRG554, showing exactly what's covered and what's missing. Mapping costs a quarter of a credit.

Related units

Your ICTPRG554 assessment tool, in minutes.

First unit free. No card, no RTO registration, no subscription.

Generate ICTPRG554 free