DP-700 · Workspace Lifecycle Management
28 cards
Git Integration Workflow
-
Quick check
A workspace contains one item type that Git integration does not support. What happens when an Admin connects that workspace to a repository?
AThe connection is refused until the unsupported item is removed
An unsupported item does not block the connection. The workspace can still be connected.
BThe workspace connects, and the unsupported item is left out of every sync
Right. The item is not saved or synced, and it stays in the workspace untouched.
CThe workspace connects, and the unsupported item is deleted from it
Ignored does not mean removed. The item is not deleted, it is just left out of commits and updates.
3 / 28
-
Quick check
A Member of a Git-connected workspace can commit and update, but the Switch branch action is not available to her. Nobody has changed the workspace settings. Why?
ASwitching the branch needs the Admin role unless a workspace setting delegates it
Right. Switch branch is Admin-only by default. The workspace setting that lets Contributors and above change the Git branch is off until an Admin enables it.
BMembers can update from Git, but only Admins can commit or switch
Committing is not Admin-only. A Contributor with write permission on all items can commit and update.
CThe tenant admin has to enable branch switching for each Member
There is no tenant-level switch for this. The delegation is a per-workspace setting that the workspace Admin controls.
6 / 28
-
Quick check
An Admin connects an empty workspace to a Git branch that already holds item folders. What does the first sync do?
AIt asks the Admin which side should overwrite the other
Fabric asks for a direction only when both sides already have content. Here one side is empty.
BIt leaves the workspace empty until the first manual update
The first sync is part of Connect and sync. Fabric does not wait for a separate update.
CIt copies the content of the branch into the workspace right away
Right. When one side is empty, the content is copied from the nonempty side to the empty one.
8 / 28
-
Keep your progress in the app
That’s 3 of 10 quick checks. In the app they stay answered, and every lesson remembers where you left off.
Keep reading hereOpens in your browser. Nothing to install.
Start studying -
Quick check
A teammate merges a pull request that modifies a pipeline in the connected branch. Nobody has touched that pipeline in the workspace. Which Git status does the pipeline show?
AUpdate required
Right. The item changed in the Git branch only, so the workspace is behind and needs an update.
BUncommitted changes
Uncommitted changes means the item changed in the workspace and is not in Git yet. Here the change is in Git.
CConflict
A conflict needs changes on both sides of the same item. The workspace copy was not touched.
10 / 28
-
Quick check
A developer changed three items in a connected workspace and wants only two of them in Git today. The branch has no new commits. What can she do?
ACommit all three, because a commit always covers the whole workspace
Commit is the selective command. The command that always covers everything is Update.
BSelect the two items in the Changes list and commit only those
Right. When more than one item changed, you choose which items to commit.
CUndo the third item first, because Commit needs a clean Changes list
Commit does not need the list to be clean, and Undo would throw the third change away.
13 / 28
-
Quick check
A dataflow shows Conflict, and the developer is certain that the version in Git is the right one. Which choice in Resolve Conflicts matches that decision?
AKeep current content, which leaves the item with uncommitted changes
Keep current content keeps the workspace version, which is the one she wants to discard.
BCommit to new branch, which sends the workspace version to Git
Commit to new branch is not a Resolve Conflicts choice, and it would save the workspace version, not replace it.
CAccept incoming changes, which overrides the workspace item
Right. Accepting the incoming changes replaces the workspace item with the Git version, and the status becomes Synced.
16 / 28
-
Quick check
An Admin needs the current workspace to start tracking a brand-new branch, and every item must stay exactly as it is now. Which action fits?
ASwitch branch
Switch branch overrides all items in the workspace with the content of the branch it moves to.
BCheckout new branch
Right. It creates the branch from the last synced commit and changes the connection without changing the workspace content.
CBranch out to another workspace
Branching out connects the new branch to a different workspace. The current workspace keeps its old branch.
19 / 28
-
Quick check
A lakehouse with two Delta tables and one shortcut is committed to Git. What does the repository hold for it?
AThe lakehouse metadata and the shortcut definition, without table data
Right. Only metadata is tracked, and shortcut definitions are part of that metadata. Tables are not tracked.
BThe lakehouse metadata and the two Delta tables, without the shortcut
It is the other way around: the shortcut definition is tracked and the tables are not.
CThe Delta tables as files, as long as each one is under the file size limit
Size is not the reason. Tables are simply not tracked or versioned in Git, whatever their size.
22 / 28
-
Quick check
A team that uses GitHub tries to commit 80 MB of changed item files in one commit, and the commit fails. No single file is larger than 25 MB. What is the likely cause?
AGitHub commits from Fabric are limited to 50 MB in total
Right. With GitHub the combined size of one commit is limited to 50 MB, so the change has to be split into several commits.
BGitHub repositories need the cross-geo export setting first
The cross-geo setting concerns Azure DevOps repositories in another region. It does not apply to GitHub.
CA workspace commit is limited to 25 MB with any provider
25 MB is the limit for one file, and for a commit made through Azure DevOps with a service principal. It is not the GitHub commit limit.
26 / 28
-
Quick check
Which statement about a Git-connected workspace is correct?
AUpdate lets you pull one changed item and leave the rest of the branch for later
Update is never selective. It always syncs the workspace to the most recent commit of the entire branch.
BCommit sends the items you select, and Update always brings the whole branch
Right. Commit is the selective command, and Update covers everything that changed in the branch.
CA Contributor can connect the workspace once the tenant switch is enabled
Connecting, syncing, and disconnecting stay with the workspace Admin, whatever the tenant switches say.
28 / 28
-
10 quick checks · then the test
In the app, finishing the quick checks opens this lesson’s 10-question test, and the ones you miss come back exactly when you’re about to forget them.
Take this lesson’s test → Next lesson: CI/CD Release StrategyOpens in your browser. Nothing to install.
Start studying
The whole course, on your computer and your phone
Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.
Opens in your browser. Nothing to install.
Start studying“This app is the ‘One Lake’ for preparing the certification exams. Really worth it.”
