Table of Contents
- Overview
- Install psaDBAdmin
- User Guide
- Quick Checklist to Add Database
- Quick Checklist to Backup Database
- Quick Checklist to Take Offline Database
- Quick Checklist to Detach Database
- Quick Checklist for Database Table
- Quick Checklist for Current SQL Processes
- Quick Checklist for Tech Lead
- Quick Checklist for Tech Lead-Maintenance
- Quick Checklist to DB Add File
- Quick Checklist Custom Change
- Quick Checklist for Collect Admin
- Quick Checklist for Database Monitoring
- Quick Checklist for Server Audit
- Quick Checklist for Configuration
- Database
- Database Table
- Current SQL Processes
- Tech Lead - Drive Space
- Tech Lead - Database Details
- Tech Lead - Database Dashboard
- Tech Lead - Tech Log
- Tech Lead - Primary Key Check
- Maintenance - Jobs
- Maintenance - Job - Tasks
- Maintenance - Log Counts
- DB Add File - Database File Create
- DB Add File - File Size
- DB Add File - Database Default File Size
- Custom Change - Custom Changes
- Custom Change - Custom Change Logs
- Custom Change - Custom Change Client
- Collect Admin - Collect Copy Tables
- Collect Admin - Copy Table Logs
- Collect Admin - Collect Upload
- Database Monitoring - Missing Index Details
- Database Monitoring - Session Data Log
- Database Monitoring - Temp Database Log
- Database Monitoring - CPU & Memory Log
- Database Monitoring - Disk Read & Write Log
- Server Audit - Audit Process
- Server Audit - Audit Hor View Times
- Server Audit - Audit Web Apps
- Server Audit - Audit DB Settings
- Server Audit - Audit DB Files
- Server Audit - Audit Index Fragmentation
- Server Audit - Audit Missing Index Stats
- Server Audit - Audit Table Counts
- Server Audit - Audit Table Missing PK
- Server Audit - Audit Job & Error
- Server Audit - Audit Job Queue
- Server Audit - Audit Job Queue Tasks
- Server Audit - Audit Cransoft Queue
- Server Audit - Audit Cransoft Service
- Server Audit - Audit Cransoft Service Queue
- Server Audit - Audit DB Configure List
- Server Audit - Audit Product License
- Server Audit - Audit File DataSource
- Server Audit - Audit Collect Target Source
- Server Audit - Audit Collect Table
- Server Audit - Audit Collect Package Type
- Server Audit - Audit DSW Target
- Server Audit - Audit DD Reports
- Server Audit - Audit Database Version
- Server Audit - Audit Patch Log
- Configuration - Disk Space Alert
Overview
psaDBAdmin provides each project with extra functionality to assist ADM success. There is a Database, Database Table, Current SQL Processes, Tech Lead, DB Add File, Custom Change, Collect Admin, Database Monitoring, Server Audit and Configuration tab.
Key Features:
- Ability to create, backup, take offline and detach database.
- Ability to view databases columns and indexes.
- Ability to end an SQL session.
- Ability to monitor drive space and jobs.
- Ability to set default size and add file on a database.
- Ability to do custom changes using SQL script.
- Ability to load bulk tables and copy tables from collect.
- Ability to monitor databases different logs and missing index.
- Ability to view all necessary server audit information.
- Ability to set a recipient email for disk space alert.
Install psaDBAdmin
The application can be installed on Syniti Solutions DSP versions 7.0.6 and above.
Download the Application License
The psaDBAdmin application and/or license are obtained by opening a support ticket at support.syniti.com.
Perform the following steps to retrieve the necessary information for a license request:
- On the DSP application server, locate the Hardware Identifier program (called “HardwareIdentifier.exe") included in a zip file along with the DSP installation software and documentation previously downloaded from Syniti.
- Open the program.
- Click Generate.
- Copy the automatically generated ID and collect the following additional information. All information below pertains to the application server running DSP; no information is needed regarding the database server:
- Hardware ID (as mentioned above)
- Windows computer name
- Number of processor cores (as shown in the Task Manager CPU tab)
- Usage of the DSP instance, as in, DEV, TEST (or QA) or PROD
- Syniti Licensing will deliver the license file via the support ticket.
Install the License
Perform the following steps to install the license:
- Log in to the DSP site as an Administrator.
- Select Admin > Configuration > Product Licenses in the Navigation pane.
- Click the Upload a file icon in the FILE NAME column next to the Upload a New Product License link.
- Locate the license file that was provided by Syniti Licensing.
- Click Open
- Verify the license is uploaded.
NOTE: If the Navigation pane does not display all the licensed components as expected, use the browser refresh button or the F5 key to refresh the screen. At this point the full vertical menu will appear.
Install the Application
Perform the following steps to install the application:
- Right click on psaDBAdmin.zip and go to Properties. Ensure to unblock the file if it is blocked.
- Unzip the file.
- Navigate to the DSP Installation folder (e.g. D:\BOA\DSP or C:\Program Files (x86)\BOA\DSP)
- Back up the DSP Install\BOA\DSP folder to a compressed zip file.
- Back up all Syniti-supplied SQL Server databases or verify that a complete recent backup already exists.
Supplied databases: AutoGen, cMap, cMap_Data, cMass, cMass_Data, Console, CranPort, CranSoft, DataConstructionServer, DataDialysis, DataGarage, DBMoto_Client, DGE, DGE_Data, dgReports, dgSAP, dspAddOn, DSPCommon, dspMonitor_AccPak, dspMonitorConfig, DSW, IGC, Integrate, IntegrateStaging, InterfaceServer, MC, & RADToolkit
- Stop IIS.
This process disconnects all active DSP users, so it is highly recommended to perform the install when no users are on the system. This process stops IIS on the web server.
- Open Windows Start Menu.
- Open the Command Prompt (run as an administrator).
- Type: IISReset –stop
- Click the Enter key.
- Leave the Command Prompt window open for later use.
- Stop all services that start with “Cransoft Service …”
This process stops all DSP background jobs, so it is highly recommended to perform the install when no scheduled operations are running on the system.
- Open Windows Start Menu.
- Select Administrative Tools.
- Run Services.
- Right-click the DSP service.
- Select Stop.
- Repeat the previous two steps for any additional DSP services.
- Copy the Web folder from the zip file to your existing DSP install\Web folder. If prompted, replace the files in the destination.
- Copy the Databases folder from the zip file to your existing DSP install\Databases folder. If prompted, replace the files in the destination.
- Navigate to DSP install\Databases and execute file psaDBAdmin_Install.bat (run as an administrator).
- Start all services that start with “Cransoft Service …”
- Open Windows Start Menu.
- Select Administrative Tools.
- Run Services
- Locate the DSP service.
- Right-click the DSP service.
- Select Start
- Repeat the previous two steps for any additional DSP services.
- Start IIS.
- Open Windows Start Menu.
- Open the Command Prompt (run as an administrator).
- Type: IISReset –start.
- Click the Enter key.
If the Navigation pane in DSP doesn’t show psaDBAdmin, then try these steps:
- Log in to the DSP site as an Administrator.
- Select Admin > Configuration > Product License in the Navigation pane.
Validate that psaDBAdmin displays.
- Select Admin > Configuration > Site Menu in the Navigation pane.
Validate that psaDBAdmin display, otherwise:
- Click Add.
- Enter a priority in the PRIORITY field.
- Enter psaDBAdmin as the label for the site menu option in the LABEL field.
- Select the psaDBAdmin :psaDBAdmin page from the LINK TO PAGE ID list box.
- Select Admin > Configuration > Parameters in the Navigation pane.
- Click Clear Cache.
- Reload the browser tab.
NOTE: Command time out for psaDBAdmin datasource at the vertical view of Common > Configuration > Data Source Registry must be set to at least 6000.
If you still cannot access the psaDBAdmin application, then review the “Define Security Roles” article in the DSP Online Help to ensure that thye DSP user has access to psaDBAdmin. The DSP Online Help is accessible from the question mark icon in the top-right corner of all DSP pages. You can also open a ticket at support.syniti.com for assistance.
User Guide
Quick Checklist to Add Database
- Open Database page to view existing databases.
- Click Add to create a new database then save.
- Go to the vertical view of the created database.
- Click Create and then click Edit and populate the mandatory fields.
- Click Save and click Create to complete the database creation.
- Open SSMS refresh and verify that the database exists.
Quick Checklist to Backup Database
- Open Database page to view existing databases.
- Select the database needs to backup.
- Go to the vertical view of the selected database.
- Click Backup and then click Edit to make the desired changes.
- Click Backup Database to complete the process.
Quick Checklist to Take Offline Database
- Open Database page to view existing databases.
- Select the database needs to take offline.
- Go to the vertical view of the selected database.
- Click Take Offline, read through the message and click Ok.
Quick Checklist to Detach Database
- Open Database page to view existing databases.
- Select the database needs to detach.
- Go to the vertical view of the selected database.
- Click Detach, read through the message and click Ok.
Quick Checklist for DatabaseTable
- Open Database Table page to view existing tables present in databases.
- Select database and click Columns to see the columns list and details.
- Select database and click Indexes to see the indexes list and details.
- Select database and click Foreign Keys to see the foreign key list and details.
Quick Checklist for Current SQL Processes
- Open Current SQL Process page to view processes.
- Select Process by Session_ID that needs to stop.
- Click Kill Session on the right-hand side.
Quick Checklist for Tech Lead
- Open Tech Lead page andselect Drive Space to see all the drives, click Drive Details icon to see the size summary of all the Database available in the drive. Click refresh icon to update the drive information.
- Click Database Details, select a database name and click the database details icon to see the file details in summary. Click refresh icon to update the database information.
- Click the Database Dashboard under Tech Lead to see visual on the size logs.
- Click TechLog and click Populate Log icon to have the updated TechLog info. Click Clear Log icon to delete the TechLog records.
Quick Checklist for Tech Lead-Maintenance
- Open Tech Lead page and selectJobs under Maintenance, select Web App and click job icon to see the job details. Click Delete icon to remove the Web App/Jobs information.
- Click Job – Tasks to view existing jobs, select Job ID and click Tasks icon to show the detailed task information.
- Click Log Counts to view log count record, click refresh icon to update the log count. Click Run Clean Up icon to remove unnecessary jobs.
Quick Checklist to DB Add File
There are two options:
- Option 1 -
- Click the DB Add File page select Database File Create.
- Click Edit and select AllDatabases on the Build Option to fill in the required fields.
- Click the Build Add File icon to process.
- Changes will take effect only on the active databases on the child pane.
OR
- Option 2 -
- Click the DB Add File page and select Database File Create.
- Click Edit and select DefaultOnly for the Build Option.
NOTE: Settings on the Database Default File Size page are used for the active database on the child pane.
- Click File Size to view existing record, and then make changes.
- Click Database Default File Size to view existing record, and then make changes.
Quick Checklist Custom Change
- Open Custom Change page and select Custom Changes click Apply icon or Remove icon for the selected changes to apply. Click the Logs icon to see the Logs list and click the SQL icon for the SQL script and then make changes.
- Click Custom Change Logs to view the Logs list.
- Click Custom Change Client and make changes.
Quick Checklist for Collect Admin
- Open Collect Admin page and click Collect Copy Tables.
- Click Edit and apply desired changes.
- Click Copy Tables icon to start the copy process.
- Click Copy Table Logs to view log list.
- Click Collect Upload to edit and apply desired changes.
NOTE: An option to add and edit tables is available.
- Click Load Tables icon to start the bulk load process.
Quick Checklist for Database Monitoring
- Open Database Monitoring page and select Missing Index Details to view information. The Delete All icon is available to clear the list.
- Click Session Data Log to view records. The Delete All icon is available to clear the list. The Process icon displays the updated logs.
- Click Temp Database Log to view records.
- The Delete All icon is available to clear the list.
- The Process icon displays the updated logs.
- The Delete icon removes the selected session.
- Click CPU & Memory Log to view records. The Delete All icon is available to clear the list and the Process icon displays the updated logs.
- Click Disk Read & WriteLog to view records. The Delete All icon is available to clear the list and the Process icon displays the updated logs.
Quick Checklist for Server Audit
- Open Server Auditpage and select Audit Process, options available are Jobs to view the jobs list, Run Audit to start the audit process and Clear Results to remove all jobs list.
- Click Audit Hor View Times to view duration details.
- Click Web Apps to view web app list and information.
- Click Audit DB Settings to view database list settings and details.
- Click Audit DB Files to view all files on databases.
- Click Audit Index Fragmentation to view index fragmentation information.
- Click Audit Missing Index Stats to view missing index stats.
- Click Audit Table Counts to view all tables on databases.
- Click Audit Table Missing PK to view tables that are missing primary key.
- Click Audit Job & Error to view job queue and job task message.
- Click Audit Job Queue to view job queue list and information.
- Click Audit Job Tasks to view job tasks list and details.
- Click Audit Cransoft Queue to view the cransoft queue information.
- Click Audit Cransoft Service to view the cransoft services list and details.
- Click Audit Cransoft Service Queue to view the cransoft services queue information.
- Click Audit DB Configure List to view the database configuration list.
- Click Audit Product License to view the existing products and license on the App server.
- Click Audit File DataSource to viewfile data sources information.
- Click Audit Collect Target Source to viewcollect target data sources details.
- Click Audit Collect Table to view all collect tables info.
- Click Audit Collect Package Type to view all available packages type in collect.
- Click Audit DSW Target to view a list of targets and details.
- Click Audit DD Reports to view a list of DD reports.
- Click Audit Database Version to view a list of database versions.
- Click Audit Patch Log to view patches log.
Quick Checklist for Configuration
Open Configuration Page and select Disk Space Alert. Make changes as necessary. Click Mail Settings icon and enter an email address for notification when the threshold is met.
Database
Database will allow users to add databases, build a profile for a database, view tables, views, procedures, functions, and triggers.
Add a Database and then build the profile for the Database
Image Definitions
Database Table
Database Tables will display all tables inside each database registered under SQL Server Instance.
Image Definitions
Current SQL Processes
SQL processes allows users to view current running processes, the query being executed and status, we then have the ability to kill any session.
Find your Session_ID and "Kill Session."
Image Definitions
Tech Lead–Drive Space
Drive Space display the summary of free size, used size, total size and percentage available for each drive.
Image Definitions
Tech Lead–Database Details
In this page Database Details provide the breakdown of rows and log type description. A refresh button is available to get the most current information.
Image Definitions
Tech Lead–Database Dashboard
Database Dashboard gives a quick visual overview of the current SDB, DG, DSW and overall Database Size Log.
Tech Lead–Tech Log
Tech Log page provides the execute details of JobErrorCount, DiskSpace available and PrimaryKeyCheck.
Image Definitions
Tech Lead–Primary Key Check
Primary Key Check display the list of tables in database that has no primary key.
Maintenance–Jobs
Jobs display the summary of job failed group byWEB APP ID and with count information.
Image Definitions
Maintenance–Job – Tasks
Job Tasks display the jobs that failed with detailed description.
Image Definitions
Maintenance–Log Counts
Log counts display automate log, data quality log, Cransoft and Cransoft workflow log count details.
Image Definitions
DB Add File–Database File Create
Database File Create page allow you to create data files on All databases and can set the file count for sdb, dsw, dg, file size,file growth size, app file size and app growth size. Another build option is Default only that will capture the setup registry from Database Default File Size page.
Image Definitions:
DB Add File–File Size
File Size is a registry page of memory that can be use or set in Database Default File Size.
DB Add File–Database Default File Size
This page allows to set up a default Database Size and File Growth.
Custom Change–Custom Changes
Custom Changes page allows to change an existing process and replace with a new SQL script.
Image Definitions:
Custom Change–Custom Change Logs
Custom Changes Logs display the new SQL script and to which database it has been applied.
Custom Change–Custom Change Client
Custom Change Client is where to register the client name that will be needing custom changes.
Collect Admin–Collect Copy Tables
Collect Copy Tables is additional functionality in psaDBAdmin that allows you copy tables in collect under a specific target source.
Image Definitions:
Collect Admin– Copy Table Logs
Display the Copy Table Logs information.
Collect Admin– Collect Upload
Copy Bulk Upload allows the user to do bulk upload and set target, source, package type, and the tables to load.
Image Definitions:
Database Monitoring– Missing Index Details
Display the Missing Index Details information and allows to delete all logs.
Image Definitions:
Database Monitoring– Session Data Log
Display the Session Data Logs information and allows to clear all logs and processes.
Image Definitions:
Database Monitoring–Temp Database Log
Display the Temp Database Logs information and allows to clear all logs and processes.
Image Definitions:
Database Monitoring–CPU & Memory Log
Display the CPU & Memory Logs information and allows to clear all logs and processes.
Image Definitions:
Database Monitoring–Disk Read & Write Log
Display the Disk Read & Write Logs information and allows to clear all logs and processes.
Image Definitions:
Server Audit– Audit Process
Audit Process page allows you to run all the audit processes at once, providing the list of active jobs and has an option to run a DB snapshot and View snapshot.
Image Definitions:
Server Audit– Audit Hor View Times
This page displays Horizontal view duration and details.
Server Audit – Audit Web Apps
Audit Web Apps provides the list of all available webapps with data source ID and version.
Server Audit – Audit DB Settings
Audit DB Settings display the database collation settings information.
Server Audit – Audit DB Files
Audit DB Files deliver database files and information.
Server Audit – Audit Index Fragmentation
This page provides the thorough Index Fragmentation records.
Server Audit – Audit Missing Index Stats
This page provides the list of missing index stats.
Server Audit – Audit Table Counts
Audit Table Counts display counts of tables with DB name information.
Server Audit – Audit Table Missing PK
Audit Table Missing PK displays list of tables with DB name that are missing Primary Key.
Server Audit – Audit Job & Error
This page delivers failed list of job queues with detailed task message.
Server Audit – Audit Job Queue
This page provides list of failed job queues.
Server Audit – Audit Job Queue Tasks
This page shows information of job queue tasks with detailed message.
Server Audit – Audit Cransoft Queue
This page views the list of Cransoft queue available.
Server Audit – Audit Cransoft Service
This page delivers the list of Cransoft services available.
Server Audit – Audit Cransoft Service Queue
The page displays the active Cransoft Service Queue with Que ID, priority, threads, and date.
Server Audit – AuditDB Configure List
This page provides details of the database configuration list.
Server Audit – Audit Product License
This page provides the product license information that has been applied.
Server Audit – Audit File DataSource
This page displays the data source ID, source name and path.
Server Audit – Audit Collect Target Source
This page provides information of the target, source, connection type schema owner ran in Collect.
Server Audit – Audit Collect Table
This page shows the tables run through collect with source, target, package type & date information.
Server Audit – Audit Collect Package Type
This page displays the lists of package type with package count and creation date.
Server Audit – Audit DSW Target
This page contains detailed information for data staging warehouse target.
Server Audit – Audit DD Reports
This page displays random information as part of a due diligence report.
Server Audit – Audit Database Version
This page displays the data versions and necessary information for audit purposes.
Server Audit – Audit Patch Log
This page contains all patch details applied in the system.
Configuration – Disk Space Alert
Within Configuration, set up thresholds for each available drive. An email will be sent to the stored account to notify when the threshold for the drive is met.
Image Definitions:
Professional Service Accelerators (PSAs) are licensed separately from the SST. For more information, please email NASMT@syniti.com. To download or install a PSA, submit a request to Syniti support.
Updated on November 14, 2022