Dataiku Developer Certification flashcards
Dataiku Developer Certification · Build recall with a focused review session.
30 cards. Read the term and the definition here. The deck at the top of this page is optional.
- Declared Flow dependency
- The relevant input/output relationship of a reproducible Dataiku transformation, which differs from arbitrary interactive notebook state or undisclosed external data access.
- Schema-changing write
- A write operation that infers or updates output column definitions as well as data, requiring deliberate review of downstream compatibility and permissions.
- Code environment
- A configured language/package dependency environment for supported execution, which is not by itself a complete security sandbox or permission boundary.
- Plugin component
- A supported extension unit with its own metadata, configuration and runtime contract inside a packaged Dataiku plugin, not every arbitrary script.
- Observed trigger value
- The actual metadata, query result or other supported condition watched by a trigger, which need not represent every possible underlying source change.
- Scenario variable scope
- The authority, visibility and persistence boundary of a value used in scenario execution, distinct from every instance or project-level variable.
- Project bundle
- A configured deployment package for relevant project metadata and selected data needed for intended production tasks, not automatically a complete instance backup.
- API deployment
- The controlled activation of a supported service version on its intended serving infrastructure, distinct from only creating its design or exporting a package.
- Join multiplicity
- The number of result rows produced by matching relationships between inputs, which can multiply totals when an assumed unique key has duplicates.
- Dataframe alignment
- The library-defined matching of labels or positions during an operation, whose meaning must be checked rather than inferred from visual row order.
- Missing-value treatment
- A justified rule for handling absent observations under the actual data and decision context, not an automatic substitution of every missing field with zero.
- Relational database
- A database that stores data in tables made of rows and columns and uses relationships between tables. It is queried with languages such as SQL and follows the relational model.
- Primary key
- A column or set of columns whose values uniquely identify each row in a database table. It cannot contain duplicate or null values.
- Foreign key
- A column or set of columns in one table that refers to the primary key of another table. It enforces referential integrity between related records.
- SQL
- Structured Query Language, a standard language for defining, querying, updating, and managing data in relational databases. It includes statements for creating tables and retrieving rows.
- Normalization
- The process of organizing relational database tables to reduce duplicated data and avoid update anomalies. It typically involves dividing data into related tables and defining keys.
- Database index
- A data structure that speeds up searches on a database table by providing quick lookup paths to rows. It uses extra storage and must be updated when data changes.
- Metadata
- Data that describes other data, such as a file's author, creation date, format, or size. In databases, it describes table structures, constraints, and other schema information.
- Least Privilege
- The principle that users and systems should be granted only the minimum access rights necessary to perform their tasks, reducing the potential damage from accidents or malicious activity.
- Separation of Duties
- A control that divides critical tasks among different individuals so that no single person can complete a sensitive action alone, helping to prevent fraud and errors.
- Role-Based Access Control (RBAC)
- An access control model where permissions are assigned to roles rather than individual users, and users are assigned to roles based on their job responsibilities.
- Multi-Factor Authentication (MFA)
- An authentication method that requires two or more independent credentials from different categories (something you know, have, or are) to verify a user's identity.
- Authentication
- The process of verifying the identity of a user, device, or system, typically through credentials such as passwords, tokens, or biometrics.
- Authorization
- The process of determining what actions or resources an authenticated entity is permitted to access, often enforced through access control policies.
- Single Sign-On (SSO)
- A mechanism that allows a user to log in once and access multiple applications or systems without re-entering credentials, improving usability and centralizing access control.
- Encryption
- The process of converting plaintext into ciphertext using an algorithm and a key, so that only authorized parties can read the original information.
- Symmetric Encryption
- An encryption method that uses the same secret key for both encryption and decryption, offering speed but requiring secure key distribution.
- Asymmetric Encryption
- Encryption using a suitable public-key scheme and a corresponding private key for decryption. Authenticated key distribution and the specified padding/protocol remain essential; signatures and key agreement are distinct constructions.
- Hash Function
- A digest construction mapping input to an output under its defined algorithm, with cryptographic versions designed for appropriate resistance properties. Password storage needs a suitable salted password-hashing/KDF scheme rather than a bare fast digest.
- Digital Signature
- An electronic signature that uses asymmetric cryptography to verify the authenticity and integrity of a message or document.