Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion amperity_reference/source/sandboxes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,7 @@ Amperity recommends the following patterns when working with sandboxes:
* :ref:`Delete sandbox on promote <sandboxes-best-practice-delete-on-promote>`
* :ref:`Run partial workflows <sandboxes-best-practice-partial-workflows>`
* :ref:`Short-lived sandboxes <sandboxes-best-practice-short-lived>`
* :ref:`Very small test audiences <sandboxes-best-practice-small-test-audiences>`

.. sandboxes-best-practice-end

Expand Down Expand Up @@ -337,7 +338,7 @@ Run partial workflows

Each workflow should be validated before promoting changes to production using a partial workflow.

* A partial workflow pulls data from upstream sources to the sandbox, run Stitch, and then refresh databases.
* A partial workflow pulls data from upstream sources to the sandbox, runs Stitch, and then refreshes databases.
* A partial workflow *does not* run orchestrations *or* campaigns. This ensures that data in your sandbox is not inadvertently sent to any downstream workflows.

.. sandboxes-best-practice-partial-workflows-end
Expand Down Expand Up @@ -366,6 +367,18 @@ A sandbox should be short-lived and should be used to make small, iterative chan
.. sandboxes-best-practice-short-lived-end


.. _sandboxes-best-practice-small-test-audiences:

Very small test audiences
--------------------------------------------------

.. sandboxes-best-practice-small-test-audiences-start

To validate configuration updates for destinations use a manual workflow and a query to send a very small test audience from Amperity to the configured destination. Use the **LIMIT** clause at the end of the query to enforce the size of the very small audience. For example: ``LIMIT 10`` or ``LIMIT 100``.

.. sandboxes-best-practice-small-test-audiences-end


.. _sandboxes-howtos:

How-tos
Expand Down
5 changes: 3 additions & 2 deletions shared/destination_settings.rst
Original file line number Diff line number Diff line change
Expand Up @@ -486,10 +486,11 @@ Use the **Column name** setting to specify the name of the row number column in

.. setting-common-sandbox-recommendation-start

Use a sandbox to configure a destination for |destination-name|. Before promoting your changes, send a test audience, and then verify the results in |destination-name|. After verifying the end-to-end workflow, push the destination from the sandbox to production.
Amperity recommends using a sandbox to configure a destination for |destination-name|. Before promoting your changes to production from the sandbox, consider sending a very small test audience using a query and an orchestration to verify the results in |destination-name|. After verifying the end-to-end workflow, push the configuration changes from the sandbox to production.

.. setting-common-sandbox-recommendation-end
.. tip:: Learn more about `how sandboxes work <../reference/sandboxes.html>`__ and sandbox best practices such as `deleting sandboxes after configuration changes are promoted to production <../reference/sandboxes.html#sandboxes-best-practice-delete-on-promote>`__, `using short-lived sandboxes <../reference/sandboxes.html#short-lived-sandboxes>`__, and `sending very small test audiences <../reference/sandboxes.html#short-lived-small-test-audiences>`__.

.. setting-common-sandbox-recommendation-end

**Split outputs**

Expand Down