By the end of this chapter page you will be able to:
Table of Contents maxLevel 1 exclude Run analysis*
Create a new datasource
Step 1 Add a new datasource to your model
...
Info |
---|
This step is not available within the training instance since database passwords cannot be shared here. However, read the steps to understand the process. Then jump below to continue from "Create a database collector from the datasource schema browser". Use the datasource "CenterView" by dragging it from the repository onto the model. |
- From the model toolbar, drag a
onto the model.Insert excerpt _datasource _datasource nopanel true - In the new datasource settings form that opens, enter the Name:
CRM
- In the settings toolbar, click click
to save and close the settings.Insert excerpt _finishsave _finishsave nopanel true - PhixFlow adds the new datasource to your model. In the model toolbar, click
.Insert excerpt _save _save nopanel true
...
- You will now add more settings to the datasource
...
Double-click your new datasource to open its settings and set the following fields:
- .
- In the Basic Settings section:
- Enabled: tick
- Driver Class: select
MariaDB
- In the The Datasource Instances section , in the toolbar, click has its own toolbar. Click
. PhixFlow opens the settings for a new datasource instance. Set:Insert excerpt _add _add nopanel true - Name:
Default
- Enabled: tick
- URL:
jdbc:mariadb://localhost/phixflow
- Anonymous Username:
cview
- Password:
cview
- Click
to finish and close the datasource instance settings.Insert excerpt _addfinish _addfinish nopanel true
- Name:
- Back in the datasource settings, click
to finish and close.Insert excerpt _addfinish _addfinish nopanel true
Create a database collector from the datasource schema browser
- Hover over the datasource icon in
In your model
view, and in the hover menu press Show Tables, hover your mouse pointer over the
icon. In the pop-up toolbar, clickInsert excerpt _datasource _datasource nopanel true Insert excerpt _tables _tables nopanel true Info If you cannot see the table required it might be on another page. You can filter on the table name header, or use the paging bar to increase the page size or select the next page.
- In the list of tables that appears, find the table called PhixFlow opens, scroll down to the
SOURCE_CUSTOMER_PHONE_NUMBERS
Double-click on this row in the schema browser; a new form will pop up showing table name.- To have a look at the data in
- this table, double-click its name.
- You can see there are columns for ##CUSTOMER_REF and ##PHONE_NUMBER.
- Close this data form
- Right-click on this row and
SOURCE_CUSTOMER_PHONE_NUMBERS
and in the pop-up menu, select Create a CollectorA . PhixFlow adds a new database collector will appear on your to your model view, to read which reads data from the table SOURCE_CUSTOMER_PHONE_NUMBERS. - Double-click on this the new database collector to open the details formits settings.
- In the Basic Settings section → Statement Expression field, you will see the query generated in the field Statement Expressioncan see that PhixFlow has added a database query.
- Close the database collector details formsettings.
- In the model window, press Save the model layout, click
.Insert excerpt _save _save nopanel true
Create a
...
stream automatically from a
...
database collector
- Hover your mouse pointer over the
Insert excerpt _database_collector _database_collector nopanel - Press Create a new Stream using the attributes returned from the query
...
.true - In the pop-up toolbar, click
. PhixFlow adds the new stream to your model.Insert excerpt _stream_with_attributes _stream_with_attributes nopanel true - In the model window,
...
- click
.Insert excerpt _save _save nopanel true
Run analysis and view the stream data
...
- To run analysis on your new stream
...
- hover your mouse pointer over the new stream, and
...
- in the pop-up toolbar, click
.Insert excerpt _run_analysis _run_analysis nopanel true - To view the data you just loaded
...
- , hover over the stream and
...
- click
. In the drop-down list,Insert excerpt _stream_views _stream_views nopanel true
...
- select
.Insert excerpt _view_default _view_default nopanel true