This topic describes the answers to the frequently asked questions about Stream Studio.

What computing engine do I need to activate before I can use Stream Studio?

Before you can use Stream Studio, you must activate Realtime Compute for Apache Flink because Stream Studio is a development platform based on Realtime Compute for Apache Flink.

Which mode of Realtime Compute for Apache Flink cluster does Stream Studio support?

Stream Studio supports the Realtime Compute for Apache Flink cluster in both the shared and exclusive modes.

Do differences exist between the Realtime Compute for Apache Flink cluster in shared mode and that in exclusive mode for Stream Studio?

Yes, differences exist. For security purposes, the Realtime Compute for Apache Flink cluster in shared mode does not support UDFs, but that in exclusive mode does. If you have high requirements for the performance and features, we recommend that you use the Realtime Compute for Apache Flink cluster in exclusive mode.

Where can I create a Realtime Compute for Apache Flink project and bind it to a DataWorks workspace?

You can log on to the Realtime Compute for Apache Flink console to create a Realtime Compute for Apache Flink project.

To bind the created Realtime Compute for Apache Flink project to a DataWorks workspace, follow these steps: Log on to the DataWorks console and click Workspaces in the left-side navigation pane. On the Workspaces page, find the workspace and bind the Realtime Compute for Apache Flink project to the workspace. You can also bind the Realtime Compute for Apache Flink project to a new workspace when you create the workspace. After you bind the Realtime Compute for Apache Flink project to a workspace, you can go to Stream Studio.

What are the advantages of the directed acyclic graph (DAG) mode in Stream Studio? What are the similarities and differences between the DAG and SQL modes?

Stream Studio supports both the DAG mode and the SQL mode to develop real-time computing nodes. In DAG mode, you can perform drag-and-drop operations on components to configure real-time computing nodes without the need to write code. You can switch between the DAG mode and the SQL mode as needed.
Note However, you cannot switch from the SQL mode to the DAG mode for all nodes due to the complexity and diversity of SQL statements. If the operation to switch the SQL mode to the DAG mode fails, an error message appears to inform you that this node cannot be switched from the SQL mode to the DAG mode.

What types of SQL does Stream Studio support?

Realtime Compute for Apache Flink is based on Apache Flink. Therefore, Stream Studio supports Flink SQL.

What can I do if I cannot create a node on the Stream Studio page?

Before you can use Stream Studio, you must activate Realtime Compute for Apache Flink, create a project, and then bind the project to a DataWorks workspace.

If you still cannot create a node on the Stream Studio page after completing the preceding steps, follow these steps:
  • Clear the browser cache.
  • Verify that the AccessKey ID and AccessKey secret are bound to Stream Studio.
  • Verify that the workspace to which the Realtime Compute for Apache Flink project is bound has the permission to access this project.