Legacy Product

Fusion 5.10
    Fusion 5.10

    Blob Storage

    Fusion accepts large binary objects (blobs) for upload, and stores them in Solr. Blob uploads are used to install models, lookup lists, JDBC drivers, and more.

    Blob Types

    A resourceType query parameter can be used to specify the blob type. For example, specify file when uploading a text or CSV file, like this:

    curl -H 'Content-Type: text/csv' -u USERNAME:PASSWORD -X PUT 'https://FUSION_HOST:FUSION_PORT/api/apps/APP_NAME/blobs/quickstart/EXAMPLE.csv?resourceType=file' --data-binary @/path/EXAMPLE.csv

    The complete list of valid values for resourceType is below:

    Type Description

    banana

    A Banana dashboard

    catalog

    driver:jdbc

    file:js-index

    A JavaScript file for use with a Managed Javascript index stage

    file:js-query

    A JavaScript file for use with a Managed Javascript query stage

    file

    Any uploaded file, such as from the Quickstart or the Index Workbench

    model:open-nlp

    unspecified

    A blob of unknown type

    If no resourceType is specified on upload, "other" is assigned by default.

    plugin:index-stage

    The Blob manager

    In addition to the Blob Store API, the Fusion UI provides an interface to the blob store in the Fusion workspace at System > Blobs.

    • Click Add to upload a new blob.

    • Select an uploaded blob to view, replace, or delete it.

    • Click Add to upload a new blob.

    • Select an uploaded blob to view, replace, or delete it.

    Blob editor

    The blob editor gives the ability to edit blobs in the Fusion UI in a variety of formats:

    • CSV

    • Java

    • JavaScript

    • Python

    • SCALA

    • Typescript

    • Plain text

    Navigate to System > Blobs, select a blob, and click the Edit blob button to open the editor:

    Edit blob button

    The editor has several elements worth noting:

    Elements Description

    Copy

    Copies the JSON to the clipboard.

    Paste

    Pastes the clipboard into the editor. Only valid JSON is accepted.

    Expand

    Expands the editor to a fullscreen view.

    Condense

    Condenses the editor to a compact view.

    Save

    Saves the JSON in the editor and updates the blob.

    Reset

    Resets changes made since the last time changes were applied.

    For instructions, see Use the Blob Editor.