Fabric Studio is a designer tool that manages the construction of Data Products. As an integrated tool, Fabric allows you to implement mapping rules into a project and to deploy your implementation to the Fabric Server.
Fabric Studio offers a user-friendly look-and-feel development environment, known as the Implementation Layer, providing both code and low-code tools for easing the impetration process. Each project is initiated and maintained via this platform and working space.
As an integrated tool, Fabric Studio allows you to:
Additionally, the Fabric Studio enables you to integrate your projects into source version control systems based on either Git or the Apache Subversion (SVN) standard.
Click for more information about Best Practices for Working with GIT and SVN.
Fabric Studio has a built-in integration with GIT-source version control.
Click for more information about Best Practices for Working with GIT.
Upon opening the desktop Studio, the Start Page appears.
The Start Page has links, including:
Click for more information about Creating a New Project.
Click the K2view icon in the upper-left corner of the Studio in order to restore, move, change size, minimize, maximize or close the Fabric Studio.
The Start Page can be reopened, even after it was closed, by using the Tools actions.
Once a project has opened, the Studio's main user interface layout is shown. It is divided into several main areas:
The debug panel enables access to the Fabric debug server, Cassandra debug server and to the Fabric Web Admin. The debug panel is divided into 2 main areas - Fabric and Cassandra:
Fabric |
|
|
Deploy all updated LUs into Fabric debug server (appears white before the deploy, green after a successful deploy) |
|
Open Fabric console. Opens the console of the debug Fabric server with the appropriate port for each Fabric project. |
|
Open the Fabric Web Admin on the localhost. |
Start and stop Fabric debug console. |
|
|
Run Reset Drop on the Fabric debug server. |
Cassandra |
|
|
Open Cassandra console for cqlsh commands. |
Start and stop Cassandra console. |
File |
|
New Item (CTRL+N)
|
|
Project Tree (CTRL+T) |
|
Tools |
|
Server Activity |
|
Help (link to the support) |
The File menu has the following options:
Click New Item to open a New Item under either a selected LU or Shared Objects:
The Fabric Web Studio has a simple and intuitive layout. Like many other code editors (also called IDE - Integrated Development Environment), it has a common user interface and a layout of an explorer on the left, where all files and folders are shown for designing your Fabric project, and an editor on the right, displaying your open files' content.
More specifically, the Fabric Web Studio follows Visual Studio Code layout concepts, where the user interface is divided into several main areas:
Tip: You can reorganize editors and panels, placing them in locations convenient to you. Drag and drop the various tabs and panel modules in order to reposition them in the desired location on the screen.
The Activity Bar lets you switch quickly between views. Once you click on a view, the Side Bar changes accordingly, allowing you to make the relevant operations for this view.
The Web Studio comes with several default views in the Activity Bar, as described below. You can open them, as well as other views, using the View: Open View command from the Top Menu. Selecting a view adds it to the Activity Bar.
The views that appear by default on the Web Studio are as follows:
File Explorer | Used for browsing, opening and editing files in your project. When selected, the Side Bar shows the Project Tree, enabling you to open and edit files or perform other actions using the context menu. To learn more about how to explore files in your project, see here. |
|
Search | Provides an an overall Search and Replace functionality across your project files. This tool, which opens from the Side Bar, allows you to carry out smart searches using various filters. To learn more about using the Search tool within the Web Studio see here. | |
Source Control | Git source View, shows the details of current repository changes and enables comparing these changes to the origin, as well as performing various source control actions. A badge appears on the Source Control icon in the Activity Bar, showing how many changes you currently have in your repository. To learn more about using the Git tool within the Web Studio see here. |
|
Debug | Run and Debug View displays variables, call stacks and breakpoints. To learn more about how to debug your project see here. | |
DB Interface Explorer | Enables exploring the project's DB interfaces, showing schemas, tables, views and columns. According to the open editor's context, it lets you apply actions such as executing SQL queries in Query Builder, adding DB statements to Fabric functions, adding DB Actors to Broadway and adding an SQL section to Graphit. To learn more about using the Git tool within the Web Studio see here. |
Tip: You can change the order of views in the Activity Bar by dragging and dropping them.
The Fabric menu, which is part of the Top Menu bar, provides several Fabric and Studio actions:
The status bar provides information about and status of both the open project and the files you are editing, as well as enables performing actions.
It is divided into a few parts (yet - there is no visual separation between them):
As part of the Web Studio's setting capabilities, you can modify the colors in the Visual Studio Code's user interface to suit your preferences and work environment.
To select a color theme:
Studio Desktop .Net Compatibility:
- The Fabric Web Studio follows the current Fabric Desktop Studio concept in terms of having a code editor orientation and being file-and-folder-based.
- The Fabric Web Studio is fully compatible and compliant with the Desktop Studio. You can smoothly switch between them while implementing your project. Yet, some of the editors are not equal or do not exist in both. For example, Translations editor does not exist in the Web Studio, while MTables editor does not exist in the Desktop studio. Nevertheless, because the same Fabric server runs at the backend, all features are supported during runtime, even though an editor is not available.
- In general, the Web studio is considered the next generation of K2view Studio and thus most of the new features and capabilities are available only there.
Fabric Studio is a designer tool that manages the construction of Data Products. As an integrated tool, Fabric allows you to implement mapping rules into a project and to deploy your implementation to the Fabric Server.
Fabric Studio offers a user-friendly look-and-feel development environment, known as the Implementation Layer, providing both code and low-code tools for easing the impetration process. Each project is initiated and maintained via this platform and working space.
As an integrated tool, Fabric Studio allows you to:
Additionally, the Fabric Studio enables you to integrate your projects into source version control systems based on either Git or the Apache Subversion (SVN) standard.
Click for more information about Best Practices for Working with GIT and SVN.
Fabric Studio has a built-in integration with GIT-source version control.
Click for more information about Best Practices for Working with GIT.
Upon opening the desktop Studio, the Start Page appears.
The Start Page has links, including:
Click for more information about Creating a New Project.
Click the K2view icon in the upper-left corner of the Studio in order to restore, move, change size, minimize, maximize or close the Fabric Studio.
The Start Page can be reopened, even after it was closed, by using the Tools actions.
Once a project has opened, the Studio's main user interface layout is shown. It is divided into several main areas:
The debug panel enables access to the Fabric debug server, Cassandra debug server and to the Fabric Web Admin. The debug panel is divided into 2 main areas - Fabric and Cassandra:
Fabric |
|
|
Deploy all updated LUs into Fabric debug server (appears white before the deploy, green after a successful deploy) |
|
Open Fabric console. Opens the console of the debug Fabric server with the appropriate port for each Fabric project. |
|
Open the Fabric Web Admin on the localhost. |
Start and stop Fabric debug console. |
|
|
Run Reset Drop on the Fabric debug server. |
Cassandra |
|
|
Open Cassandra console for cqlsh commands. |
Start and stop Cassandra console. |
File |
|
New Item (CTRL+N)
|
|
Project Tree (CTRL+T) |
|
Tools |
|
Server Activity |
|
Help (link to the support) |
The File menu has the following options:
Click New Item to open a New Item under either a selected LU or Shared Objects:
The Fabric Web Studio has a simple and intuitive layout. Like many other code editors (also called IDE - Integrated Development Environment), it has a common user interface and a layout of an explorer on the left, where all files and folders are shown for designing your Fabric project, and an editor on the right, displaying your open files' content.
More specifically, the Fabric Web Studio follows Visual Studio Code layout concepts, where the user interface is divided into several main areas:
Tip: You can reorganize editors and panels, placing them in locations convenient to you. Drag and drop the various tabs and panel modules in order to reposition them in the desired location on the screen.
The Activity Bar lets you switch quickly between views. Once you click on a view, the Side Bar changes accordingly, allowing you to make the relevant operations for this view.
The Web Studio comes with several default views in the Activity Bar, as described below. You can open them, as well as other views, using the View: Open View command from the Top Menu. Selecting a view adds it to the Activity Bar.
The views that appear by default on the Web Studio are as follows:
File Explorer | Used for browsing, opening and editing files in your project. When selected, the Side Bar shows the Project Tree, enabling you to open and edit files or perform other actions using the context menu. To learn more about how to explore files in your project, see here. |
|
Search | Provides an an overall Search and Replace functionality across your project files. This tool, which opens from the Side Bar, allows you to carry out smart searches using various filters. To learn more about using the Search tool within the Web Studio see here. | |
Source Control | Git source View, shows the details of current repository changes and enables comparing these changes to the origin, as well as performing various source control actions. A badge appears on the Source Control icon in the Activity Bar, showing how many changes you currently have in your repository. To learn more about using the Git tool within the Web Studio see here. |
|
Debug | Run and Debug View displays variables, call stacks and breakpoints. To learn more about how to debug your project see here. | |
DB Interface Explorer | Enables exploring the project's DB interfaces, showing schemas, tables, views and columns. According to the open editor's context, it lets you apply actions such as executing SQL queries in Query Builder, adding DB statements to Fabric functions, adding DB Actors to Broadway and adding an SQL section to Graphit. To learn more about using the Git tool within the Web Studio see here. |
Tip: You can change the order of views in the Activity Bar by dragging and dropping them.
The Fabric menu, which is part of the Top Menu bar, provides several Fabric and Studio actions:
The status bar provides information about and status of both the open project and the files you are editing, as well as enables performing actions.
It is divided into a few parts (yet - there is no visual separation between them):
As part of the Web Studio's setting capabilities, you can modify the colors in the Visual Studio Code's user interface to suit your preferences and work environment.
To select a color theme:
Studio Desktop .Net Compatibility:
- The Fabric Web Studio follows the current Fabric Desktop Studio concept in terms of having a code editor orientation and being file-and-folder-based.
- The Fabric Web Studio is fully compatible and compliant with the Desktop Studio. You can smoothly switch between them while implementing your project. Yet, some of the editors are not equal or do not exist in both. For example, Translations editor does not exist in the Web Studio, while MTables editor does not exist in the Desktop studio. Nevertheless, because the same Fabric server runs at the backend, all features are supported during runtime, even though an editor is not available.
- In general, the Web studio is considered the next generation of K2view Studio and thus most of the new features and capabilities are available only there.