Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
_Banners
_Banners
nameanalysis
nopaneltrue

By the end of this page you will be able to:

Table of Contents
maxLevel1
excludeRun analysis*

Create a new datasource

From the model toolbar, drag

You will now add a new datasource to your Introduction to Modelling analysis model to connect to an external database.

  1. Hover your mouse over  

    Insert excerpt
    _database
    _database
    nopaneltrue
    s in the toolbar to show the list of options

  2. Drag

    Insert excerpt
    _datasource
    _datasource
    nopaneltrue
     onto the model.

    Expand
    titleCan't see this?
    1. You may need to press 
      Insert excerpt
      _more_options
      _more_options
      nopaneltrue
      , next to 
      Insert excerpt
      _database_collector
      _database_collector
      nopaneltrue
       in the toolbar, to show the 
      Insert excerpt
      _datasource
      _datasource
      nopaneltrue
       option.


  3. In the new datasource settings form that opens, enter the Name: CRM
  4. In the settings toolbar, click 
    Insert excerpt
    _save
    _save
    nopaneltrue
    .
  5. PhixFlow adds the new datasource to your model. In the model toolbar, click 
    Insert excerpt
    _save_saveModel
    _save_saveModel
    nopaneltrue
    .
  6. You will now add more settings to the datasource.
  7. In the Basic Settings section:
    • Enabled: ticktoggle on (green)
    • Database Driver: Select MariaDB
  8. The Datasource Instances section has its own toolbar. Click 
    Insert excerpt
    _newaddIcon
    _newaddIcon
    nopaneltrue
     Insert. PhixFlow opens the settings for a new datasource instance. Set:
    • Name: Default
    • Enabled: ticktoggle on
    • Authorisation Type: Local
    • URL: jdbc:mariadb://localhost/CRM
    • Username: CRM
    • PasswordXBPOaU493wx3amNAGySU
    • Click 
      Insert excerpt
      _finish
      _finish
      nopaneltrue
       to finish and close the datasource instance settings.
  9. Back in the datasource settings, click 
    Insert excerpt
    _finish
    _finish
    nopaneltrue
     to finish and close.

Create a database collector from the datasource schema browser

  1. In your model, hover your mouse pointer over the 
    Insert excerpt
    _datasource
    _datasource
    nopaneltrue
     icon. In the popup toolbar, click  
    Insert excerpt
    _table_database
    _table_database
    nopaneltrue
  2. In the list of tables that PhixFlow opens, scroll down to the SOURCE_CUSTOMER_PHONE_NUMBERS table name.
    1. To have a look at the data in this table, double-click its name.
    2. You can see there are columns for ##CUSTOMER_REF and ##PHONE_NUMBER.
    3. Close this data form
  3. Right-click SOURCE_CUSTOMER_PHONE_NUMBERS and in the popup menu, select Create a Collector. PhixFlow adds a new 
    Insert excerpt
    _database_collector
    _database_collector
    nopaneltrue
    to your model, which reads data from the table SOURCE_CUSTOMER_PHONE_NUMBERS.
  4. Double-click on the new database collector to open its settings.
  5. In the Basic Settings section → Statement Expression field, you can see that PhixFlow has added a database query.
  6. Close the database collector settings.
  7. In the model, click 
    Insert excerpt
    _save_saveModel
    _save_saveModel
    nopaneltrue
    .

Create a table automatically from a database collector

  1. Hover your mouse pointer over the
    Insert excerpt
    _database_collector
    _database_collector
    nopaneltrue
     you just created.
  2. In the popup toolbar, click 
    Insert excerpt
    _table_with_attributes
    _table_with_attributes
    nopaneltrue
    . PhixFlow adds the new table to your model.
  3. In the model window, click 
    Insert excerpt
    _save_saveModel
    _save_saveModel
    nopaneltrue
    .

Run analysis and view the table data

  1. Hover your mouse pointer over your new new table, and in the popup toolbar click 
    Insert excerpt
    _run_analysis
    _run_analysis
    nopaneltrue
    .
  2. To view the data you just loaded, hover over the table and click 
    Insert excerpt
    _view_show
    _view_show
    nopaneltrue
    . In the drop-down list, select
    Insert excerpt
    _view_default
    _view_default
    nopaneltrue
    .
  3. In the model window, click 
    Insert excerpt
    _save_saveModel
    _save_saveModel
    nopaneltrue
    .