Workbench Server

This is a prerelease version of Workbench Server.

2017.3.1.502-beta | Updated: 02 May 2017

Downloads:

8,748

Downloads of v 2017.3.1.502-beta:

281

Software Author(s):

  • Pragmatic Works Software

Workbench Server 2017.3.1.502-beta

This is a prerelease version of Workbench Server.

All Checks are Passing

2 Passing Test


Validation Testing Passed


Verification Testing Passed

Details

To install Workbench Server, run the following command from the command line or from PowerShell:

>

To upgrade Workbench Server, run the following command from the command line or from PowerShell:

>

To uninstall Workbench Server, run the following command from the command line or from PowerShell:

>

NOTE: This applies to both open source and commercial editions of Chocolatey.

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://chocolatey.org/api/v2. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Enter your internal repository url

(this should look similar to https://chocolatey.org/api/v2)

4. Choose your deployment method:


choco upgrade pragmaticworksworkbenchserver -y --source="'STEP 3 URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade pragmaticworksworkbenchserver -y --source="'STEP 3 URL'"
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Ensure pragmaticworksworkbenchserver installed
  win_chocolatey:
    name: pragmaticworksworkbenchserver
    state: present
    version: 2017.3.1.502-beta
    source: STEP 3 URL

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.

Coming early 2020! Central Managment Reporting available now! More information...


chocolatey_package 'pragmaticworksworkbenchserver' do
  action    :install
  version  '2017.3.1.502-beta'
  source   'STEP 3 URL'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


Chocolatey::Ensure-Package
(
    Name: pragmaticworksworkbenchserver,
    Version: 2017.3.1.502-beta,
    Source: STEP 3 URL
);

Requires Otter Chocolatey Extension. See docs at https://inedo.com/den/otter/chocolatey.


cChocoPackageInstaller pragmaticworksworkbenchserver
{
   Name     = 'pragmaticworksworkbenchserver'
   Ensure   = 'Present'
   Version  = '2017.3.1.502-beta'
   Source   = 'STEP 3 URL'
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'pragmaticworksworkbenchserver':
  provider => 'chocolatey',
  ensure   => '2017.3.1.502-beta',
  source   => 'STEP 3 URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


salt '*' chocolatey.install pragmaticworksworkbenchserver version="2017.3.1.502-beta" source="STEP 3 URL"

See docs at https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.chocolatey.html.

5. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...

This package was approved as a trusted package on 03 May 2017.

Description

Workbench Server

BI xPress Server, DOC xPress Server, and LegiTest Server are all included in this package, our three powerhouse team focused products. All of the included products come with a 14-day full featured trial or enter your product key for total access (separate download is not needed).

BI xPress Server

BI xPress Server allows your team to apply the Auditing Framework using unified settings and to monitor your SSIS packages in your web browser and on your mobile device. See more about BI xPress Server at https://www.pragmaticworks.com/Products/Bi-xPress.

DOC xPress Server

DOC xPress Server brings the metadata capabilities to a web browser, making it much easier to share documentation, lineage, and data dictionary information with your team. Generate documentation (PDF, CHM, and web pages) for SQL Server, SSAS, SSIS, SSRS, Excel, Oracle, Hive and much more with DOC xPress Server. See more about DOC xPress Server at https://www.pragmaticworks.com/Products/Doc-xPress.

LegiTest Server

LegiTest Server shows your team the health of your data-centric testing over time. View the test run results in a web browser and take action if a test doesn't pass. Your team can also re-run the test(s) from within a web browser to verify results. A test suite can also be run on a schedule so you know your data-centric applications are tested constantly. See more about LegiTest Server at https://www.pragmaticworks.com/Products/LegiTest.


tools\chocolateyinstall.ps1
$ErrorActionPreference = 'Stop';

$packageName= 'pragmaticworksworkbenchserver'
$toolsDir   = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$url        = 'http://download.pragmaticworks.com/prerelease/BETA/2017.3/BETA_Workbench_Server_2017.3.1.502.exe'

$packageArgs = @{
  packageName   = $packageName
  unzipLocation = $toolsDir
  fileType      = 'EXE'
  url           = $url

  silentArgs    = "/quiet /norestart"
  validExitCodes= @(0, 3010, 1641)

  softwareName  = 'Workbench Server*'
  checksum = 'B404DFA657FD66CD1A3CFA92E6B7AE81224C87D2D4C72B9B0F0EDD3F374207B1'
  checksumType = 'sha256'
  checksum64 = 'QjQwNERGQTY1N0ZENjZDRDFBM0NGQTkyRTZCN0FFODEyMjRDODdEMkQ0QzcyQjlCMEYwRUREM0YzNzQyMDdCMQ=='
  checksumType64 = 'sha256'
}

Install-ChocolateyPackage @packageArgs
tools\chocolateyuninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'pragmaticworksworkbenchserver'
$softwareName = 'Workbench Server*'
$installerType = 'EXE'

$silentArgs = '/qn /norestart'
$validExitCodes = @(0, 3010, 1605, 1614, 1641)

$uninstalled = $false
$local_key     = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*'
$machine_key   = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*'
$machine_key6432 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'

$key = Get-ItemProperty -Path @($machine_key6432,$machine_key, $local_key) `
                        -ErrorAction SilentlyContinue `
         | ? { $_.DisplayName -like "$softwareName" }

if ($key.Count -eq 1) {
  $key | % { 
    $file = "$($_.UninstallString)"

    if ($installerType -eq 'MSI') {
      $silentArgs = "$($_.PSChildName) $silentArgs"

      $file = ''
    }

    Uninstall-ChocolateyPackage -PackageName $packageName `
                                -FileType $installerType `
                                -SilentArgs "$silentArgs" `
                                -ValidExitCodes $validExitCodes `
                                -File "$file"
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$key.Count matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | % {Write-Warning "- $_.DisplayName"}
}

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Version Downloads Last Updated Status
Workbench Server 2018.2.4.503 189 Thursday, May 3, 2018 Approved
Workbench Server 2018.2.3.412-beta 167 Thursday, April 12, 2018 Exempted
Workbench Server 2018.2.2.302-beta 277 Friday, March 2, 2018 Exempted
Workbench Server 2018.1.5.312 192 Monday, March 12, 2018 Approved
Workbench Server 2018.1.4.208 216 Friday, February 9, 2018 Approved
Workbench Server 2018.1.4.129-beta 205 Monday, January 29, 2018 Exempted
Workbench Server 2018.1.3.122-beta 235 Monday, January 22, 2018 Exempted
Workbench Server 2018.1.2.1206-beta 246 Wednesday, December 6, 2017 Approved

BI xPress Server version 2017.3.1.502-beta

New Features

10276: BI xPress Server and Notification Engine within SSDT now include a way to view notifications by event name.
  • BI xPress Server allows users to click on the event name to go to a page that will group notifications by event name.
  • BI xPress Notification Engine within Workbench or BI xPress Visual Studio Extension/Add-in now has a button that will show users the notifications grouped by event name.

DOC xPress Server version 2017.3.1.502-beta

New Features

11013: Denormalizer is now selective on processes
  • Browser denormalization will only run after a snapshot
  • Lineage denormalization will only run when lineage is updated
  • Data dictionary denormalization will run when a snapshot is run or a data dictionary import is performed
11014: Denormalizer can now resume
  • Denormalization progress is now saved and the denormalizer will resume where it left off
11180: DOC xPress Metadata Query Extension now supports Visual Studio 2017
  • Email [email protected] to request the installer that contains the Visual Studio 2017 supported version of the DOC xPress Metadata Query Extension

LegiTest Server version 2017.3.1.502-beta

New Features

7357: Annotations are now included in a Notification template.
  • Test annotations are now included in the metadata send to the Notification Engine, so they can be incorporated into emails and other messages.

Fixes

10383: Altering an HTML Message Template could remove/exclude data in a Notification when sent/executed
11662: The operation has timed out error, when communicating large results to the server

Workbench Server version 2017.3.1.502-beta

Fixes

11086: Stored procedures CheckIfUserCanAccessSecurable and GetAllSecurableEntities are always being dropped and created at website startup


This package has no dependencies.

Discussion for the Workbench Server Package

Ground Rules:

  • This discussion is only about Workbench Server and the Workbench Server package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Workbench Server, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus