Skip to main content
When you build a pipeline, it helps to be familiar with the Studio interface. The following sections describe each area of the Studio. When you open the Studio, Prophecy opens the last saved state of the project when one is available. If there is no saved state, Prophecy opens a project landing page where you can open existing entities or create new ones. New projects without entities open with Agent chat maximized when v4 AI is enabled.

Agent chat

Use the chat interface to interact with Prophecy Agents. Learn more about how to use AI for your project in the Agent Overview documentation. When Agent chat is maximized, it appears full screen. You can minimize the chat to show the canvas landing page. You can also rename a chat by clicking the chat name, and manage chats from chat history. See using chat for more details.

Project browser

In the Visual view, browse through project entities such as pipelines, tables, analyses, functions, and more. When you switch to the Code view, you will see the project repository directory instead. Opening or closing the Project Browser only changes the Project Browser panel. It does not control whether the landing page or canvas is visible.

Environment browser

The Environment tab lets you access data directly in Prophecy from connections defined in your attached fabric. You can:
  • Browse or search for available datasets
  • Drag datasets directly onto the visual canvas
  • Add new connections to the attached fabric
On the Free and Professional Editions, the Prophecy Warehouse connection has additional functionality. Next to each table, click the ... ellipses menu to access the following options:
  • Preview: See a preview of the data in the selected table.
  • Share: Invite users to your team so they can access the fabric’s data.
  • Rename: Update the name of the stored table.
  • Delete: Delete the stored table.
When you update the name of a table, any gems pointing to this table location are not automatically updated; you must update them yourself with the new name.

Pipeline canvas

The pipeline canvas is the workspace where you can add and connect various gems to build your pipeline. It provides a drag-and-drop interface for designing your data flow.

Gem drawer

At the top of the pipeline canvas, the gem drawer displays gem categories such as Transform and Join, which contain all the gems available for use in your pipeline.

Run button

The run button triggers pipeline execution. This allows you to test and run the pipeline in real-time, which makes it easier to troubleshoot and verify the pipeline’s performance before deployment. To learn more, visit Pipeline execution.

Pipeline header

In the subheader on the pipeline canvas, you can switch between pipeline and analysis tabs, as well as access a pipeline-scoped ... dropdown menu. Here, you can schedule the pipeline, open pipeline parameters, or delete the pipeline. The Studio header includes the following elements. Access various project settings, dependencies, and metadata from the project settings menu beside the project name. If you need to delete your project, you’ll find that option in this dropdown menu. Clicking the project icon or project name opens the project landing page in the canvas.

Parameters

Each project has a small folder icon in the header. It will say default by default. This shows you the active project parameter set for the project. To access both project and pipeline parameters, click the folder icon.

Visual-Code toggle

Switch from the Visual view to the Code view to see your visual pipeline compiled into code. This view helps users who prefer working with code to understand the underlying logic.

Fabric status

This icon shows you the current status of your fabric connection. When you’re connected to a fabric, it will show a green dot. When you’re not connected, it will be gray. Click on the icon to connect or disconnect from a fabric.

Version menu

If you create your project using the simple Git storage model, you will see the version menu in the project header. Use this menu to save your project, publish your project, or view your project history. If you create your project using the normal Git storage model, you will see the Git workflow in the project footer. Open the Git workflow to perform actions like committing, merging, or deploying the project. The Studio footer includes the following elements.

Problems panel

The Problems panel highlights any issues or errors in your pipeline that need attention. It provides detailed feedback on what needs to be fixed to ensure that your pipeline runs successfully.

Runtime Logs

Runtime logs offer detailed insights into the status and progress of your pipeline executions. They provide a step-by-step trace of how each transformation or action was performed, any errors, and other progress messages.

Git workflow

If you create your project using the normal Git storage model, you will see the Git workflow in the project footer. Open the Git workflow to perform actions like committing, merging, or deploying the project.