Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
1 change: 0 additions & 1 deletion .bookignore

This file was deleted.

25 changes: 25 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Build check

on:
pull_request:
workflow_dispatch:

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: npm

- run: npm ci

- run: npm run typecheck

- run: npm run build
4 changes: 1 addition & 3 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,12 @@ jobs:

- uses: actions/setup-node@v4
with:
node-version: 18
node-version-file: .nvmrc
cache: npm

- run: npm ci

- run: npm run build
env:
NODE_OPTIONS: --openssl-legacy-provider

- uses: peaceiris/actions-gh-pages@v4
with:
Expand Down
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22
3 changes: 0 additions & 3 deletions book.json

This file was deleted.

13 changes: 0 additions & 13 deletions docs/SUMMARY.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/administration.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ Once the files are in place, you can enable https by going to the [Server Settin
Restart the server for changes to take affect.
- [On-Premise](on-prem.mdx#startstop-flexit-server)
- [Docker (Linux)](docker.md#restarting-the-application)
- [Docker (Windows)](docker-windows.md#srestarting-the-application)
- [Docker (Windows)](docker-windows.md#restarting-the-application)

> Note: You may also need to change the port to 443, see the [Server Settings](#server-settings) administration section.

Expand Down
2 changes: 1 addition & 1 deletion docs/cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ FlexIt can be deployed to the cloud. Click *Get FlexIt* below to get started.

Spin up a 100% free cloud deployment on Heroku for small deployments or proof-of-concepts. When you're ready to scale up, [contact us](https://flexitanalytics.com/sales/) to help with your Amazon Web Services deployment.

<a class="button button--outline button--primary button--lg" href="https://flexitanalytics.com/download">Get FlexIt</a>
<a className="button button--outline button--primary button--lg" href="https://flexitanalytics.com/download">Get FlexIt</a>
2 changes: 1 addition & 1 deletion docs/dbt.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ This guide assumes that you already have a dbt environment set up, and a FlexIt

## Connect to your data warehouse

:::caution Required
:::warning Required

You need to [create a data source connection](administration.md#data-sources) in FlexIt that will connect to the dbt project databases. dbt holds metadata, but that does not include database connection details.

Expand Down
4 changes: 2 additions & 2 deletions docs/docker-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,10 +210,10 @@ run bash from within the container (linux):
docker exec -it flexit-analytics /bin/bash
```

<!-- run cmd from within the container (windows):
{/* run cmd from within the container (windows):
```bash
docker exec -it flexit-analytics cmd
``` -->
``` */}

To view the volumes:

Expand Down
4 changes: 2 additions & 2 deletions docs/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,10 +226,10 @@ run bash from within the container (linux):
sudo docker exec -it flexit-analytics /bin/bash
```

<!-- run cmd from within the container (windows):
{/* run cmd from within the container (windows):
```bash
sudo docker exec -it flexit-analytics cmd
``` -->
``` */}

To view the volumes:

Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion docs/on-prem.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ FlexIt can be downloaded and installed on your local servers on premises (a.k.a

You need to have the FlexIt installer for the applicable operating system. If you have not already downloaded the FlexIt installer, please download now:

<a class="button button--outline button--primary button--lg" href="https://flexitanalytics.com/download">Get FlexIt</a>
<a className="button button--outline button--primary button--lg" href="https://flexitanalytics.com/download">Get FlexIt</a>

#### System Requirements

Expand Down
10 changes: 6 additions & 4 deletions docs/report.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ You can also drill down or across on any text/dimension field. The example below

![Drill dimension](/img/report/drill_dimension.gif)

You can also drill to external websites and pass columns from the report to the URL parameters. To pass a column from the report, put it in the URL inside of {} curley braces. You can also set a condition to only allow the drill when certain criteria are met. For example, you could create a drill on *Athlete Name* that opens a Google Search, as shown below.
You can also drill to external websites and pass columns from the report to the URL parameters. To pass a column from the report, put it in the URL inside of `{}` curley braces. You can also set a condition to only allow the drill when certain criteria are met. For example, you could create a drill on *Athlete Name* that opens a Google Search, as shown below.

![Drill URL](/img/report/drill_url.png)

Expand Down Expand Up @@ -319,8 +319,8 @@ Select a file in the top-left, then a sheet if you're using Excel. The data will
**Load Data**

When loading data into a database, you will take three steps:
1. Select Destination Table ([see more](etl.md/#destination))
2. Map Columns ([see more](etl.md/#column-mapping))
1. Select Destination Table ([see more](etl.md#destination))
2. Map Columns ([see more](etl.md#column-mapping))
3. Run Data Load

**Create Report**
Expand All @@ -331,4 +331,6 @@ Instantly analyze your data. Please note that you cannot save this report unless

You can filter a report using query string parameters in the URL. The required URL format uses the `specs` parameter and JSON format to allow for simple and advanced filter structures. You can pass any type of filter that can be built in FlexIt. To see the format used, build a report with the desired filter, then go to [Report Options](#report-options) and select More Settings. From there, expand the Report Specifications and look for the `filters` JSON object, which will be the exact structure you can use. Here is an example that also shows how to change report `name` and `uiaction` (run or prompt):

https://cloud.flexitanalytics.com/?specs={"name":"helloworld","uiaction":"run","filters":[{"id":"COUNTRY.COUNTRY_CODE","selections":[{"use":"USA"}]}]}#analysis/olympic-data-detail/embed
```
https://cloud.flexitanalytics.com/?specs={"name":"helloworld","uiaction":"run","filters":[{"id":"COUNTRY.COUNTRY_CODE","selections":[{"use":"USA"}]}]}#analysis/olympic-data-detail/embed
```
160 changes: 67 additions & 93 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
@@ -1,111 +1,85 @@
/**
* Copyright (c) 2017-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
// @ts-check

module.exports = {
/** @type {import('@docusaurus/types').Config} */
const config = {
title: 'Welcome to FlexIt Learning',
tagline: 'FlexIt Analytics is business intelligence, built for people',
url: 'https://flexit.github.io',
url: 'https://learn.flexitanalytics.com',
baseUrl: '/',
favicon: '/img/Flex-X-small.png',
organizationName: 'flexanalytics', // Usually your GitHub org/user name.
projectName: 'flexit-docs', // Usually your repo name.
themeConfig: {
zoomSelector: '.markdown :not(em) > img',
algolia: {
apiKey: '04948da940dc579697cd957e0acf432b',
indexName: 'flexitanalytics',
algoliaOptions: {}, // Optional, if provided by Algolia
},
gtag: {
trackingID: 'UA-127440102-1',
},
navbar: {
title: 'FlexIt Documentation',
logo: {
alt: 'FlexIt',
src: '/img/Flex-X-small.png',
},
items: [
{to: 'docs/getting-started', label: 'Docs', position: 'right'},
//{to: 'docs/deploy', label: 'Deploy', position: 'right'},
//{to: 'docs/administration', label: 'Administration', position: 'right'},
{
href: 'https://flexitanalytics.com',
label: 'FlexIt Website',
position: 'right',
'aria-label': 'Open FlexIt Analytics website in new window',
},
],
},
footer: {
style: 'dark',
links: [
/*
{
title: 'Deploy',
items: [
{
label: 'Deploy',
to: 'docs/deploy',
},
],
},
{
title: 'Administration',
items: [
{
label: 'Administration',
to: 'docs/administration',
},
],
},
{
title: 'FlexIt Website',
items: [
{
label: 'FlexIt Website',
href: 'https://flexitanalytics.com',
},
],
},
*/
],
/*
logo: {
alt: 'FlexIt Logo',
src: '/img/Flex-X-small.png',
href: 'https://flexitanalytics.com/',
},
*/
copyright: `Copyright © ${new Date().getFullYear()} Flex Analytics, Inc.`,
favicon: 'img/Flex-X-small.png',
organizationName: 'flexanalytics',
projectName: 'flexit-docs',

onBrokenLinks: 'throw',
onBrokenAnchors: 'throw',

markdown: {
hooks: {
onBrokenMarkdownLinks: 'throw',
},
},

i18n: {
defaultLocale: 'en',
locales: ['en'],
},

presets: [
[
'@docusaurus/preset-classic',
{
'classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
sidebarPath: require.resolve('./sidebars.js'),
editUrl: 'https://github.com/flexanalytics/flexit-docs/edit/master/',
//showLastUpdateAuthor: true,
//showLastUpdateTime: true,
},
blog: false,
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
},
gtag: {
trackingID: 'UA-127440102-1',
anonymizeIP: true,
},
}),
],
],
stylesheets: [
//'node_modules/@fortawesome/fontawesome-pro/css/all.css',
],
scripts: [
],
plugins: [
'plugin-image-zoom'
],

themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
zoomSelector: '.markdown :not(em) > img',
algolia: {
appId: 'BH4D9OD16A',
apiKey: '04948da940dc579697cd957e0acf432b',
indexName: 'flexitanalytics',
// Index was crawled by legacy DocSearch and has no docusaurus_tag facet
contextualSearch: false,
},
navbar: {
title: 'FlexIt Documentation',
logo: {
alt: 'FlexIt',
src: 'img/Flex-X-small.png',
},
items: [
{to: '/docs/getting-started', label: 'Docs', position: 'right'},
{
href: 'https://flexitanalytics.com',
label: 'FlexIt Website',
position: 'right',
'aria-label': 'Open FlexIt Analytics website in new window',
},
],
},
footer: {
style: 'dark',
links: [],
copyright: `Copyright © ${new Date().getFullYear()} Flex Analytics, Inc.`,
},
}),

plugins: ['plugin-image-zoom'],
};

module.exports = config;
Binary file removed img/Flex-X-small.png
Binary file not shown.
Binary file removed img/admin/authentication.png
Binary file not shown.
Binary file removed img/admin/authentication_ldap.png
Binary file not shown.
Binary file removed img/admin/authentication_saml.png
Binary file not shown.
Binary file removed img/admin/backup.png
Binary file not shown.
Binary file removed img/admin/configuration.png
Binary file not shown.
Binary file removed img/admin/content_database.png
Binary file not shown.
Binary file removed img/admin/datasources.png
Binary file not shown.
Binary file removed img/admin/groups_and_roles.png
Binary file not shown.
Binary file removed img/admin/impersonate.png
Binary file not shown.
Binary file removed img/admin/integration.png
Binary file not shown.
Binary file removed img/admin/map_custom.png
Binary file not shown.
Binary file removed img/admin/map_style.png
Binary file not shown.
Binary file removed img/admin/maps.png
Binary file not shown.
Binary file removed img/admin/server_settings.png
Binary file not shown.
Binary file removed img/admin/smtp.png
Binary file not shown.
Binary file removed img/admin/users.png
Binary file not shown.
Binary file removed img/dashboard/card.png
Binary file not shown.
Binary file removed img/dashboard/card_addcontent.png
Binary file not shown.
Binary file removed img/dashboard/card_delete.png
Binary file not shown.
Binary file removed img/dashboard/card_designer.png
Binary file not shown.
Binary file removed img/dashboard/card_edit.png
Binary file not shown.
Binary file removed img/dashboard/card_filters.png
Binary file not shown.
Binary file removed img/dashboard/card_filters_detail.png
Binary file not shown.
Binary file removed img/dashboard/card_newwindow.png
Binary file not shown.
Binary file removed img/dashboard/card_resize.png
Diff not rendered.
Binary file removed img/dashboard/card_richtext.png
Diff not rendered.
Binary file removed img/dashboard/card_snap.png
Diff not rendered.
Binary file removed img/dashboard/dashboard.png
Diff not rendered.
Binary file removed img/dashboard/dashboard_2.png
Diff not rendered.
Binary file removed img/dashboard/design.png
Diff not rendered.
Binary file removed img/dashboard/filter_panel.png
Diff not rendered.
Binary file removed img/dashboard/layouts.png
Diff not rendered.
Binary file removed img/dashboard/share.png
Diff not rendered.
Binary file removed img/dashboard/toolbar.png
Diff not rendered.
Binary file removed img/datamodel/attribute.png
Diff not rendered.
Binary file removed img/datamodel/calculate.png
Diff not rendered.
Binary file removed img/datamodel/datamodel_admin.png
Diff not rendered.
Binary file removed img/datamodel/editor.png
Diff not rendered.
Binary file removed img/datamodel/er_diagram.png
Diff not rendered.
Binary file removed img/datamodel/math.png
Diff not rendered.
Binary file removed img/datamodel/security.png
Diff not rendered.
Binary file removed img/datamodel/viewer.png
Diff not rendered.
Binary file removed img/dataportal/create_portal.png
Diff not rendered.
Binary file removed img/dataportal/dataportal.png
Diff not rendered.
Binary file removed img/dataportal/edit_tile.png
Diff not rendered.
Binary file removed img/dataportal/new_dataportal_blank.png
Diff not rendered.
Binary file removed img/dataportal/new_dataportal_content.png
Diff not rendered.
Binary file removed img/dataportal/settings.png
Diff not rendered.
Binary file removed img/dataportal/tiles.png
Diff not rendered.
Binary file removed img/dbt/create_from_dbt.png
Diff not rendered.
Binary file removed img/dbt/docs.png
Diff not rendered.
Binary file removed img/dbt/exposure_column.png
Diff not rendered.
Binary file removed img/dbt/exposure_status.png
Diff not rendered.
Binary file removed img/dbt/flexit_dbt.png
Diff not rendered.
Binary file removed img/dbt/freshness.png
Diff not rendered.
Binary file removed img/dbt/grain.png
Diff not rendered.
Binary file removed img/dbt/joins.png
Diff not rendered.
Binary file removed img/dbt/lineage.png
Diff not rendered.
Binary file removed img/dbt/meta_cloud.png
Diff not rendered.
Binary file removed img/dbt/meta_editor.png
Diff not rendered.
Binary file removed img/dbt/meta_server.png
Diff not rendered.
Binary file removed img/dbt/meta_upload.png
Diff not rendered.
Binary file removed img/dbt/new_analysis.png
Diff not rendered.
Binary file removed img/dbt/nlq.png
Diff not rendered.
Binary file removed img/dbt/restore_content.png
Diff not rendered.
Binary file removed img/dbt/restore_sales.png
Diff not rendered.
Binary file removed img/dbt/semantic_datasource.png
Diff not rendered.
Binary file removed img/dbt/semantic_query.png
Diff not rendered.
Binary file removed img/dbt/semantic_query_closeup.png
Diff not rendered.
Binary file removed img/dbt/stats.png
Diff not rendered.
Binary file removed img/deploy/content_db.png
Diff not rendered.
Binary file removed img/deploy/setup1.jpg
Diff not rendered.
Binary file removed img/deploy/setup_configure.jpg
Diff not rendered.
Binary file removed img/etl_actions.png
Diff not rendered.
Binary file removed img/etl_biprompts.png
Diff not rendered.
Binary file removed img/etl_concurrent.png
Diff not rendered.
Binary file removed img/etl_config.png
Diff not rendered.
Binary file removed img/etl_configbtn.png
Diff not rendered.
Binary file removed img/etl_dataflow.png
Diff not rendered.
Binary file removed img/etl_designpage.png
Diff not rendered.
Binary file removed img/etl_destdiff.png
Diff not rendered.
Binary file removed img/etl_destsame.png
Diff not rendered.
Binary file removed img/etl_historybtn.png
Diff not rendered.
Binary file removed img/etl_ingest_config.png
Diff not rendered.
Binary file removed img/etl_list.png
Diff not rendered.
Binary file removed img/etl_main.png
Diff not rendered.
Binary file removed img/etl_mapping.png
Diff not rendered.
Binary file removed img/etl_parameters.png
Diff not rendered.
Binary file removed img/etl_psquery.png
Diff not rendered.
Binary file removed img/etl_reportsource.png
Diff not rendered.
Binary file removed img/etl_runnow.png
Diff not rendered.
Binary file removed img/etl_sftp.png
Diff not rendered.
Binary file removed img/etl_sqlsource.png
Diff not rendered.
Binary file removed img/flex-bridging.png
Diff not rendered.
Binary file removed img/flex-network.png
Diff not rendered.
Binary file removed img/flex_schedule.png
Diff not rendered.
Binary file removed img/gradcap.png
Diff not rendered.
Binary file removed img/home_admin.png
Diff not rendered.
Binary file removed img/home_analysis.png
Diff not rendered.
Binary file removed img/home_install.png
Diff not rendered.
Binary file removed img/home_start.png
Diff not rendered.
Binary file removed img/oracle_datasource.png
Diff not rendered.
Binary file removed img/oracle_logicalsqladmin.png
Diff not rendered.
Binary file removed img/oracle_logicalsqlreport.png
Diff not rendered.
Binary file removed img/portal/content.png
Diff not rendered.
Binary file removed img/portal/header.png
Diff not rendered.
Binary file removed img/portal/home.png
Diff not rendered.
Binary file removed img/portal/new.png
Diff not rendered.
Binary file removed img/portal/new_open.png
Diff not rendered.
Binary file removed img/portal/sidebar.png
Diff not rendered.
Binary file removed img/psquery_datasource.png
Diff not rendered.
Binary file removed img/report/accessibility.jpg
Diff not rendered.
Binary file removed img/report/add_filter.png
Diff not rendered.
Binary file removed img/report/advanced_aggregation.gif
Diff not rendered.
Binary file removed img/report/builder_page.png
Diff not rendered.
Binary file removed img/report/calc_ifelse.png
Diff not rendered.
Binary file removed img/report/calculation.gif
Diff not rendered.
Binary file removed img/report/chart_and_grid.png
Diff not rendered.
Binary file removed img/report/condition_result.png
Diff not rendered.
Binary file removed img/report/condition_rule.png
Diff not rendered.
Binary file removed img/report/drill_dimension.gif
Diff not rendered.
Binary file removed img/report/drill_measure.gif
Diff not rendered.
Binary file removed img/report/drill_url.png
Diff not rendered.
Binary file removed img/report/field_config.png
Diff not rendered.
Binary file removed img/report/field_drag.gif
Diff not rendered.
Binary file removed img/report/field_select.gif
Diff not rendered.
Binary file removed img/report/filter_addgroup.png
Diff not rendered.
Binary file removed img/report/filter_config.png
Diff not rendered.
Binary file removed img/report/filter_date.png
Diff not rendered.
Binary file removed img/report/filter_group.png
Diff not rendered.
Binary file removed img/report/filter_numeric.png
Diff not rendered.
Binary file removed img/report/filter_report.png
Diff not rendered.
Binary file removed img/report/filter_text.png
Diff not rendered.
Binary file removed img/report/grid_config_button.png
Diff not rendered.
Binary file removed img/report/grid_configuration.png
Diff not rendered.
Binary file removed img/report/group.gif
Diff not rendered.
Binary file removed img/report/nlp.png
Diff not rendered.
Binary file removed img/report/pivot.gif
Diff not rendered.
Binary file removed img/report/report_config.png
Diff not rendered.
Binary file removed img/report/report_menu_open.png
Diff not rendered.
Binary file removed img/report/report_page.png
Diff not rendered.
Binary file removed img/report/sql_analysis.png
Diff not rendered.
Binary file removed img/report/sql_report.png
Diff not rendered.
Binary file removed img/report/upload_excelcsv.png
Diff not rendered.
Binary file removed img/report/viz_types.gif
Diff not rendered.
Binary file removed img/rocket.png
Diff not rendered.
Binary file removed img/saml/X.png
Diff not rendered.
Binary file removed img/saml/flexit_config_auth.png
Diff not rendered.
Binary file removed img/saml/flexit_config_authmap.png
Diff not rendered.
Binary file removed img/saml/okta_flexit_finish.png
Diff not rendered.
Binary file removed img/saml/okta_flexit_generalattributes.png
Diff not rendered.
Binary file removed img/saml/okta_flexit_generalsettings.png
Diff not rendered.
Binary file removed img/saml/okta_flexit_ipmetadata.png
Diff not rendered.
Binary file removed img/saml/okta_flexit_new.png
Diff not rendered.
Binary file removed img/saml/okta_flexit_samlconfig.png
Diff not rendered.
Binary file removed img/saml/okta_flexit_samlsettingsgeneral.png
Diff not rendered.
Binary file removed img/security_datamodel.png
Diff not rendered.
Binary file removed img/security_folder1.png
Diff not rendered.
Binary file removed img/security_folder2.png
Diff not rendered.
Binary file removed img/start_createdashboard.gif
Diff not rendered.
Binary file removed img/start_createreport.gif
Diff not rendered.
Binary file removed img/start_home.png
Diff not rendered.
Binary file removed img/tableau/Tableau-WDC-1.png
Diff not rendered.
Binary file removed img/tableau/Tableau-WDC-2.png
Diff not rendered.
Binary file removed img/tableau/Tableau-WDC-4.png
Diff not rendered.
Binary file removed img/tableau/Tableau-WDC-5.png
Diff not rendered.
Binary file removed img/tableau/Tableau-WDC-6.png
Diff not rendered.
Loading
Loading