Configure an SCQL project
After you create or join an SCQL project, you must configure its nodes, data, and members. You must complete the project configuration before you can start development. This topic describes how to configure an SCQL project in the management console.
Prerequisites
Before you configure an SCQL project, make sure that you have completed the following tasks:
You have installed, deployed, and authorized the nodes, and confirmed that they use an analysis engine. For more information about installing, deploying, and authorizing nodes, see Privacy-Preserving Computation Nodes.
You have added the data tables required for the SCQL project. For more information, see Data Tables.
Confirm that the required members for the SCQL project are in the Management Console. For more information, see Add members.
Step 1: Configure nodes
Grant the nodes created by your organization to the SCQL project. These nodes will store the authorized data for the project.
Log on to the Ant Privacy-Preserving Computation Platform.
In the navigation pane on the left, click Privacy-Preserving Computation Projects.
On the Privacy-Preserving Computation Projects page, click My Projects or Invited Projects, depending on how the project was initiated.
On the Privacy-Preserving Computation Projects page, find the target SCQL project and click Configure Resources in the column on the right.
In the Configure Resources panel, on the Node Configuration tab, select a node.
This is the node that you prepared in Step 1 of the Prerequisites. For more information about the relationship between project types and node engine types, see Engines.
After you select the node, click Save.
You cannot change the node after you submit the configuration. Confirm that the node configuration is correct, and then click OK in the confirmation dialog box.
If the Operation successful message is displayed, the node is configured.
Step 2: Configure data
Grant the project data to the nodes that you configured in Step 1: Configure nodes. This allows the project to use the authorized data.
On the Privacy-Preserving Computation Projects page, find the target SCQL project and click Configure Resources in the column on the right.
In the Configure Resources panel, click the Data Configuration tab, and then click Add Data Table Authorization.
In the Add Data Table Authorization panel, select the target data table in the Select Data Table section.
In the Data Table Alias section, enter an alias for the data table. By default, the data table name is used as the alias.
SCQL projects do not allow data tables with the same name. If multiple participants have data tables with duplicate names, use aliases to distinguish them.
Configure the data security authorization for the data table, and then click Save.
For more information about data security authorization policies, see Data security configuration.
After you authorize the data tables, click Save in the Configure Resources panel.
If the Operation successful message is displayed, the data is configured.
Step 3: Configure members
Add members to the project. After you grant them access, they can use the project console for development.
On the Privacy-Preserving Computation Projects page, find the target SCQL project and click Configure Members in the column on the right.
In the Configure Members panel, click Add Member.
Select a member that is associated with your organization and click Save.
If the Operation successful message is displayed, the member is configured.