You need the following to manually deploy the Data Governance service:
To manually deploy the Data Governance service
Set the Deployment value to the name of your Data Governance Edition deployment.
|
Note: This defaults to "DEFAULT". If you are going to or already have multiple Data Governance Edition deployments in your Active Directory forest, you must ensure this name is unique. The Deployment value is restricted to a maximum of 30 characters and can contain alphanumeric characters and underscores (no spaces). |
Use the LocalSystem account to log on to the Data Governance server specified above and run the Data Governance Server installation msi.
|
Note: When you run the MSIEXEC from a command prompt, you must be running as local system. This ensures that the service connection point can be updated no matter what your Data Governance service runs as. |
Example: ->msiexec /i "DataGovernance_ServerComponentsInstaller_x64.msi" /lv C:\DgeMsintallLog QAMDEPLOYMENT="testNew" QAMPORT=8722
|
Note: Refer to the Microsoft documentation for command line syntax of MSIEXEC.EXE. For more information on using the Windows Installer (MSIEXEC.exe) refer to Microsoft's MSDN library: https://msdn.microsoft.com/en-us/library/aa367988(VS.85).aspx See Data Governance service options for a description of the Data Governance deployment options available. |
Run the following cmdlet to import the Data Governance Edition PowerShell module:
Import Module "<path>"
Where <path> is the file path for the QAM.Client.PowerShell.dll assembly. By default, the <path> for the Data Governance server machine would be "C\:Program Files\One Identity\One Identity Manager\QAM.Client.PowerShell.dll"
Run the following PowerShell cmdlet to set the server name, deployment name and port information used by the Data Governance Edition commands to connect to the Data Governance server:
Set-QServiceConnection -ServerName "<DGE server machine name>" -Port <Value> - Deployment "<Deployment name>"
|
Note: The <DGE server machine name>, Port <Value> and <Deployment name> must be the same values as specified in step 3. |
Close the PowerShell console and restart the Data Governance service.
Run the following PowerShell cmdlet to establish the database connection between One Identity Manager and Data Governance Edition:
Initialize-QDataGovernanceServer -DatabaseConnectionString "<Connection string for Identity Manager database>" [-IdentityManagerIsOracle] [-DefaultEmployeeSid "<SID of user account>"
|
Note: Only specify the "-IdentityManagerIsOracle" flag if the One Identity Manager database is hosted by an Oracle database management system. |
|
Note: Only specify the "-DefaultEmployeeSid" parameter if you want to take advantage of the automatic forest topology harvest. Adding this parameter adds the user associated with the specified SID to the One Identity Manager Employees with the appropriate Data Governance application roles. This provides the same functionality as selecting the Add the current user to the One Identity Manager Employees with Data Governance application roles option when using the Data Governance Configuration wizard. |
|
Note: If Windows Integrated Authentication is used to connect to the database, the Data Governance server must be configured to run as an identity other than LocalSystem (See step 4). |
Connection string examples:
An example of a connection string for Windows authentication may look like this:
"Server=myServerAddress;Database=myDatabase'UserId=myUser;Password=myPassword;Trusted_Connection=True"
An example of a connection string for SQL authentication may look like this:
"Data Source=myServerAddress;Intitial Catalog=myDatabase;User Id=myUser;Password=myPassword"
An example of a connection string for Oracle may look like this:
"Server=myServerAddress;User Id=myUser;Password=myPassword;Direct=true;Connect mode=Direct;Service name=ServiceNameOfOracleInstance;Port=myPort"
For more information on connection strings, see The Connection String Reference.
For SQL Server hosted databases, open the DCAuditDatabaseCreationScript.sql file and update the database name specified in the CREATE DATABASE and USE statements.
|
Note: If you are running multiple Data Governance Edition deployments, it is highly recommended that you append the deployment name to the database name (for example, DGE_DEFAULT). This database name has a maximum length of 30 characters and can contain alphanumeric characters and underscores (no spaces). |
Skip to step 13.
For Oracle hosted databases, only modify the DGAuditDatabaseCreationScriptOracle.sql file if you changed the name of the default tablespaces (USERS and TEMP) created when a new database is created. To specify the custom tablespace name, open the .sql file, search for "TABLESPACE USERS: and change "USERS" to the appropriate tablespace name.
In addition, you must pre-stage the DGE User\Database name (DGE_DEFAULT in the sample query provided in the note below). Then login with that DGE User\Database name to run the .sql script.
|
Note: Oracle hosted databases: Sample query for pre-staging DGE User/Database name: --USER SQL --QUOTAS --ROLES --SYSTEM PRIVILEGES GRANT UNLIMITED TABLESPACE TO DGE_DEFAULT; |
Run the following PowerShell cmdlet to initialize the database to store data generated when a managed host has resource activity collection enabled:
Initialize-QDataGovernanceActivity -ConnectionString "<Connection string to activity database>" [-ActivityDatatbaseOracle]
|
Note: Ensure the connection string's Initial Catalog value (Database value if using Windows authentication) matches the name you specifies in the sql script when creating the Data Governance Resource Activity database. |
|
Note: Only use the "-ActivityDatabaseOracle" flag if your Data Governance Resource Activity database is hosted by an Oracle database management system. |
Restart the Data Governance service.
|
Note: It might take a few minutes before the Data Governance topology harvest task begins. |
The Data Governance service installer is included in the autorun and can be found in the QAM module's directory. For example, C:\<DGE Build>\Modules\QAM\dvd\DataGovernance_ServerComponentsInstaller_x64.msi.
|
NOTE: Only a 64-bit version is available. |
The following options are available when using the Windows Installer .msi to install the Data Governance service.
|
NOTE: Log on to the Data Governance server with an account with administrative access and run the Data Governance Server installation msi from the command line, providing the options as described below. |
Option | Description | ||
---|---|---|---|
INSTALLDIR="<Installation Directory Path>" |
Use this option to specify the folder on the local system into which the Data Governance service is to be installed. | ||
QAMDEPLOYMENT="<DGE Deployment Name>" |
Use this option to specify a unique name for the Data Governance Edition deployment. The deployment name has a maximum length of 30 characters; and can only contain alphanumeric characters and underscores (no spaces allowed).
| ||
QAMPORT="<port number>" |
Use this option to specify the net.tcp port to be opened on the Data Governance service.
| ||
SERVICEACCOUNT="<DOMAIN\UserName>" |
Use this option to specify the service account to be used to access the One Identity Manager database.
| ||
SERVICEACCOUNTPASSWORD="<Password>" |
Use this option to specify the password associated with the service account.
|
The One Identity Manager Data Governance Edition Deployment Guide provides details on adding managed hosts and deploying Data Governance agents; the information provided here is intended to provide more information about this deployment process and the Data Governance agents.
The Data Governance service pushes the "QRemoteExecutorService.exe" file onto the agent host under a hidden folder:
\\AgentHost\admin$\Broadway\AgentManagement
Local agents are named "DGE_<DeploymentName>_LocalHost"
Example: DGE_DEFAULT_LocalHost
Remote agents are named "DGE_<DeploymentName>_<FQDN of managed host>"
Example: DGE_DEFAULT_flowernetapp_flowers_local
SharePoint Farm agents are named "DGE_<DeploymentName>_Sharepoint"
Example: DGE_DEFAULT_Sharepoint
|
NOTE: For multi-agent SharePoint managed hosts, an number is appended to the end of the agent service name. Example: DGE_DEFAULT_Sharepoint_1, DGE_DEFAULT_Sharepoint_2, DGE_DEFAULT_Sharepoint_3, and so on. |
SharePoint Online agents are named "DGE_<DeploymentName>_SharePointOnline_<Office 365 Host>"
Example: DGE_DEFAULT_SharePointOnline_DGEPROD.ONMICROSOFT.COM
OneDrive for Business agents are named "DGE_<DeploymentName>_OneDriveBusiness_<Office 365 Host>"
Example: DGE_DEFAULT_OneDriveBusiness_DGEPROD.ONMICROSOFT.COM
© ALL RIGHTS RESERVED. Feedback Terms of Use Privacy