Multi-file Editor Flashcards

(16 cards)

1
Q

… (existing content unchanged) …

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of the multi-file editor in Lakeflow Declarative Pipelines?

A

The multi-file editor enables users to develop and debug ETL pipelines with multiple source and non-source code files organized in a structured folder layout.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the pipeline asset browser in the multi-file editor?

A

It’s a dedicated sidebar showing all files related to a pipeline, allowing creation, deletion, renaming, and organization into folders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What types of files can you manage in a pipeline?

A

Pipelines support source code files (evaluated during execution) and non-source code files (like notebooks or utility scripts not executed).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the recommended folder structure for new pipelines?

A

A default structure includes ‘transformations’ for source code, ‘explorations’ for notebooks, and ‘utilities’ for importable Python modules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you create a new ETL pipeline using the multi-file editor?

A

Choose from options like sample SQL/Python, single transformation, or existing assets. You specify catalog/schema and get a ready-to-edit folder structure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the steps to enable the multi-file editor?

A

You can enable it via pipeline creation settings, from an existing notebook, or through user settings under Developer options.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How do you move a pipeline to a Git folder?

A

Use the asset browser’s move option on the root folder. This updates pipeline settings to track the Git location.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the DAG in the multi-file editor represent?

A

It visually shows dependencies between pipeline tables. You can click nodes to view schemas and preview data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can you run code in the multi-file editor?

A

Options include running the full pipeline, a single file, or individual tables using toolbar and inline controls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are execution insights in the multi-file editor?

A

They provide table-level and pipeline-level performance data, query history, and profiling information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does the issues panel provide?

A

It summarizes errors across files and allows direct navigation to problem areas, enhancing debugging.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the event log in the multi-file editor show?

A

It logs events from the last pipeline run. You can enable persistent logs via settings.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How do you manage pipeline dependencies in the multi-file editor?

A

Edit the Environment settings to add package dependencies, similar to a requirements.txt file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Can you still use notebooks with the multi-file editor?

A

Yes, but some features like table-level run actions are not available. Files are the preferred source code format.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How can you add existing files to a new pipeline?

A

Include them via Settings > Configure paths or from the All files tab in the asset browser.