Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722
Description of the Sub-Menu SQL Management - Metis Documentation

Description of the Sub-Menu SQL Management

From Metis Documentation

Jump to: navigation, search
(Previewing an SQL Connection or Access)
 
Line 1: Line 1:
-
This sub-menu contains the SQL Connections and Accesses. Split between two tabs, the user can add, delete, edit, preview connections and accesses in this menu, as well transfer data from one connection to another using this menu.
+
As Metis Smart Suite Databases can be located either locally or remotely from the application and especially that Metis Smart is able to connect different databases from one installation, the application requires all connections to be configured within Metis Smart Suite. The SQL Management sub-menu enables the administrator to define both SQL Connections and Accesses. SQL Access are settings using a combination of Connections to simplify the selection of appropriate Connections when defining a [[Description_of_the_Sub-Menu_Functionalities|functionality profile]]. Split over two tabs, the user can add, delete, edit, preview connections and accesses in this sub-menu, as well as transfer data from one connection to another and prepare databases for maintenance.
-
 
+
-
 
+
-
[2 screenshots of the main window, one for connections and one for accesses.]
+
{{Note
{{Note
| If the database is located on a different server, this server must be added to the Server Objects\Linked Servers of the SQL server. The Administrator must be sure that correct SQL access rights are defined and that the distributed transaction service (MSDTC) is active and correctly configured on the destination server.  
| If the database is located on a different server, this server must be added to the Server Objects\Linked Servers of the SQL server. The Administrator must be sure that correct SQL access rights are defined and that the distributed transaction service (MSDTC) is active and correctly configured on the destination server.  
-
This destination server must allow network transaction. For any questions regarding this, the SQL Administrator must be contacted.
+
This destination server must allow network transactions. For any questions regarding SQL Administration. The organization should be contacted!
}}
}}
 +
==SQL Connections Tab==
==SQL Connections Tab==
-
On this tab, the SQL connections are presented in a table with the following five columns:
+
In this tab, the SQL connections are presented in a table with the following five columns:
 +
 
 +
* '''Red X''' or '''Green Check-mark''' : A red X means that the connection is not available and is currently under maintenance or not reachable. The green check-mark means that everything is ok with the SQL connection.
 +
* '''Connection Name''' : name of the connection
 +
* '''Server''' : name of the server
 +
* '''Database''' : name of the database
 +
* '''User''' : name of the user used to access the Database
 +
 
 +
 
 +
[[File:MSM-Data-Management-SQL-Connections.png|center|600x400px]]
-
*Red X or Green Checkmark: A red X means that the connection is not available and is currently under maintenance. The green checkmark means that everything is ok with the SQL connection.
 
-
*Connection Name: the name of the connection
 
-
*Server: the name of the server
 
-
*Database: the name of the database
 
-
*User: the name of the user
 
===Adding an SQL Connections===
===Adding an SQL Connections===
-
On the SQL Connections tab, the '''Add''' button allows the user to create a new SQL connection. Clicking on '''Add''' button opens the '''SQL Connection''' window.
+
In the '''SQL Connections''' sub-menu, on the SQL Connections tab, the "Add" button [[File:MetisSmartModelingAddButton.PNG|link=]] located above the main table allows the user/administrator to create a new SQL Connection. When it is clicked, the '''SQL Connection''' creation window opens, it allows to define all related information.
-
The window is split into two sections, the first being the properties of the new SQL connection.
 
-
The first section contains the following fields:
+
[[File:MSM-Data-Management-SQL-Connections-New.png|center|600x400px]]
-
[Show screenshot of the Add connection window]
 
-
*SQL Connection Name
+
The first section contains the following fields:
-
*Server Name
+
 
-
*Database Name
+
* '''SQL Connection Name''' : internal name given to the connection
-
*Username
+
* '''Server Name''' : DNS name of the server or IP address
-
*Password
+
* '''Database Name''' : Name of the database to be accessed on the given server
-
*Maintain
+
* '''Username''' : username for accessing the database
 +
* '''Password''' password for this username
-
The '''Maintain''' field is a checkbox with a Yes or No option. It should be ticked when the SQL Connection needs to be worked on for maintenance.
 
