knobit.org

Recognises an index the target engine cannot create or run

edu:Knobit

https://knobit.org/id/knobit/K-813

Also as Turtle · JSON-LD · RDF/XML · AI benchmark on Skilirium

Context functionsResult evaluation
Knobit creation methodsAI generated, human edited
Knobit typesSkill
LCG purposesAssessing the learner's knowledge or skill state
LCG purposesSelecting an assessment task or learning activity
action verbRecognises en
applies knowledgeExplains SQL dialect differences
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: Snowflake; `ix_dim_account_number_current` commented out, no `cluster_by` set, and every point lookup on `dim_account` scans it. MySQL; `relationship_manager_notes` (`TEXT`) left in an index after the generator warned Acceptable: `physical_options.snowflake: {cluster_by: [account_number]}` and the Databricks equivalent — as the sample model has them — and the notes column bounded to a `VARCHAR` in the model, or removed from the index en
assessment methodskill-tests task: Generated DDL review, Postgres and Snowflake (DDL review skills) en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-813
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 05-ddl, row 13; this skill (08-ddl.md) en
expected resultThe index and the engine-specific lever to use en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/08-ddl/13
rdfs:labelRecognises an index the target engine cannot create or run en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:altLabelIndex that cannot exist, or will not run (generated DDL) en
skos:definitionSnowflake has no `CREATE INDEX` at all, so index definitions come out commented out and the real lever is a clustering key. MySQL cannot index a `TEXT`/`BLOB` column without a prefix length, and the script will fail at that statement. en
skos:prefLabelRecognises an index the target engine cannot create or run en
target objectindex definition en

Used by

includes knobitGenerates DDL per target dialect and reviews it against model, engine, data and deployment
requires knobitGenerate and review DDL