@vura-data-os/vura-dataverse-runner-plugin
v1.0.5
Published
vura-runner CLI plugin adding !sync_dataverse support, sharing its sync engine with the VS Code vura-dataverse-adapter Add-on
Maintainers
Readme
@vura-data-os/vura-dataverse-runner-plugin
Adds !sync_dataverse support to the vura-runner CLI — the same Dynamics 365 $batch sync engine (@vura-data-os/vura-dataverse-sync-core) used by the VS Code vura-dataverse-adapter Add-on, wrapped as a vura-runner plugin.
Install
npm install -g @vura-data-os/vura-dataverse-runner-pluginEnable it
Either declare it in the notebook that needs it:
version: 1
cells: [...]
requiredPlugins:
- "@vura-data-os/vura-dataverse-runner-plugin"or set it globally, for any notebook that doesn't declare its own plugins:
vura-runner config set vura.plugins '["@vura-data-os/vura-dataverse-runner-plugin"]'vura-runner loads and registers it before running a notebook's cells, so !sync_dataverse resolves to the real sync engine instead of falling through to a raw shell command.
Usage
!sync_dataverse --source <local_table> --target <dataverse_entity_logical_name> [--mode upsert|insert] [--batch_size 1000] [--key <column>]The cell needs a dataverseConnectionId in its metadata pointing at a connection profile added via vura-runner credentials add. See the main repo's Dataverse Integration doc.
License
AGPL-3.0-or-later. See LICENSE. For a commercial license, contact [email protected].