The second section is a list of all other SQL connections organized into two columns:
The second section is a list of all other SQL connections organized into two columns:
-
*Authorized: The checkbox can be ticked to authorized data transfer. Multiple checkboxes can be ticked.
+
* '''Authorized''' : The check-box can be ticked to authorized data transfers to the selected selected database. Multiple check-boxes can be ticked.
-
*Transfer to: The connection to which data transfer can be established. Ticking the checkbox of any of the listed SQL Connections will allow data transfer from the newly created connection to the ticked connections.
+
* '''Transfer to''' : The connection to which data transfer can be established. Ticking the check-box of any of the listed SQL Connections will allow data transfer from the newly created connection to the ticked connections.
 +
 
{{Note
{{Note
-
| Ticking the checkbox of an SQL connection in the second section ONLY allows data transfer from the newly created connection to the ticked connection, not both ways. The user must edit both of the connections and tick the corresponding checkboxes for mutual data transfer.
+
| Mandatory fields are displayed in '''bold''' or with a red triangle in front of the field.
}}
}}
-
[screenshot of add new connection with several connection checkboxes ticked]
+
Once all related mandatory and optional information have been set, the new SQL Connection can be saved by validating the '''SQL Connection''' window using the [[File:MetisSmartModelingOKButton.PNG|link=]] button at the bottom of the window.
-
===Transfering an SQL Connection===
 
-
The '''Transfer''' button allows the user to transfer data from one SQL connection to another. Clicking on the button opens the '''Transfer''' window with the following options appearing in the window.
+
{{Video
 +
| <mediaplayer width='400' height='300' image='http://http://www.xpert-technologies.ch/mediawikidev/images/f/fa/VID_Enable_the_connection_to_other_databases.png'>File:Enable_connection_to_other_databases_OK.mp4</mediaplayer>
 +
| Enabling an SQL Connection to other databases.
 +
}}
-
[Show screenshot of the transfer window]
+
{{Note
 +
| Ticking the check-box of an SQL connection in the second section ONLY allows data transfer from the newly created connection to the ticked connection, not both ways. The user must edit both of the connections and tick the corresponding check-boxes for mutual data transfer.
 +
}}
-
*From: A dropdown list of the connections to take data from
 
-
*To: A dropdown list of the connections to send data to
 
-
The following checkboxes are displayed and can be individually checked or the user can utilize the ''Select All | None'' option found at the bottom.
 
-
*Systems
+
===Transferring an SQL Connection===
-
*Models
+
-
*Hierarchies
+
-
*Attributes
+
-
*Price Categories
+
-
*Miscellaneous
+
-
'''Main Data'''
+
The "Transfer" button [[File:MetisSmartModelingTransferButton.PNG|link=]] allows the user to transfer data from one SQL connection to another. Selecting a connection and clicking on the button opens the '''Transfer''' window with the following options appearing in the window.
-
*Versions
+
-
*Languages
+
-
*Rights
+
-
*Users
+
-
Once the choices have been made, the user must click on the transfer button at the bottom. Once the button has been clicked, a warning message is displayed explaining what will happen if the data transfer is carried out.
 
-
[screenshot of the warning button]
+
[[File:MSM-Data-Management-SQL-Connections-Transfer.png|center]]
 +
 
 +
 
 +
* '''From''' : drop-down list of the connections to take data from
 +
* '''To''' : drop-down list of the connections to send data to
 +
 
 +
 
 +
The following check-boxes are displayed and can be individually checked or the user can use the ''Select All | None'' option found at the bottom. These represent Metis objects to be transferred.
 +
 
 +
'''CONTENT'''
 +
* '''Systems''' : transfer system related data
 +
* '''Models''' : transfer model related data
 +
* '''Hierarchies''' : transfer hierarchy related data
 +
* '''Attributes''' : transfer attribute related data
 +
* '''Price Categories''' : transfer Price Category related data
 +
