{"id":40951759,"url":"https://github.com/salesforcecli/plugin-analytics","last_synced_at":"2026-05-31T09:00:46.455Z","repository":{"id":207451126,"uuid":"390867101","full_name":"salesforcecli/plugin-analytics","owner":"salesforcecli","description":"A Salesforce CLI plugin for working with CRM analytics applications, assets, and services.","archived":false,"fork":false,"pushed_at":"2026-05-24T04:08:04.000Z","size":5121,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-05-24T06:21:55.055Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/salesforcecli.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-07-29T22:41:44.000Z","updated_at":"2026-05-24T04:05:28.000Z","dependencies_parsed_at":"2026-05-31T09:00:35.724Z","dependency_job_id":null,"html_url":"https://github.com/salesforcecli/plugin-analytics","commit_stats":null,"previous_names":["salesforcecli/plugin-analytics"],"tags_count":116,"template":false,"template_full_name":"salesforcecli/plugin-template","purl":"pkg:github/salesforcecli/plugin-analytics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salesforcecli%2Fplugin-analytics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salesforcecli%2Fplugin-analytics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salesforcecli%2Fplugin-analytics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salesforcecli%2Fplugin-analytics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/salesforcecli","download_url":"https://codeload.github.com/salesforcecli/plugin-analytics/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salesforcecli%2Fplugin-analytics/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33725060,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-22T05:13:56.321Z","updated_at":"2026-05-31T09:00:46.407Z","avatar_url":"https://github.com/salesforcecli.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# plugin-analytics\n\n[![NPM](https://img.shields.io/npm/v/@salesforce/analytics.svg?label=@salesforce/analytics)](https://www.npmjs.com/package/@salesforce/analytics) [![Build Status](https://github.com/salesforcecli/plugin-analytics/workflows/version,%20tag%20and%20github%20release/badge.svg)](https://github.com/salesforcecli/plugin-analytics/actions?query=version,%20tag%20and%20github%20release%22+branch%3Amain) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/analytics.svg)](https://npmjs.org/package/@salesforce/analytics) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-analytics/main/LICENSE.txt)\n\nA plugin for working with Tableau CRM analytics applications, assets, and services.\n\nThis plugin is used with the [Salesforce CLI](https://developer.salesforce.com/tools/sfdxcli). For more information on the CLI, read the [getting started guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_intro.htm).\n\nSee the [Salesforce Analytics CLI Plugin Command Reference](https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_cli_reference.meta/bi_dev_guide_cli_reference/bi_cli_reference.htm)\nfor more information about this plugin.\n\n## Install\n\nWe always recommend using the latest version of these commands bundled with the CLI, however, you can install a specific version or tag if needed.\n\nInstall the latest version:\n\n```bash\nsfdx plugins:install @salesforce/analytics\n```\n\nInstall a specific version:\n\n```bash\nsfdx plugins:install @salesforce/analytics@x.y.z\n```\n\n## Issues\n\nPlease report any issues at https://github.com/salesforcecli/plugin-analytics/issues\n\n## Contributing\n\n1. Please read our [Code of Conduct](CODE_OF_CONDUCT.md)\n2. Create a new issue before starting your project so that we can keep track of\n   what you are trying to add/fix. That way, we can also offer suggestions or\n   let you know if there is already an effort in progress.\n3. Fork this repository.\n4. [Build the plugin locally](#build)\n5. Create a _topic_ branch in your fork. Note, this step is recommended but technically not required if contributing using a fork.\n6. Edit the code in your fork. It is recommended to use [Visual Studio Code](https://code.visualstudio.com/), which will be automatically configured for building, linting, and formatting.\n7. Write appropriate tests for your changes. Try to achieve at least 95% code coverage on any new code. No pull request will be accepted without unit tests.\n8. Sign CLA (see [CLA](#cla) below).\n9. Send us a pull request when you are done. We'll review your code, suggest any needed changes, and merge it in.\n\n### CLA\n\nExternal contributors will be required to sign a Contributor's License\nAgreement. You can do so by going to https://cla.salesforce.com/sign-cla.\n\n### Build\n\nTo build the plugin locally, make sure to have yarn installed and run the following commands:\n\n```bash\n# Clone the repository\ngit clone git@github.com:salesforcecli/plugin-analytics\n\n# Install the dependencies and compile\nyarn install\nyarn build\n```\n\nTo use your plugin, run using the local `./bin/run` or `./bin/run.cmd` file.\n\n```bash\n# Run using local run file.\n./bin/run analytics\n```\n\nThere should be no differences when running via the Salesforce CLI or using the local run file. However, it can be\nuseful to link the plugin to do some additional testing or run your commands from anywhere on your machine.\n\n```bash\n# Link your plugin to the sfdx cli\nsfdx plugins:link .\n# To verify\nsfdx plugins\n```\n\n## Commands\n\n\u003c!-- commands --\u003e\n\n- [`sfdx analytics:app:create [-f \u003cfilepath\u003e | -m \u003cstring\u003e | -t \u003cstring\u003e] [-n \u003cstring\u003e] [-a] [-v] [-w \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsappcreate--f-filepath---m-string---t-string--n-string--a--v--w-number--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:app:decouple -f \u003cid\u003e -t \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsappdecouple--f-id--t-id--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:app:delete -f \u003cid\u003e [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsappdelete--f-id--p--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:app:display -f \u003cid\u003e [-a] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsappdisplay--f-id--a--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:app:list [-f \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsapplist--f-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:app:update -t \u003cstring\u003e -f \u003cid\u003e [-a] [-v] [-w \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsappupdate--t-string--f-id--a--v--w-number--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:asset:publisher:create -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsassetpublishercreate--i-id--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:asset:publisher:delete -i \u003cid\u003e -a \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsassetpublisherdelete--i-id--a-id--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:asset:publisher:deleteall -i \u003cid\u003e [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsassetpublisherdeleteall--i-id--p--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:asset:publisher:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsassetpublisherlist--i-id--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:autoinstall:app:create [-t \u003cid\u003e | -n \u003cstring\u003e] [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsautoinstallappcreate--t-id---n-string--a--w-number--p-number--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:autoinstall:app:delete -f \u003cid\u003e [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsautoinstallappdelete--f-id--a--w-number--p-number--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:autoinstall:app:update -f \u003cid\u003e [-t \u003cid\u003e | -n \u003cstring\u003e] [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsautoinstallappupdate--f-id--t-id---n-string--a--w-number--p-number--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:autoinstall:display -i \u003cid\u003e [-a] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsautoinstalldisplay--i-id--a--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:autoinstall:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsautoinstalllist--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dashboard:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdashboardhistorylist--i-id--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dashboard:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdashboardhistoryrevert--i-id--y-id--l-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dashboard:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdashboardlist--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dashboard:update -i \u003cid\u003e [-y \u003cid\u003e] [-r] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdashboardupdate--i-id--y-id--r--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dataflow:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdataflowhistorylist--i-id--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dataflow:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdataflowhistoryrevert--i-id--y-id--l-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dataflow:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdataflowlist--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dataset:display [-i \u003cid\u003e | -n \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdatasetdisplay--i-id---n-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dataset:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdatasetlist--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:dataset:rows:fetch [-i \u003cid\u003e | -n \u003cstring\u003e] [--limit \u003cnumber\u003e] [-r human|csv|json] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsdatasetrowsfetch--i-id---n-string---limit-number--r-humancsvjson--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:enable [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsenable--a--w-number--p-number--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:lens:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticslenshistorylist--i-id--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:lens:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticslenshistoryrevert--i-id--y-id--l-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:lens:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticslenslist--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:query [-f \u003cfilepath\u003e | -q \u003cstring\u003e] [--nomapnames] [--sql] [-t \u003cstring\u003e] [--connector \u003cstring\u003e] [--limit \u003cnumber\u003e] [-r human|csv|json] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsquery--f-filepath---q-string---nomapnames---sql--t-string---connector-string---limit-number--r-humancsvjson--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:recipe:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticsrecipelist--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:template:create -f \u003cid\u003e [-r \u003carray\u003e] [-l \u003cstring\u003e] [--description \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticstemplatecreate--f-id--r-array--l-string---description-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:template:delete -t \u003cid\u003e [--forcedelete] [--decouple] [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticstemplatedelete--t-id---forcedelete---decouple--p--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:template:display [-t \u003cid\u003e | -n \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticstemplatedisplay--t-id---n-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:template:list [-a] [-e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticstemplatelist--a--e--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n- [`sfdx analytics:template:update [-t \u003cid\u003e | -n \u003cstring\u003e] [-f \u003cid\u003e] [-r \u003carray\u003e] [-v \u003cinteger\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-analyticstemplateupdate--t-id---n-string--f-id--r-array--v-integer--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n\n## `sfdx analytics:app:create [-f \u003cfilepath\u003e | -m \u003cstring\u003e | -t \u003cstring\u003e] [-n \u003cstring\u003e] [-a] [-v] [-w \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ncreate a Tableau CRM app\n\n```\nUSAGE\n  $ sfdx analytics:app:create [-f \u003cfilepath\u003e | -m \u003cstring\u003e | -t \u003cstring\u003e] [-n \u003cstring\u003e] [-a] [-v] [-w \u003cnumber\u003e] [-u\n  \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --async                                                                       create app asynchronously\n\n  -f, --definitionfile=definitionfile                                               Tableau CRM template definition\n                                                                                    file; required unless --templateid\n                                                                                    is specified\n\n  -m, --templatename=templatename                                                   template name\n\n  -n, --appname=appname                                                             app name\n\n  -t, --templateid=templateid                                                       template ID; required unless\n                                                                                    --definitionfile is specified\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -v, --allevents                                                                   verbose display of all app create\n                                                                                    events\n\n  -w, --wait=wait                                                                   [default: 10] wait time in minutes\n                                                                                    for streaming app creation events\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:app:create -t templateid -n appname\n  $ sfdx analytics:app:create -m templatename\n  $ sfdx analytics:app:create -f path_to_json_file\n```\n\n_See code: [src/commands/analytics/app/create.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/app/create.ts)_\n\n## `sfdx analytics:app:decouple -f \u003cid\u003e -t \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndecouples a Tableau CRM app from a Tableau CRM template\n\n```\nUSAGE\n  $ sfdx analytics:app:decouple -f \u003cid\u003e -t \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -f, --folderid=folderid                                                           (required) folder ID\n  -t, --templateid=templateid                                                       (required) template ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:app:decouple -f folderId -t templateId\n```\n\n_See code: [src/commands/analytics/app/decouple.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/app/decouple.ts)_\n\n## `sfdx analytics:app:delete -f \u003cid\u003e [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndelete Tableau CRM apps\n\n```\nUSAGE\n  $ sfdx analytics:app:delete -f \u003cid\u003e [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -f, --folderid=folderid                                                           (required) folder ID\n\n  -p, --noprompt                                                                    do not prompt to confirm force\n                                                                                    delete\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:app:delete -f folderid\n```\n\n_See code: [src/commands/analytics/app/delete.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/app/delete.ts)_\n\n## `sfdx analytics:app:display -f \u003cid\u003e [-a] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndisplays a Tableau CRM app's details\n\n```\nUSAGE\n  $ sfdx analytics:app:display -f \u003cid\u003e [-a] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --applog                                                                      specify to include app creation log\n                                                                                    details\n\n  -f, --folderid=folderid                                                           (required) folder ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:app:display -f folderId -a\n```\n\n_See code: [src/commands/analytics/app/display.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/app/display.ts)_\n\n## `sfdx analytics:app:list [-f \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM apps\n\n```\nUSAGE\n  $ sfdx analytics:app:list [-f \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -f, --folderid=folderid                                                           folder ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:app:list\n```\n\n_See code: [src/commands/analytics/app/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/app/list.ts)_\n\n## `sfdx analytics:app:update -t \u003cstring\u003e -f \u003cid\u003e [-a] [-v] [-w \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nupdates a Tableau CRM app from a template\n\n```\nUSAGE\n  $ sfdx analytics:app:update -t \u003cstring\u003e -f \u003cid\u003e [-a] [-v] [-w \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json]\n   [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --async                                                                       update app asynchronously\n  -f, --folderid=folderid                                                           (required) folder ID\n  -t, --templateid=templateid                                                       (required) template ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -v, --allevents                                                                   verbose display of all app create\n                                                                                    events\n\n  -w, --wait=wait                                                                   [default: 10] wait time in minutes\n                                                                                    for streaming app creation events\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:app:update -f folderId -t templateId\n```\n\n_See code: [src/commands/analytics/app/update.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/app/update.ts)_\n\n## `sfdx analytics:asset:publisher:create -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ncreate a publisher record for the Tableau CRM asset\n\n```\nUSAGE\n  $ sfdx analytics:asset:publisher:create -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --assetid=assetid                                                             (required) Asset ID under\n                                                                                    development\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:asset:publisher:create -i assetId\n```\n\n_See code: [src/commands/analytics/asset/publisher/create.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/asset/publisher/create.ts)_\n\n## `sfdx analytics:asset:publisher:delete -i \u003cid\u003e -a \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndelete a Tableau CRM asset publisher\n\n```\nUSAGE\n  $ sfdx analytics:asset:publisher:delete -i \u003cid\u003e -a \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --assetid=assetid                                                             (required) Asset ID under\n                                                                                    development\n\n  -i, --id=id                                                                       (required) Asset Publisher ID under\n                                                                                    development\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:asset:publisher:delete -a assetId -i assetPublisherId\n```\n\n_See code: [src/commands/analytics/asset/publisher/delete.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/asset/publisher/delete.ts)_\n\n## `sfdx analytics:asset:publisher:deleteall -i \u003cid\u003e [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndelete Tableau CRM asset publishers\n\n```\nUSAGE\n  $ sfdx analytics:asset:publisher:deleteall -i \u003cid\u003e [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --assetid=assetid                                                             (required) Asset ID under\n                                                                                    development\n\n  -p, --noprompt                                                                    do not prompt to confirm force\n                                                                                    delete\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:asset:publisher:deleteall -i assetId\n```\n\n_See code: [src/commands/analytics/asset/publisher/deleteall.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/asset/publisher/deleteall.ts)_\n\n## `sfdx analytics:asset:publisher:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM asset publishers\n\n```\nUSAGE\n  $ sfdx analytics:asset:publisher:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --assetid=assetid                                                             (required) Asset ID under\n                                                                                    development\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:asset:publisher:list -i assetId\n```\n\n_See code: [src/commands/analytics/asset/publisher/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/asset/publisher/list.ts)_\n\n## `sfdx analytics:autoinstall:app:create [-t \u003cid\u003e | -n \u003cstring\u003e] [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ncreates auto-install request to create Tableau CRM app\n\n```\nUSAGE\n  $ sfdx analytics:autoinstall:app:create [-t \u003cid\u003e | -n \u003cstring\u003e] [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e]\n  [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --async                                                                       create app asynchronously\n  -n, --templatename=templatename                                                   template api name\n\n  -p, --pollinterval=pollinterval                                                   [default: 5000] polling interval in\n                                                                                    milliseconds for checking\n                                                                                    auto-install request status\n\n  -t, --templateid=templateid                                                       template ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -w, --wait=wait                                                                   [default: 10] wait time in minutes\n                                                                                    for auto-install request to finish\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:autoinstall:app:create -t templateid\n  $ sfdx analytics:autoinstall:app:create -n templatename\n```\n\n_See code: [src/commands/analytics/autoinstall/app/create.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/autoinstall/app/create.ts)_\n\n## `sfdx analytics:autoinstall:app:delete -f \u003cid\u003e [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ncreates auto-install request to delete Tableau CRM app\n\n```\nUSAGE\n  $ sfdx analytics:autoinstall:app:delete -f \u003cid\u003e [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e]\n   [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --async                                                                       delete app asynchronously\n  -f, --folderid=folderid                                                           (required) folder ID\n\n  -p, --pollinterval=pollinterval                                                   [default: 5000] polling interval in\n                                                                                    milliseconds for checking\n                                                                                    auto-install request status\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -w, --wait=wait                                                                   [default: 10] wait time in minutes\n                                                                                    for auto-install request to finish\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:autoinstall:app:delete -f folderid\n```\n\n_See code: [src/commands/analytics/autoinstall/app/delete.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/autoinstall/app/delete.ts)_\n\n## `sfdx analytics:autoinstall:app:update -f \u003cid\u003e [-t \u003cid\u003e | -n \u003cstring\u003e] [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ncreates auto-install request to update Tableau CRM app\n\n```\nUSAGE\n  $ sfdx analytics:autoinstall:app:update -f \u003cid\u003e [-t \u003cid\u003e | -n \u003cstring\u003e] [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e]\n   [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --async                                                                       update app asynchronously\n  -f, --folderid=folderid                                                           (required) folder ID\n  -n, --templatename=templatename                                                   template api name\n\n  -p, --pollinterval=pollinterval                                                   [default: 5000] polling interval in\n                                                                                    milliseconds for checking\n                                                                                    auto-install request status\n\n  -t, --templateid=templateid                                                       template ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -w, --wait=wait                                                                   [default: 10] wait time in minutes\n                                                                                    for auto-install request to finish\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:autoinstall:app:update -t templateid -f folderid\n  $ sfdx analytics:autoinstall:app:update -n templatename -f folderid\n```\n\n_See code: [src/commands/analytics/autoinstall/app/update.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/autoinstall/app/update.ts)_\n\n## `sfdx analytics:autoinstall:display -i \u003cid\u003e [-a] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndisplays a Tableau CRM auto-install request details\n\n```\nUSAGE\n  $ sfdx analytics:autoinstall:display -i \u003cid\u003e [-a] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --applog                                                                      specify to include app creation log\n                                                                                    details\n\n  -i, --autoinstallid=autoinstallid                                                 (required) auto-install request ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:autoinstall:display -i id\n```\n\n_See code: [src/commands/analytics/autoinstall/display.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/autoinstall/display.ts)_\n\n## `sfdx analytics:autoinstall:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM auto-install requests\n\n```\nUSAGE\n  $ sfdx analytics:autoinstall:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:autoinstall:list\n```\n\n_See code: [src/commands/analytics/autoinstall/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/autoinstall/list.ts)_\n\n## `sfdx analytics:dashboard:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist history records for Tableau CRM dashboards\n\n```\nUSAGE\n  $ sfdx analytics:dashboard:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --dashboardid=dashboardid                                                     (required) dashboard ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dashboard:history:list --dashboardid \u003cdashboardid\u003e\n```\n\n_See code: [src/commands/analytics/dashboard/history/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dashboard/history/list.ts)_\n\n## `sfdx analytics:dashboard:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nrevert to specified history record\n\n```\nUSAGE\n  $ sfdx analytics:dashboard:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json]\n   [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --dashboardid=dashboardid                                                     (required) dashboard ID\n\n  -l, --label=label                                                                 label for new reverted history\n                                                                                    record\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -y, --historyid=historyid                                                         (required) dashboard history ID\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dashboard:history:revert -i \u003cdashboardid\u003e -y \u003chistoryid\u003e -l \u003chistoryLabel\u003e\n```\n\n_See code: [src/commands/analytics/dashboard/history/revert.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dashboard/history/revert.ts)_\n\n## `sfdx analytics:dashboard:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM dashboards\n\n```\nUSAGE\n  $ sfdx analytics:dashboard:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dashboard:list\n```\n\n_See code: [src/commands/analytics/dashboard/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dashboard/list.ts)_\n\n## `sfdx analytics:dashboard:update -i \u003cid\u003e [-y \u003cid\u003e] [-r] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nupdates a Tableau CRM dashboard\n\n```\nUSAGE\n  $ sfdx analytics:dashboard:update -i \u003cid\u003e [-y \u003cid\u003e] [-r] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --dashboardid=dashboardid                                                     (required) Dashboard ID\n\n  -r, --removecurrenthistory                                                        Remove Current History ID from\n                                                                                    dashboard\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -y, --currenthistoryid=currenthistoryid                                           Current History ID to display\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:dashboard:update -i dashboardId -y currentHistoryId\n  $ sfdx analytics:dashboard:update -i dashboardId -r\n```\n\n_See code: [src/commands/analytics/dashboard/update.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dashboard/update.ts)_\n\n## `sfdx analytics:dataflow:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist history records for Tableau CRM dataflows\n\n```\nUSAGE\n  $ sfdx analytics:dataflow:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --dataflowid=dataflowid                                                       (required) dataflow ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dataflow:history:list --dataflowid \u003cdataflowid\u003e\n```\n\n_See code: [src/commands/analytics/dataflow/history/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dataflow/history/list.ts)_\n\n## `sfdx analytics:dataflow:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nrevert to specified history record\n\n```\nUSAGE\n  $ sfdx analytics:dataflow:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json]\n  [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --dataflowid=dataflowid                                                       (required) dataflow ID\n\n  -l, --label=label                                                                 label for new reverted history\n                                                                                    record\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -y, --historyid=historyid                                                         (required) dataflow history ID\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dataflow:history:revert -i \u003cdataflowid\u003e -y \u003chistoryid\u003e -l \u003chistoryLabel\u003e\n```\n\n_See code: [src/commands/analytics/dataflow/history/revert.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dataflow/history/revert.ts)_\n\n## `sfdx analytics:dataflow:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM dataflows\n\n```\nUSAGE\n  $ sfdx analytics:dataflow:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dataflow:list\n```\n\n_See code: [src/commands/analytics/dataflow/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dataflow/list.ts)_\n\n## `sfdx analytics:dataset:display [-i \u003cid\u003e | -n \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndisplays a Tableau CRM dataset's details\n\n```\nUSAGE\n  $ sfdx analytics:dataset:display [-i \u003cid\u003e | -n \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --datasetid=datasetid                                                         dataset ID\n  -n, --datasetname=datasetname                                                     dataset api name\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:dataset:display -i datasetId\n  $ sfdx analytics:dataset:display -n datasetApiName\n```\n\n_See code: [src/commands/analytics/dataset/display.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dataset/display.ts)_\n\n## `sfdx analytics:dataset:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM datasets\n\n```\nUSAGE\n  $ sfdx analytics:dataset:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dataset:list\n```\n\n_See code: [src/commands/analytics/dataset/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dataset/list.ts)_\n\n## `sfdx analytics:dataset:rows:fetch [-i \u003cid\u003e | -n \u003cstring\u003e] [--limit \u003cnumber\u003e] [-r human|csv|json] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nfetch the rows of a Tableau CRM dataset\n\n```\nUSAGE\n  $ sfdx analytics:dataset:rows:fetch [-i \u003cid\u003e | -n \u003cstring\u003e] [--limit \u003cnumber\u003e] [-r human|csv|json] [-u \u003cstring\u003e]\n  [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --datasetid=datasetid                                                         dataset ID\n  -n, --datasetname=datasetname                                                     dataset api name\n\n  -r, --resultformat=(human|csv|json)                                               [default: human] result format\n                                                                                    emitted to stdout\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --limit=limit                                                                     maximum number of rows to include\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:dataset:rows:fetch -i datasetId\n  $ sfdx analytics:dataset:rows:fetch -n datasetApiName -r csv\n```\n\n_See code: [src/commands/analytics/dataset/rows/fetch.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/dataset/rows/fetch.ts)_\n\n## `sfdx analytics:enable [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nenable Tableau CRM\n\n```\nUSAGE\n  $ sfdx analytics:enable [-a] [-w \u003cnumber\u003e] [-p \u003cnumber\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --async                                                                       enable asynchronously\n\n  -p, --pollinterval=pollinterval                                                   [default: 5000] polling interval in\n                                                                                    milliseconds for checking\n                                                                                    auto-install request status\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -w, --wait=wait                                                                   [default: 10] wait time in minutes\n                                                                                    for auto-install request to finish\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:enable\n```\n\n_See code: [src/commands/analytics/enable.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/enable.ts)_\n\n## `sfdx analytics:lens:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist history records for Tableau CRM lenses\n\n```\nUSAGE\n  $ sfdx analytics:lens:history:list -i \u003cid\u003e [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --lensid=lensid                                                               (required) lens ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:lens:history:list --lensid \u003clensid\u003e\n```\n\n_See code: [src/commands/analytics/lens/history/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/lens/history/list.ts)_\n\n## `sfdx analytics:lens:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nrevert to specified history record\n\n```\nUSAGE\n  $ sfdx analytics:lens:history:revert -i \u003cid\u003e -y \u003cid\u003e [-l \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json]\n  [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -i, --lensid=lensid                                                               (required) dashboard ID\n\n  -l, --label=label                                                                 label for new reverted history\n                                                                                    record\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -y, --historyid=historyid                                                         (required) dashboard history ID\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:dashboard:history:revert -i \u003cdashboardid\u003e -y \u003chistoryid\u003e -l \u003chistoryLabel\u003e\n```\n\n_See code: [src/commands/analytics/lens/history/revert.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/lens/history/revert.ts)_\n\n## `sfdx analytics:lens:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM lenses\n\n```\nUSAGE\n  $ sfdx analytics:lens:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:lens:list\n```\n\n_See code: [src/commands/analytics/lens/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/lens/list.ts)_\n\n## `sfdx analytics:query [-f \u003cfilepath\u003e | -q \u003cstring\u003e] [--nomapnames] [--sql] [-t \u003cstring\u003e] [--connector \u003cstring\u003e] [--limit \u003cnumber\u003e] [-r human|csv|json] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nexecute a Tableau CRM query\n\n```\nUSAGE\n  $ sfdx analytics:query [-f \u003cfilepath\u003e | -q \u003cstring\u003e] [--nomapnames] [--sql] [-t \u003cstring\u003e] [--connector \u003cstring\u003e]\n  [--limit \u003cnumber\u003e] [-r human|csv|json] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -f, --queryfile=queryfile                                                         path to the file containing the\n                                                                                    query to execute\n\n  -q, --query=query                                                                 query to execute\n\n  -r, --resultformat=(human|csv|json)                                               [default: human] result format\n                                                                                    emitted to stdout\n\n  -t, --timezone=timezone                                                           timezone for the query\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --connector=connector                                                             execute the SQL query against this\n                                                                                    external data connector id or name\n\n  --json                                                                            format output as json\n\n  --limit=limit                                                                     maximum number of rows to include\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\n  --nomapnames                                                                      skip mapping dataset names in the\n                                                                                    SAQL query to ids\n\n  --sql                                                                             execute the query as SQL\n\nEXAMPLES\n  sfdx analytics:query -f query.saql\n  sfdx analytics:query -f query.sql -t America/Denver\n  sfdx analytics:query -q \"...\" --sql --limit 10 -r csv\n```\n\n_See code: [src/commands/analytics/query.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/query.ts)_\n\n## `sfdx analytics:recipe:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM recipes\n\n```\nUSAGE\n  $ sfdx analytics:recipe:list [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:recipe:list\n```\n\n_See code: [src/commands/analytics/recipe/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/recipe/list.ts)_\n\n## `sfdx analytics:template:create -f \u003cid\u003e [-r \u003carray\u003e] [-l \u003cstring\u003e] [--description \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ncreate Tableau CRM templates\n\n```\nUSAGE\n  $ sfdx analytics:template:create -f \u003cid\u003e [-r \u003carray\u003e] [-l \u003cstring\u003e] [--description \u003cstring\u003e] [-u \u003cstring\u003e]\n  [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -f, --folderid=folderid                                                           (required) folder ID\n  -l, --label=label                                                                 template label\n  -r, --recipeids=recipeids                                                         comma-separated list of recipe IDs\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --description=description                                                         template description\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:template:create -f folderid\n  $ sfdx analytics:template:create -f folderid -r \"recipeid1, recipeid2\"\n```\n\n_See code: [src/commands/analytics/template/create.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/template/create.ts)_\n\n## `sfdx analytics:template:delete -t \u003cid\u003e [--forcedelete] [--decouple] [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndelete Tableau CRM templates\n\n```\nUSAGE\n  $ sfdx analytics:template:delete -t \u003cid\u003e [--forcedelete] [--decouple] [-p] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e]\n  [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -p, --noprompt                                                                    do not prompt to confirm force\n                                                                                    delete\n\n  -t, --templateid=templateid                                                       (required) template ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --decouple                                                                        decouple all linked Tableau CRM apps\n\n  --forcedelete                                                                     force delete the Tableau CRM\n                                                                                    template and all linked Tableau CRM\n                                                                                    apps\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLE\n  $ sfdx analytics:template:delete -t templateid\n```\n\n_See code: [src/commands/analytics/template/delete.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/template/delete.ts)_\n\n## `sfdx analytics:template:display [-t \u003cid\u003e | -n \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\ndisplays a Tableau CRM template's details\n\n```\nUSAGE\n  $ sfdx analytics:template:display [-t \u003cid\u003e | -n \u003cstring\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -n, --templatename=templatename                                                   template name\n  -t, --templateid=templateid                                                       template ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:template:display -t templateid\n  $ sfdx analytics:template:display -n templatename\n```\n\n_See code: [src/commands/analytics/template/display.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/template/display.ts)_\n\n## `sfdx analytics:template:list [-a] [-e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nlist Tableau CRM templates\n\n```\nUSAGE\n  $ sfdx analytics:template:list [-a] [-e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -a, --includesalesforcetemplates                                                  include salesforce templates\n  -e, --includembeddedtemplates                                                     include EmbeddedApp templates\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:template:list\n  $ sfdx analytics:template:list --includembeddedtemplates\n  $ sfdx analytics:template:list --includesalesforcetemplates\n```\n\n_See code: [src/commands/analytics/template/list.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/template/list.ts)_\n\n## `sfdx analytics:template:update [-t \u003cid\u003e | -n \u003cstring\u003e] [-f \u003cid\u003e] [-r \u003carray\u003e] [-v \u003cinteger\u003e] [-u \u003cstring\u003e] [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nupdate Tableau CRM templates\n\n```\nUSAGE\n  $ sfdx analytics:template:update [-t \u003cid\u003e | -n \u003cstring\u003e] [-f \u003cid\u003e] [-r \u003carray\u003e] [-v \u003cinteger\u003e] [-u \u003cstring\u003e]\n  [--apiversion \u003cstring\u003e] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -f, --folderid=folderid                                                           folder ID\n  -n, --templatename=templatename                                                   template name\n  -r, --recipeids=recipeids                                                         comma-separated list of recipe IDs\n  -t, --templateid=templateid                                                       template ID\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -v, --assetversion=assetversion                                                   version number for upgrading the\n                                                                                    template (available in api version\n                                                                                    54.0)\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx analytics:template:update -t templateid -f folderid\n  $ sfdx analytics:template:update -t templateid -f folderid -r \"recipeid1, recipeid2\"\n```\n\n_See code: [src/commands/analytics/template/update.ts](https://github.com/salesforcecli/plugin-analytics/blob/v1.0.8/src/commands/analytics/template/update.ts)_\n\n\u003c!-- commandsstop --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalesforcecli%2Fplugin-analytics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsalesforcecli%2Fplugin-analytics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalesforcecli%2Fplugin-analytics/lists"}