* '''Miscellaneous
 +
 
 +
'''MAIN DATA'''
 +
* '''Versions''' : transfer Version related data
 +
* '''Languages''' : transfer Language related data
 +
* '''Rights''' : transfer Right and Profile related data
 +
* '''Users''' : transfer User related data
 +
 
 +
Once the choices have been made, the user must click on the "Start transfer" button at the bottom of the window. Once the button has been clicked, a warning message is displayed explaining what will happen if the data transfer is carried out.
 +
 
 +
 
 +
[[File:MSM-Data-Management-SQL-Connections-Transfer2.png|center]]
 +
 
{{Note
{{Note
Line 86: Line 105:
-
===Maintenance on defined Databases ===
 
 +
===Maintenance on Databases ===
 +
The "Maintain" button [[File:MetisSmartModelingMaintainButton.PNG|link=]] allows the administrator to set the selected database in maintenance mode. This disables all access to the selected database. Once clicked, a warning message asks for for confirmation on blocking access to the database.
-
==SQL Access Tab==
 
-
On this tab, the SQL Accesses are presented in a table below in the SQL Access Name column.
+
[[File:MSM-Data-Management-SQL-Connections-Maintain.png|center]]
 +
Once validated, the selected database is shown in the list with a red cross in the leftmost column of the table. To enable back access to the database, the administrator should select it and click on the "Maintain" button [[File:MetisSmartModelingMaintainButton.PNG|link=]] again. This will bring to the screen a warning message asking to confirm the operation.
-
===Adding an SQL Access===
+
[[File:MSM-Data-Management-SQL-Connections-Maintain2.png|center]]
-
On the SQL Access tab, The '''Add''' button allows the user to create a new SQL access. Clicking on '''Add''' button opens the '''SQL Access''' window. The following fields are presented to the user.
 
-
[Show screenshot of the Add access window]
+
==SQL Access Tab==
-
*Designation: The user inputs the name of the access in this field.
+
On this tab, the SQL Accesses are presented in a table by showing simply the SQL Access Name. All but the maintenance feature are available in this tab.
-
*Smart Modeling: The user decides which SQL Connection the new Access will use in Smart Modeling.
+
-
*Smart Quotes: The user decides which SQL Connection the new Access will use in Smart Quotes.
+
-
===Transfering an SQL Access===
+
[[File:MSM-Data-Management-SQL-Access.png|center|600x400px]]
-
The '''Transfer''' button allows the user to transfer data from one SQL connection to another. Clicking on the button opens the '''Transfer''' window with the following options appearing in the window.
 
-
[Show screenshot of the transfer window]
+
===Adding an SQL Access===
-
*From: A dropdown list of the connections to take data from
+
In the '''SQL Connections''' sub-menu, on the SQL Accesstab, the "Add" button [[File:MetisSmartModelingAddButton.PNG|link=]] located above the main table allows the user/administrator to create a new SQL Access. When it is clicked, the '''SQL Access''' creation window opens, it allows to define all related information.
-
*To: A dropdown list of the connections to send data to
+
-
The following checkboxes are displayed and can be individually checked or the user can utilize the ''Select All | None'' option found at the bottom.
 
-
*Systems
+
[[File:MSM-Data-Management-SQL-Access-Add.png|center]]
-
*Models
+
-
*Hierarchies
+
-
*Attributes
+
-
*Price Categories
+
-
*Miscellaneous
+
-
'''Main Data'''
 
-
*Versions
 
-
*Languages
 
-
*Rights
 
-
*Users
 
-
Once the choices have been made, the user must click on the transfer button at the bottom. Once the button has been clicked, a warning message is displayed explaining what will happen if the data transfer is carried out.
+
* '''Designation''' : name of the SQL access
 +
* '''Smart Modeling''' : define which SQL Connection the new Access will use in Metis Smart Modeling.
 +
* '''Smart Quotes''' : define which SQL Connection the new Access will use in Metis Smart Quotes.
-
[screenshot of the warning button]
 
{{Note
{{Note
-
| Only SQL connections that have been authorized to transfer data appear in the '''From''' dropdown list. Authorization can be granted by editing a connection and ticking the appropriate checkbox.
+
| Mandatory fields are displayed in '''bold''' or with a red triangle in front of the field.
}}
}}
 +
Once all related mandatory and optional information have been set, the new SQL Access can be saved by validating the '''SQL Access''' window using the [[File:MetisSmartModelingOKButton.PNG|link=]] button at the bottom of the window.
 +
 +
 +
 +
===Transferring in SQL Access===
 +
 +
The "Transfer" button [[File:MetisSmartModelingTransferButton.PNG|link=]] allows the user to transfer data from one SQL connection to another. Clicking on the button opens the '''SQL Connection Transfer''' window. The function is the same previously described, as it refers to SQL Connections.
 +
 +
 +
{{Note
 +
| Having this functionality in the SQL Access tab is intended to limit moving back and forth in the two tabs.
 +
}}
Line 148: Line 165:
==Modifying an SQL Connection or Access==
==Modifying an SQL Connection or Access==
-
The '''Edit''' button allows the user to edit the SQL connection or access.
+
In both tabs, the "Edit" button [[File:MetisSmartModelingEditButton.PNG|link=]] located above the main tables allows the user/administrator to apply modifications to all properties related to the selected SQL Connection or SQL Access . Selecting either one and clicking on it opens the corresponding edition window where all related properties and information can be edited.
 +
 
 +
 
 +
[[File:MSM-Data-Management-SQL-Connections-Edit.png|center|600x400px]]
 +
 
 +
 
 +
For detailed descriptions of all information available in this window please refer to the section dedicated to the creation of a new SQL Connection or SQL Access. Modifications applied to the selected SQL Connection or SQL Access will only be saved once the SQL Connection or SQL Access edition window is validated using the [[File:MetisSmartModelingOKButton.PNG|link=]] button at the bottom of the window. This will update the tables displayed on the main screen. Using the "Cancel" [[File:MetisSmartModelingCancelButton.PNG|link=]] button discards all changes and closes the window.
-
Selecting a connection or access and clicking on '''Edit''' opens the '''SQL Connection''' or '''SQL Access''' window. All the fields, dropdown lists and checkboxes that were available in the '''Add''' window are now editable here.
 
==Deleting an SQL Connection or Access==
==Deleting an SQL Connection or Access==
-
The '''Delete''' button allows the user to delete an exisiting SQL connection or access.
+
In both tabs, the "Delete" button [[File:MetisSmartModelingDeleteButton.PNG|link=]] located above the main tables allows the user/administrator to delete the selected SQL Connection or Access. Selecting one or more SQL Connections or Accesses and clicking on it displays the following confirmation window.
-
When deleting a connection or access, the following pop-up window appears:
 
-
[Screen shots of the delete connection or access window]
+
[[File:MSM-Data-Management-SQL-Connections-Del.png|center]]
-
The user must confirm the message before the connection or address can be deleted.
 
 +
[[File:MSM-Data-Management-SQL-Access-Del.png|center]]
 +
 +
 +
Once the warning is confirmed, the selected SQL Connection or Access is removed from Metis Smart Suite and deleted from the Metis Database.
Line 168: Line 192:
==Previewing an SQL Connection or Access==
==Previewing an SQL Connection or Access==
-
The '''Preview''' button allows the user to see the properties of the selected SQL connection or access.
+
In both tabs, the "Preview" button [[File:MetisSmartModelingPreviewButton.PNG|link=]] located above the main table allows the user/administrator to see all properties and information related to the selected SQL Connection or Access.
 +
 
 +
 
 +
[[File:MSM-Data-Management-SQL-Access-Preview.png|center]]
 +
 
-
Selecting an SQL connection and clicking on the '''Preview''' button opens the '''SQL Connection''' or '''SQL Access''' window where the properties are displayed.
+
Selecting an SQL Connection or Access from the table and clicking on it opens the '''SQL Connection or Access''' preview window. For detailed descriptions of all information available in this window please refer to the section dedicated to the creation of a new SQL Connection or Access.  
{{Note
{{Note
-
| It is not possible to edit the properties of the SQL connection or accessin the '''Preview''' note window. This must be done with the '''Edit''' button.
+
| Edition of the information and properties displayed herein is not possible. If modification are necessary, the edition function described above should be used.
}}
}}

Latest revision as of 09:35, 4 October 2013

Personal tools