Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen


Section


Column

Import settings page allows you to control ETL (Extract-Transform-Load) operations and verify the structure of data being imported. The main task is to define the mapping of tabular data to attributes, indicators and date/time dimensions.
Following adjustments and actions are available:

  • First row is header: Use the texts in the first row as names for corresponding columns; only for plain text (clipboard), CSV or Excel
  • Excluded rows: Allows you to exclude some rows from the beginning of the file imported (eg. additional information, not data).; only for plain text (clipboard), CSV or Excel
  • Encoding: Select appropriate encoding for the source file (UTF-8, ISO-8859-1, Win-1250, Win-1252, Auto are available); only for plain text, CSV or XML
  • Separator: Auto-detection (the most frequent separator is the semicolon ";"), otherwise select character that separates each column (comma, tab, semicolon, space, vertical bar, custom); only for plain text (clipboard) and CSV
  • Fill the empty cells: Generally for the whole import, or this substitution can be performed individually for particular columns.
  • Apply import template: See "import templates" chapter below.
  • Use default settings: Resets all import settings to defaults.
  • Get new columns: Gets new columns from updated data source - when there is existing import template, newly added columns from data set don't exist in template from previous import)

Another functions are:

  • Data cleaning and transforming using the transformation scripting
  • Assigning imported columns to existing attributes or indicators
  • Renaming columns
  • Column merging
  • Adding new columns
  • Preview changes



Info

Automatic encoding detection is not always reliable. We recommend to check for strange characters in the preview.



Info

Availability of the adjustments on the screenshot above could vary depending on file format imported. Options are stated for manual import, see data sources for specific information about automated imports.

Column Settings

Info

ETL name - it is the name of the column as it is coming with the source data (e.g. SQL column name, CSV header row column, etc). ETL name is not affected by renaming the column at the import settings page. The purpose of storing the ETL name is simple - BellaDati can easily map the incoming data on the existing objects (attribute/indicator) - e.g. when you change the order of columns in your data, but the column names remain the same, BellaDati will map the column onto the right object.


Info

Column limits - BellaDati automatically limits the number of columns available for import. The current limits are:

  • All data sources except Excel upload: At most 1,000 columns.
  • Excel upload: We recommend a maximum of 256 columns.

If you want to change the type of particular column, click on the name of the selected column in the list of columns (in the left side of the import screen). It's also possible to change meaning of more columns to one type in just ne step - just mark selected columns by clicking in the checkboxes next to them and then select their meaning from menu above.

There are eight possible meanings of columns (data types):

Date/Time (Separate) - time index of particular rows. It can be displayed in a lot of different time formats (also depending on language - for more information see the related part of this chapter). You can choose multiple date/time columns in single import.

Datetime - datetime index of particular rows. It can be displayed in a lot of different datetime formats (also depending on language - for more information see the related part of this chapter). You can choose multiple datetime columns in single import. Milliseconds are also supported by datetime.

Long text - defines long text - description. This column type should be used for columns which contain values with length longer than 220 characters. Cannot be used in the visualisations and aggregations. Suitable for following use cases:

  1. View source data in columns which have contain values with length longer than 220 characters.
  2. Display values with length longer than 220 characters in the KPI labels and tables - firstValue() & lastValue() functions should be used in this case.

Attribute - defines categories of the drill-down path. It's usually a short text (e.g. affiliate, product, customer, employee, division etc.). Every attribute column creates exactly one attribute in the data set. Those attributes can be freely combined in the drill-down paths.

GEO Point - you can map the latitude/longitude onto the GEO point attribute type. This attribute can be then used in Geo Map view type to plot data into its particular location. 

GEO JSON - you can map shape onto the GEO JSON attribute type. This attribute can be then used in Geo Map view type to plot data into its particular location displayed as shape. 

Translation - defines language translation of other column identified as Attribute

Indicator - indicators are usually the numeric data, which are the main point of the user's interest.

Don't import - these columns won't be imported at all (it's useful if column contains no, invalid or unimportant data).

Preview of marked columns may be displayed by clicking on the "Preview selected" button. In this way you can gen a better view into you data and their meaning settings. If your data contain too much columns, you can use a search label above the column list to find appropriate column a check its settings. Under this searching field is displayed statistics, which shows number of particular types of columns. 

Datetime

If your source data contains Datetime values, you can map them to Datetime attribute. This single column will contain both, date and time, e.g. 5 Apr 2014 10:43:43 AM. See the following example:

Datetime attribute also supports values with milliseconds. To use the milliseconds, option "" has to be enabled and correct datetime format has to be used ("SSS" for milliseconds, see below).


Datetime Format

Every time column has a specific type of format. This format should be automatically detected during import. However it's possible, that you have your time data in some very specific format. In this case you can use the list of available format in different languages.

If you don't choose from available formats, you can also define your own specific custom format for your data. In this case, you should choose your language from the list below and enter a code, which describes your data format according to these meanings (note, that the number of characters influences the interpretation of the code): 

Code

Meaning

Number of characters in code

y

Year

Two characters (yy) represents two digits year number (89). Otherwise is the code interpreted as four digits year number (1989).

M

Month in year

Three or more characters (MMM) are interpreted as text representation of month (e.g. "January" or "Jan"). In other cases are characters interpreted as number of month in year (1-12).

d

Day in month

Number of characters (d) in code should be equal to minimal number of digits in source data. It's always a numeric format.

E

Day in week

Number of character determines, if the day is displayed in its full name (EEEE - "Monday") or in its shortcut (EE - "Mo").

aam/pm marker
hHour in am/pm (1-12)Number of characters (h) in code should be equal to minimal number of digits in source data. It's always a numeric format.
KHour in am/pm (0-11)Number of characters (K) in code should be equal to minimal number of digits in source data. It's always a numeric format.
HHour in dayNumber of characters (H) in code should be equal to minimal number of digits in source data. It's always a numeric format.
mMinute in hourNumber of characters (m) in code should be equal to minimal number of digits in source data. It's always a numeric format.
sSecond in minuteNumber of characters (s) in code should be equal to minimal number of digits in source data. It's always a numeric format.
SMillisecondNumber of characters (S) in code should be equal to minimal number of digits in source data. It's always a numeric format.

Separator character should be equal to separator character contained in source data (space, dot, semicolon, etc.). If your source data contains time in more separated columns (months, days, years), it's necessary to merge those columns first (described in previous part of this chapter). Next table shows some combination of source data and appropriate time code.

Source data

Appropriate code

09/15/10

MM.dd.yy

26/03/1984

dd/MM/yyyy

15.September 2010

dd.MMMM yyyy

15 Sep 10

dd MMM yy

Wed 15 09 10

EE dd MM yy

Sep 15, 2010

MMM d, yyyy

15:55:35.231HH:mm:ss.SSS
28 October 2015 15:55dd MMMM yyyy HH:mm
1.01.2020 12:56:56.938dd.MM.yyyy HH:mm:ss.SSS

Date/Time

If your source data contains date/time values, you can map them to the appropriate Date Attributes or Time Attributes. Single column can contain both, date and time, e.g. 5 Apr 2014 10:43:43 AM. In this case, the date part, 5 Apr 2014 will be mapped to date attribute, the time part, 10:43:43 AM to time attribute. See the following example:

Definition of Date/Time format is the same as for the Datetime column.

Translation

BellaDati allows you to directly import Attribute translations. In order to set up Attribute translation navigate to column with language metaphrase and:

  • choose Translation in Column Type
  • select translation Language
  • specify index of original column

GEO Point

In order to map the longitude/latitude onto the GEO Point attribute, you have to specify the latitude/longitude in single column in format latitude;longitude, e.g. 43.56;99.32. Decimal separator is . (dot). You can do it using the transformation script, e.g. value(2) + ";" + value(1) in case the longitude is stored in column 1 and latitude in column 2.

GEO JSON

BellaDati allows you to use GEO JSON directly in the data set. GEO JSON has to be specified in format like followings:

  • {"geometry":{"coordinates":[[[38.792341,33.378686],[36.834062,32.312938],[35.719918,32.709192],[35.700798,32.716014],[35.836397,32.868123],[35.821101,33.277426],[38.792341,33.378686]]],"type":"Polygon"},"type":"Feature"}
  • {"type": "FeatureCollection","features": [{ "type": "Feature","geometry": {"type": "Point", "coordinates": [102.0, 0.5]},"properties": {"prop0": "value0"}}]}
  • { "type": "FeatureCollection","features": [{ "type": "Feature","geometry": {"type": "Point", "coordinates": [102.0, 0.5]},"properties": {"prop0": "value0"}},{ "type": "Feature","geometry": { "type": "LineString", "coordinates": [[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]]},"properties": {"prop0": "value0","prop1": 0.0}},{ "type": "Feature","geometry": {"type": "Polygon","coordinates": [[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],[100.0, 1.0], [100.0, 0.0] ]]},"properties": {"prop0": "value0","prop1": {"this": "that"}}}]}
  • {"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[120.715609,-10.239581],[138.668621,-7.320225],[102.498271,1.3987],[103.07684,0.561361],[103.838396,0.104542],[104.53949,-1.782372],[104.887893,-2.340425],[105.622111,-2.428844],[106.108593,-3.061777],[105.857446,-4.305525],[105.817655,-5.852356]]]]}}


Properties

Note

Properties are available since version 2.9.1

For attributes, it is possible to change their properties:


Filling of Empty Cells

It's usual that imported data contains empty cells. It's usually necessary to replace this empty cells with own values (e.g. "0", "none", "N/A" etc.). If you want to do this, you have two possibilities, how to fill in these empty cells:

  1. globally - fill empty cells with chosen value in all columns (located below batch column settings)
  2. locally - fill empty cells with chosen value in particular column (located in the window of particular column settings)

Global changing is available in the top blue line directly under encoding settings. After clicking just type the value, which will be entered in all empty cells in your data.

Local changing is available after clicking on column name in the list. There you can enter your own value for empty cells (but only for this particular column). You can easily combine these two methods - for example you can fill in all the empty cells with "0" value, but one particular attribute column can be refilled with "N/A" value.

Merging Columns

Column merging function enables to load data from more source columns to one target column during import process.

Typical use cases are:

  • Time is separated in more columns (days, months and years or time in different columns)
  • Two columns representing one entity (e.g. first name and surname of one person)

Click the chain icon in the columns list, choose another column to merge with and select appropriate separator which will be added between values (space, comma, dot, semicolon, pipe). You can disconnect merged columns too.

Another way to merge columns and set up more advanced options is by transformation scripts.

Transformation Scripts

Transformation scripts allow advanced data transformations during import. These scripts are based on Groovy programming language syntax.



Transformation scripts allows you the following:

  • Modify values stored in BellaDati data warehouse according defined functions and conditions.
  • Create new columns (date/time, attributes, indicators) with transformed or combined values from other columns. Values in different cells are indexed from 0 and displayed near column names within import settings screen.
  • Perform advanced calculations in date/time (eg. period of some action undertaken between two dates).

Basic script commands:

  • value() - returns actual value of the current cell
  • value(index) - returns value of cell on desired (indexed) position in the actual row
  • name() - returns name of the column
  • name(index) - returns name of the column at desired position
  • format() - returns value of the format in actual column (only time and indicator column types)
  • actualDate() - returns actual date in dd.MM.yyyy format
  • actualDate('MM/dd/yyyy') - returns actual date in chosen format (e.g. MM/dd/yyyy)
  • excludeRow() - excludes the row
Info

These transformations are applied for each import including scheduled automatic imports from Data Sources.

Go to Transformation scripting guide for more details.

Reusing Transformation Scripts

If you know that you are going to use your script again in the future, you can save it by switching the toggle in bottom left corner. Your saved scripts can be found in the top menu in "Edit transformation script" pop-up window.

Import Templates

This function allows you to reuse import settings from previous imports or different data sets. It is available by clicking on "Apply import template" link on the top of the page.

In the popup, you can:

  • Select data set
  • Select import template assigned to this data set according requested date and import status
  • Display import template details (column settings)
  • Sort import templates
Note

Applying the template will overwrite all current import settings.

You can choose from any existing import settings used in all data sets you have access to. These templates are created automatically after the import has been successfully finished.


Data Overwriting Policy

When there are already existing data in the data set, you can choose the following options what to do with these data:

  • Append rows to data set: Imported data will be appended to existing (default).
  • Delete all rows in the data set: Deletes all rows in the data set (can be applied only to one data source).
  • Delete all rows based on date range: data in selected date range will be deleted
  • Delete rows with data identical to imported row: Deletes all existing records with the same combination of selected attributes as in the imported data.
  • Replace rows with data identical to imported row: Replaces all records with the same combination of selected attributes as in the imported data.
  • Update rows with data identical to imported row: Updates all existing records with the same combination of selected attributes as in the imported data.

Replace rows with data identical to imported row

When replacing data according to attributes, BellaDati allows you to:

  • select All attributes.
  • select specific attributes - the import procedure will compare desired attributes and will overwrite the row if the current attribute is equal to the value already stored in the database.

Update rows with data identical to imported row

When updating data according to attributes, BellaDati allows you to:

  • select specific attributes - the import procedure will compare desired attributes and will update the row if the current attribute is equal to the value already stored in the database.

Delete rows with data identical to imported row

When deleting data according attributes, BellaDati allows you to:

  • select All attributes.
  • select specific attributes - the import procedure will compare desired attributes and will overwrite the row if the current attribute is equal to the value already stored in the database.

This import method can be applied only for the data imported from the selected data source.

This import method can be applied only for the data imported from selected data source.

Delete all data before import

When deleting all data before import, BellaDati allows you to select specific time interval. Setup From and To to restrict data erasing.

Tip

Use calendar icons to comfortably select desired time intervals.


Info

You can use custom dates and modifiers: now, actualyear, actualmonth, actualweek +|- d|m|w|q|y.

Import Progress

Note

Import of lot of data may take a long time to complete.

Data are being imported asynchronously, therefore BellaDati functions are still available during import. The user can be logged out during the import too.
Data set summary page shows actual import progress bar with estimated time and percentage.

Before import finishes, you are able to:

  • Cancel running import: All data related to this import will be erased from BellaDati data warehouse.
  • Nofity by e-mail: An e-mail will be send to you after the import has been finished.

Next Steps


...

Sv translation
languageja


Section


Column

インポート設定ページでは、ETL(抽出 - 変換 - ロード)操作を制御し、インポートされるデータの構造を検証できます。主なタスクは、表形式データの属性インジケータ、日付/時間ディメンションへのマッピングを定義することです。

以下の調整とアクションが利用可能です:

  • 最初の行はヘッダー: 最初の行のテキストを対応する列の名前として使用します; プレーンテキスト(クリップボード)、CSV、Excelのみ
  • 除外された行: インポートされたファイルの先頭から一部の行を除外できます(データではなく、追加情報など); プレーンテキスト(クリップボード)、CSV、Excelのみ
  • エンコーディング: ソースファイルに適切なエンコードを選択します(UTF-8、ISO-8859-1、Win-1250、Win-1252、Autoが利用可能); プレーンテキスト、CSV、XMLのみ

  • 区切り記号: 自動検出(最もよく使用される区切り記号はセミコロン";")、それ以外の場合は各列を区切る文字を選択します(カンマ、タブ、セミコロン、スペース、垂直バー、カスタム); プレーンテキスト(クリップボード)、CSVのみ

  • 空のセルを埋める: 通常、インポートファイル全体に対して、または特定の列に対して置換を個別に実行できます。

  • インポートテンプレートの適用: 以下の「テンプレートのインポート」の章を参照してください。

  • デフォルト設定を使用: すべてのインポート設定をデフォルトにリセットします。

  • 新しい列の取得: 更新されたデータソースから新しい列を取得します - 既存のインポートテンプレートがある場合、データセットから新しく追加された列は以前のインポートのテンプレートに存在しません。

その他の機能は次の通りです:

  • 変換スクリプトを使用したデータのクリーニングと変換

  • インポートされた列を既存の属性やインジケータに割り当てる

  • 列の名前を変更する

  • 列のマージ

  • 新しい列を追加する

  • 変更のプレビュー



Info

自動エンコード検出は、常に信頼できるとは限りません。プレビューで奇妙な文字がないか確認することをお勧めします。

 


 


Info

上記のスクリーンショットの調整の可用性は、インポートするファイル形式によって異なる場合があります。手動インポートのオプションが記載されています。自動インポートに関する特定の情報については、Data Sourcesを参照してください。

列設定

Info

ETL名 - ソースデータに含まれる列の名前です(例: SQL列名、CSVヘッダー行列など)。 ETL名は、インポート設定ページで列の名前を変更しても影響を受けません。 ETL名を保存する目的は単純です - BellaDatiは、既存のオブジェクト(属性/インジケータ)に入ってくるデータを簡単にマッピングできます - 例: データ内の列の順序を変更しても列名が同じ場合、BellaDatiは列を正しいオブジェクトにマップします。

 


特定の列のタイプを変更する場合は、列のリスト(インポート画面の左側)で選択した列の名前をクリックします。次のステップで、複数の列の意味を1つのタイプに変更することもできます - 選択した列の横にあるチェックボックスをクリックしてマークし、上のメニューから意味を選択します。

列には次の8つの意味があります(データ型):

日付/時刻 (個別) – 特定の行の時刻インデックス。様々な時間形式で表示できます(言語にも依存します - 詳細については、この章の関連部分を参照してください)。 1回のインポートで複数の日付/時刻列を選択できます。

日時 – 特定の行の日時インデックス。様々な日時形式で表示できます(言語にも依存します - 詳細については、この章の関連部分を参照してください)。1回のインポートで複数の日時列を選択できます。ミリセカンドも日時でサポートされています。

ロングテキスト – ロングテキストを定義。この列タイプは、長さが220文字を超える値を含む列に使用する必要があります。視覚化および集計では使用できません。次のユースケースに適しています:

  1. 220文字を超える長さの値を含む列のソースデータを表示します。

  2. 220文字を超える長さの値をKPIラベルとテーブルに表示します - この場合は、firstValue()およびlastValue()関数を使用する必要があります。

属性 – ドリルダウンパスのカテゴリを定義します。通常、短いテキスト(例: アフィリエイト、製品、顧客、従業員、部門など)です。すべての属性列は、データセットに1つの属性を作成します。これらの属性は、ドリルダウンパスで自由に組み合わせることができます。

Geoポイント – 緯度/経度をGeoポイント属性タイプにマッピングできます。その後、この属性をGeo Mapビュータイプで使用して、特定の場所にデータをプロットできます。

GeoJSON – Geo JSON属性タイプに形状をマッピングできます。その後、この属性をGeo Mapビュータイプで使用して、形状として表示される特定の場所にデータをプロットできます。 

翻訳 – 属性として識別される他の列の言語翻訳を定義します。

インジケータインジケータは通常、数値データであり、ユーザーの関心の主要なポイントです。

インポートしない – これらの列はまったくインポートされません(列に含まれない、無効、重要でないデータを含む場合に役立ちます)。

「選択したプレビュー」ボタンをクリックすると、マークされた列のプレビューを表示できます。このようにして、データとその意味設定をより適切に表示できます。データに含まれる列が多すぎる場合は、列リストの上にある検索ラベルを使用して適切な列を見つけ、その設定を確認できます。この検索フィールドの下には、特定の種類の列の数を示す統計が表示されます。

日付時刻

ソースデータに日付時刻の値が含まれている場合は、それらを日付時刻属性にマップできます。この単一の列には、日付と時刻の両方が含まれます。例: 2014年4月5日午前10時43分43秒 次の例を参照してください:

日時属性はミリセカンドの値もサポートします。ミリセカンドを使用するには、「With millis」オプションを有効にし、正しい日時形式を使用する必要があります(ミリセカンドの場合は「SSS」、以下を参照)。

日付時刻フォーマット

各列には特定の形式のタイプがあります。この形式は、インポート中に自動的に検出されます。ただし、時間データが非常に特殊な形式である可能性があります。この場合、様々な言語で利用可能な形式のリストを使用できます。

利用可能な形式から選択しない場合は、データ用に独自のカスタム形式を定義することもできます。この場合、以下のリストから言語を選択し、これらの意味に従ってデータ形式を説明するコードを入力する必要があります(文字数はコードの解釈に影響することに注意してください):

コード
    

意味   

コードの文字数

y

2文字(yy)は、2桁の年番号を表します(89)。それ以外の場合、コードは4桁の年番号として解釈されます(1989)

M

3文字以上(MMM)は、月のテキスト表現として解釈されます(例: 「January」または「Jan」)。その他の場合は、年月番号として解釈される文字です(1-12) 


d

コード内の文字数(d)は、ソースデータの最小桁数と等しくする必要があります。常に数値形式です。

E

曜日

文字の数によって、曜日がフルネームで表示されるか(EEEE - "Monday")、略称で表示されるか(EE -"Mo")が決まります。

H時間

コード内の文字数(H)は、ソースデータの最小桁数と等しくする必要があります。常に数値形式です。

m

コード内の文字数(m)は、ソースデータの最小桁数と等しくする必要があります。常に数値形式です。

s

コード内の文字数(s)は、ソースデータの最小桁数と等しくする必要があります。常に数値形式です。

Sミリセカンドコード内の文字数(S)は、ソースデータの最小桁数と等しくする必要があります。常に数値形式です。

区切り文字は、ソースデータに含まれる区切り文字と等しくなければなりません(スペース、ドット、セミコロンなど)。ソースデータにさらに区切られた列に時間が含まれている場合(月、日、年)、最初にそれらの列をマージする必要があります(この章の前の部分で説明)。次の表は、ソースデータと適切なタイムコードの組み合わせを示しています。

ソースデータ

適切なコード

09/15/10

MM.dd.yy

26/03/1984

dd/MM/yyyy

15.September 2010

dd.MMMM yyyy

15 Sep 10

dd MMM yy

Wed 15 09 10

EE dd MM yy

Sep 15, 2010

MMM d, yyyy

15:55:35.231HH:mm:ss.SSS
28 October 2015 15:55dd MMMM yyyy HH:mm
1.01.2020 12:56:56.938dd.MM.yyyy HH:mm:ss.SSS

日付/時刻

ソースデータに日付/時刻値が含まれている場合、それらを適切な日付属性または時刻属性にマップできます。単一の列には、日付と時刻の両方を含めることができます。 例: 5 Apr 2014 10:43:43 AM(2014年4月5日午前10時43分43秒) この場合、5 Apr 2014(2014年4月5日)の日付部分は日付属性にマップされ、時間部分の10:43:43 AM(午前10時43分43秒)は時間属性にマップされます。次の例を参照してください:

日付/時刻形式の定義は、日付時刻列と同じです。

翻訳

BellaDatiでは、属性の翻訳を直接インポートできます。属性の翻訳を設定するには、言語のメタフレーズを含む列に移動し、次のことを行います:

  • 列タイプ翻訳を選択

  • 翻訳言語を選択

  • 元の列インデックスを指定

Geoポイント

経度/緯度をGEOポイント属性にマッピングするには、緯度/経度を「緯度;経度」の形式で単一の列に指定する必要があります。例: 43.56;99.32。小数点区切り文字は.(ドット)です 。変換スクリプトを使用して実行できます。 例:  経度が列1に、緯度が列2に格納されている場合、value(2) + ";" + value(1)

Geo JSON

BellaDatiを使用すると、データセットでGEO JSONを直接使用できます。 GEO JSONは、次のような形式で指定する必要があります:

  • {"geometry":{"coordinates":[[[38.792341,33.378686],[36.834062,32.312938],[35.719918,32.709192],[35.700798,32.716014],[35.836397,32.868123],[35.821101,33.277426],[38.792341,33.378686]]],"type":"Polygon"},"type":"Feature"}
  • {"type": "FeatureCollection","features": [{ "type": "Feature","geometry": {"type": "Point", "coordinates": [102.0, 0.5]},"properties": {"prop0": "value0"}}]}
  • { "type": "FeatureCollection","features": [{ "type": "Feature","geometry": {"type": "Point", "coordinates": [102.0, 0.5]},"properties": {"prop0": "value0"}},{ "type": "Feature","geometry": { "type": "LineString", "coordinates": [[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]]},"properties": {"prop0": "value0","prop1": 0.0}},{ "type": "Feature","geometry": {"type": "Polygon","coordinates": [[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],[100.0, 1.0], [100.0, 0.0] ]]},"properties": {"prop0": "value0","prop1": {"this": "that"}}}]}
  • {"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[120.715609,-10.239581],[138.668621,-7.320225],[102.498271,1.3987],[103.07684,0.561361],[103.838396,0.104542],[104.53949,-1.782372],[104.887893,-2.340425],[105.622111,-2.428844],[106.108593,-3.061777],[105.857446,-4.305525],[105.817655,-5.852356]]]]}}
 


プロパティ

Note

プロパティはバージョン2.9.1以降で使用可能です。

属性については、プロパティを変更できます:

  • インデックス付き - ユーザーは各列のインデックス作成を無効にできます。これはパフォーマンスに影響する可能性があることに注意してください。ドリルダウンと集計に使用されるすべての列でインデックスを有効にする必要があります。デフォルトでは有効になっています。

空のセルの補充

 通常、インポートされたデータには空のセルが含まれます。通常、この空のセルを独自の値("0"、"none"、"N/A"など)に置き換える必要があります。これを行う場合、これらの空のセルに入力する方法の2つの可能性があります:

  1. グローバル– すべての列で空のセルに選択した値を入力します(バッチ列設定の下にあります)

  2. ローカル– 特定の列で選択した値で空のセルを埋めます(特定の列設定ウィンドウにあります)

グローバル変更は、エンコード設定のすぐ下にある青い一番上の行で利用できます。クリックした後、値を入力するだけで、データのすべての空のセルに入力されます。

ローカル変更は、リスト内の列名をクリックで利用可能です。そこで、空のセルに独自の値を入力できます(ただし、この特定の列に対してのみ)。これらの2つの方法を簡単に組み合わせることができます - 例えば、すべての空のセルに「0」値を入力できますが、1つの特定の属性列に「N / A」値を再入力できます。

列のマージ

列のマージ機能により、インポートプロセス中に、より多くのソース列から1つのターゲット列にデータをロードできます。

典型的な使用例は次の通りです:

  • 時間は複数の列に区切られる(日、月、年、時刻を異なる列に)

  • 1つのエンティティを表す2つの列(1人の名と姓など)

列リストのチェーンアイコンをクリックし、マージする別の列を選択し、値の間に追加される適切なセパレーターを選択します(スペース、コンマ、ドット、セミコロン、パイプ)。マージされた列を切断することもできます。

列をマージしてより高度なオプションを設定する別の方法は、変換スクリプトを使用することです。

変換スクリプト

変換スクリプトにより、インポート中に高度なデータ変換が可能になります。これらのスクリプトは、Groovyプログラミング言語の構文に基づいています。

 


 


変換スクリプトを使用すると、次のことができます:

  • 定義された機能と条件に従って、BellaDatiデータウェアハウスに保存されている値を変更します。

  • 他の列の値を変換または結合して、新しい列を作成します(日付/時刻、属性、インジケータ)。異なるセルの値には0からインデックスが付けられ、インポート設定画面内の列名の近くに表示されます。

  • 日付/時刻で高度な計算を実行します(例: 2つの日付の間に行われた何らかのアクションの期間)。

基本的なスクリプトコマンド:

  • value() – 現在のセルの実際の値を返します

  • value(index) – 実際の行の目的の(インデックス付き)位置のセルの値を返します

  • name() – 列の名前を返します

  • name(index) – 目的の位置にある列の名前を返します

  • format() – 実際の列の形式の値を返します(時間とインジケータ列タイプのみ)

  • actualDate() – 実際の日付をdd.MM.yyyy形式で返します

  • actualDate('MM/dd/yyyy') – 選択した形式で実際の日付を返します(例: MM/dd/yyyy)

  • excludeRow() – 行を除外します

Info

これらの変換は、Data Sourcesからのスケジュールされた自動インポートを含む各インポートに適用されます。

詳細については、変換スクリプトガイドを参照してください。

変換スクリプトの再利用

今後スクリプトを再び使用する予定がある場合は、左下隅のトグルを切り替えることでスクリプトを保存できます。保存したスクリプトは、「変換スクリプトの編集」ポップアップウィンドウのトップメニューにあります。

テンプレートのインポート

この機能により、以前のインポートや異なるデータセットからインポート設定を再利用できます。ページの上部にある[テンプレートのインポート]リンクをクリックして使用できます。

ポップアップでは、次のことができます:

  • データセットの選択

  • 要求された日付とインポートステータスに従って、このデータセットに割り当てられたインポートテンプレートを選択します

  • インポートテンプレートの詳細を表示(列設定)

  • インポートテンプレートの並べ替え

Note

テンプレートを適用すると、現在のすべてのインポート設定が上書きされます。

アクセスできるすべてのデータセットで使用されている既存のインポート設定から選択できます。これらのテンプレートは、インポートが正常に終了すると自動的に作成されます。

 


データの上書きポリシー

データセットに既存のデータがある場合、これらのデータをどう処理するかを次のオプションから選択できます:

  • データセットに行を追加: インポートされたデータは既存のデータに追加されます(デフォルト)。

  • データセットのすべての行を削除: データセットのすべての行を削除します(1つのデータソースにのみに適用可)。

  • 日付範囲に基づいてすべての行を削除: 選択された日付範囲のデータが削除されます。
  • インポートされた行と同一データの行を削除: インポートされたデータと同じ選択された属性の組み合わせを持つすべての既存のレコードを削除します。

  • インポートされた行と同一データで行を置き換え: インポートされたデータと同じ選択された属性の組み合わせですべてのレコードを置換します。

インポートされた行と同一データで行を置き換え

属性に従ってデータを置換する場合、BellaDatiでは次のことができます:

  • すべての属性の選択

  • 特定の属性を選択 – インポート手順は、目的の属性を比較し、現在の属性がデータベースに既に保存されている値と等しい場合、行を上書きします。

インポートされた行と同一データの行を削除

属性に従ってデータを削除する場合、BellaDatiでは次のことができます:

  • すべての属性の選択

  • 特定の属性を選択 - インポート手順は、目的の属性を比較し、現在の属性がデータベースに既に保存されている値と等しい場合、行を上書きします。

このインポート方法は、選択したデータソースからインポートされたデータにのみ適用できます。

このインポート方法は、選択したデータソースからインポートされたデータにのみ適用できます。

インポート前にすべてのデータを削除

インポート前にすべてのデータを削除する場合、BellaDatiでは特定の時間間隔を選択できます。データの消去を制限するには、FromおよびToを設定します。

Tip

カレンダーアイコンを使用して、目的の時間間隔を快適に選択します。


Info

カスタムの日付と修飾子を使用できます: now、actualyear、actualmonth、actualweek +|- d|m|w|q|y。

インポートの進行状況

Note

大量のデータのインポートが完了するまでに時間がかかる場合があります。

データは非同期にインポートされているため、インポート中もBellaDati機能を使用できます。ユーザーはインポート中にログアウトすることもできます。
データセットの概要ページには、実際のインポートの進行状況バーと推定時間と割合が表示されます。

インポートが完了する前に、次のことができます:

  • 実行中のインポートをキャンセル: このインポートに関連するすべてのデータは、BellaDatiデータウェアハウスから消去されます。
  • メールによる通知: インポートが完了すると、電子メールが送信されます。

次に

 



Sv translation
languagede
Section
Column

Die Seite mit den Importeinstellungen ermöglicht es Ihnen, ETL-Operationen (Extract-Transform-Load) zu steuern und die Struktur der zu importierenden Daten zu überprüfen. Die Hauptaufgabe besteht darin, die Zuordnung von tabellarischen Daten zu Attributen, Indikatoren und Datums-/Zeitdimensionen zu definieren.

Folgende Einstellungen und Aktionen sind möglich:

  • Die erste Zeile ist die Kopfzeile: Verwenden Sie die Texte in der ersten Zeile als Namen für die entsprechenden Spalten; nur für einfachen Text (Zwischenablage), CSV oder Excel.

  • Ausgeschlossene Zeilen: Ermöglicht es Ihnen, einige Zeilen am Anfang der importierten Datei auszuschließen (z.B. zusätzliche Informationen, keine Daten); nur für reinen Text (Zwischenablage), CSV oder Excel.

  • Kodierung: Wählen Sie die geeignete Kodierung für die Quelldatei aus (UTF-8, ISO-8859-1, Win-1250, Win-1252, Auto sind verfügbar); nur für reinen Text, CSV oder XML.

  • Trennzeichen: Automatische Erkennung (das häufigste Trennzeichen ist das Semikolon ";"), ansonsten wählen Sie ein Zeichen, das jede Spalte trennt (Komma, Tab, Semikolon, Leerzeichen, vertikale Leiste, benutzerdefiniert); nur für Klartext (Zwischenablage) und CSV.

  • Füllen Sie die leeren Zellen: Im Allgemeinen für den gesamten Import, oder diese Ersetzung kann für bestimmte Spalten einzeln durchgeführt werden.

  • Importvorlage anwenden: Siehe Kapitel "Vorlagen importieren" weiter unten.

  • Standardeinstellungen verwenden: Setzt alle Importeinstellungen auf die Standardeinstellungen zurück.

  • Neue Spalten holen: Ruft neue Spalten aus aktualisierter Datenquelle ab - wenn es eine bestehende Importvorlage gibt, existieren neu hinzugefügte Spalten aus dem Dataset nicht in der Vorlage aus dem vorherigen Import).

Weitere Funktionen sind:

  • Datenbereinigung und -transformation mit Hilfe des Transformationsskripts

  • Zuordnung importierter Spalten zu bestehenden Attributen oder Kennzeichen

  • Spalten umbenennen

  • Spaltenzusammenführung

  • Hinzufügen neuer Spalten

  • Vorschau der Änderungen

Info

Die automatische Erkennung von Codierungen ist nicht immer zuverlässig. Wir empfehlen, in der Vorschau auf seltsame Zeichen zu achten.

 

 

Info

Die Verfügbarkeit der Anpassungen auf dem obigen Screenshot kann je nach importiertem Dateiformat variieren. Optionen für den manuellen Import sind angegeben, siehe Datenquellen für spezifische Informationen über automatisierte Importe.

Column Settings

Info

ETL-Name - es ist der Name der Spalte, wie er mit den Quelldaten geliefert wird (z.B. SQL-Spaltenname, CSV-Headerzeilenspalte, etc.). Der ETL-Name ist von der Umbenennung der Spalte auf der Seite mit den Importeinstellungen nicht betroffen. Der Zweck der Speicherung des ETL-Namens ist einfach - BellaDati kann die eingehenden Daten leicht auf die vorhandenen Objekte (Attribut/Indikator) abbilden - z.B. wenn Sie die Reihenfolge der Spalten in Ihren Daten ändern, die Spaltennamen aber gleich bleiben, ordnet BellaDati die Spalte dem richtigen Objekt zu.

 

Wenn Sie den Typ einer bestimmten Spalte ändern möchten, klicken Sie auf den Namen der ausgewählten Spalte in der Liste der Spalten (auf der linken Seite des Importbildschirms). Es ist auch möglich, die Bedeutung mehrerer Spalten in nur einem Schritt auf einen Typ zu ändern - markieren Sie einfach ausgewählte Spalten, indem Sie auf die Kontrollkästchen neben ihnen klicken und dann ihre Bedeutung aus dem Menü oben auswählen.

Es gibt acht mögliche Bedeutungen von Spalten (Datentypen):

Datum/Uhrzeit (separat) - Zeitindex bestimmter Zeilen. Es kann in vielen verschiedenen Zeitformaten angezeigt werden (auch sprachabhängig - weitere Informationen finden Sie im entsprechenden Teil dieses Kapitels). Sie können mehrere Datums-/Uhrzeitspalten im Einzelimport auswählen.

Datum/Uhrzeit - Datumszeitindex bestimmter Zeilen. Es kann in vielen verschiedenen Datumsformaten angezeigt werden (auch sprachabhängig - weitere Informationen finden Sie im entsprechenden Teil dieses Kapitels). Sie können mehrere Datetime-Spalten im Einzelimport auswählen.

Langtext - definiert Langtext - Beschreibung. Dieser Spaltentyp sollte für Spalten verwendet werden, die Werte mit einer Länge von mehr als 220 Zeichen enthalten. Kann nicht in den Visualisierungen und Aggregationen verwendet werden. Geeignet für folgende Anwendungsfälle:

  1. Zeigen Sie Quelldaten in Spalten an, die Werte mit einer Länge von mehr als 220 Zeichen enthalten.
  2. In den KPI-Labels und -Tabellen werden Werte mit einer Länge von mehr als 220 Zeichen angezeigt - in diesem Fall sollten die Funktionen firstValue() & lastValue() verwendet werden.

Attribut - definiert Kategorien des Drill-Down-Pfades. Es handelt sich in der Regel um einen kurzen Text (z.B. Affiliate, Produkt, Kunde, Mitarbeiter, Abteilung etc.). Jede Attributspalte erzeugt genau ein Attribut im Dataset. Diese Attribute können in den Drill-Down-Pfaden frei kombiniert werden.

GEO Point - Sie können den Breitengrad/Längengrad auf den Attributtyp GEO Point abbilden. Dieses Attribut kann dann im Ansichtstyp Geokarte verwendet werden, um Daten an ihrer jeweiligen Position darzustellen.

GEO JSON - Sie können die Form auf den Attributtyp GEO JSON abbilden. Dieses Attribut kann dann im Ansichtstyp Geokarte verwendet werden, um Daten an ihre bestimmte Position zu plotten, die als Form angezeigt wird.

Übersetzung - definiert die Sprachübersetzung einer anderen Spalte, die als Attribut identifiziert wird.

Indikator - Indikatoren sind in der Regel die numerischen Daten, die den Schwerpunkt des Interesses des Benutzers bilden.

Nicht importieren - diese Spalten werden überhaupt nicht importiert (nützlich, wenn die Spalte keine, ungültige oder unwichtige Daten enthält).

Datum/ Uhrzeit

Wenn Ihre Quelldaten Datetime-Werte enthalten, können Sie diese auf das Attribut Datum/ Uhrzeit abbilden. Diese einzelne Spalte enthält sowohl Datum als auch Uhrzeit, z.B. 5 Apr 2014 10:43:43:43 AM. Siehe folgendes Beispiel:

Datum/ Uhrzeit Format

Jede Spalte hat eine bestimmte Art von Format. Dieses Format sollte beim Import automatisch erkannt werden. Es ist jedoch möglich, dass Sie Ihre Zeitangaben in einem sehr spezifischen Format haben. In diesem Fall können Sie die Liste der verfügbaren Formate in verschiedenen Sprachen verwenden.

Wenn Sie nicht aus den verfügbaren Formaten wählen, können Sie auch Ihr eigenes, spezielles Format für Ihre Daten definieren. In diesem Fall sollten Sie Ihre Sprache aus der folgenden Liste auswählen und einen Code eingeben, der Ihr Datenformat entsprechend dieser Bedeutung beschreibt (beachten Sie, dass die Anzahl der Zeichen die Interpretation des Codes beeinflusst):

 

Code

Meaning

Number of characters in code

y

Jahr

Zwei Zeichen (yy) stehen für die zweistellige Jahreszahl (89). Andernfalls wird der Code als vierstellige Jahreszahl (1989) interpretiert.

M

Monat im Jahr

Drei oder mehr Zeichen (MMM) werden als Textdarstellung des Monats interpretiert (z.B. "Januar" oder "Jan"). In anderen Fällen werden Zeichen als Anzahl der Monate im Jahr interpretiert. (1-12).

d

Tag im Monat

Die Anzahl der Zeichen (d) im Code sollte gleich der minimalen Anzahl von Stellen in den Quelldaten sein. Es ist immer ein numerisches Format.

E

Tag in der Woche

Die Zeichenanzahl bestimmt, ob der Tag im vollen Namen (EEEE - "Montag") oder in der Abkürzung (EE - "Mo") angezeigt wird.

HStunde vom TagDie Anzahl der Zeichen (H) im Code sollte gleich der minimalen Anzahl von Ziffern in den Quelldaten sein. Es ist immer ein numerisches Format.
mMinute in der StundeDie Anzahl der Zeichen (m) im Code sollte gleich der minimalen Anzahl der Stellen in den Quelldaten sein. Es ist immer ein numerisches Format.
sSekunde in der MinuteDie Anzahl der Zeichen (s) im Code sollte gleich der minimalen Anzahl von Ziffern in den Quelldaten sein. Es ist immer ein numerisches Format.

Das Trennzeichen sollte gleich dem Trennzeichen in den Quelldaten (Leerzeichen, Punkt, Semikolon, etc.) sein. Wenn Ihre Quelldaten Zeit in getrennteren Spalten (Monate, Tage, Jahre) enthalten, ist es notwendig, diese Spalten zuerst zusammenzuführen (wie im vorherigen Teil dieses Kapitels beschrieben). Die nächste Tabelle zeigt eine Kombination aus Quelldaten und entsprechendem Timecode.

Quelldaten

Entsprechender Code

09/15/10

MM.dd.yy

26/03/1984

dd/MM/yyyy

15.September 2010

dd.MMMM yyyy

15 Sep 10

dd MMM yy

Wed 15 09 10

EE dd MM yy

Sep 15, 2010

MMM d, yyyy

15:55:35.231HH:mm:ss.SSS
28 October 2015 15:55dd MMMM yyyy HH:mm

Datum/ Uhrzeit

Wenn Ihre Quelldaten Datums-/Uhrzeitwerte enthalten, können Sie diese den entsprechenden Datums- oder Zeitattributen zuordnen. Eine einzelne Spalte kann sowohl Datum als auch Uhrzeit enthalten, z.B. 5 Apr 2014 10:43:43:43 AM. In diesem Fall wird der Datumsteil, 5. April 2014, auf das Datumsattribut abgebildet, der Zeitteil, 10:43:43 AM auf das Zeitattribut. Siehe folgendes Beispiel:

Die Definition des Datums-/Zeitformats ist die gleiche wie für die Spalte Datun/ Uhrzeit.

Übersetzung

Mit BellaDati können Sie Attributübersetzungen direkt importieren. Um die Attributübersetzung einzurichten, navigieren Sie zur Spalte mit der Sprachmetaphrase und:

  • Wählen Sie Übersetzung in Spaltentyp

  • Übersetzungssprache auswählen

  • Geben Sie den Index der Originalspalte an

GEO-Punkt

Um den Längengrad auf das Attribut GEO Point abzubilden, müssen Sie den Breitengrad in einer Spalte im Format Breitengrad;Längengrad angeben, z.B. 43.56;99.32. Dezimaltrennzeichen ist . (Punkt). Du kannst es mit dem Transformationsskript tun, z.B. value(2) + ";" + value(1), falls der Längengrad in Spalte 1 und der Breitengrad in Spalte 2 gespeichert ist.

GEO JSON

Mit BellaDati können Sie GEO JSON direkt im Dataset verwenden. GEO JSON muss im Format wie folgt angegeben werden:

  • {"geometry":{"coordinates":[[[38.792341,33.378686],[36.834062,32.312938],[35.719918,32.709192],[35.700798,32.716014],[35.836397,32.868123],[35.821101,33.277426],[38.792341,33.378686]]],"type":"Polygon"},"type":"Feature"}
  • {"type": "FeatureCollection","features": [{ "type": "Feature","geometry": {"type": "Point", "coordinates": [102.0, 0.5]},"properties": {"prop0": "value0"}}]}
  • { "type": "FeatureCollection","features": [{ "type": "Feature","geometry": {"type": "Point", "coordinates": [102.0, 0.5]},"properties": {"prop0": "value0"}},{ "type": "Feature","geometry": { "type": "LineString", "coordinates": [[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]]},"properties": {"prop0": "value0","prop1": 0.0}},{ "type": "Feature","geometry": {"type": "Polygon","coordinates": [[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],[100.0, 1.0], [100.0, 0.0] ]]},"properties": {"prop0": "value0","prop1": {"this": "that"}}}]}
  • {"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[120.715609,-10.239581],[138.668621,-7.320225],[102.498271,1.3987],[103.07684,0.561361],[103.838396,0.104542],[104.53949,-1.782372],[104.887893,-2.340425],[105.622111,-2.428844],[106.108593,-3.061777],[105.857446,-4.305525],[105.817655,-5.852356]]]]}}

 

Eigenschaften

Note

Eigenschaften sind seit Version 2.9.1 verfügbar.

Für Attribute ist es möglich, deren Eigenschaften zu ändern:

  • Indexiert - Benutzer können die Indexierung jeder Spalte deaktivieren. Bitte beachten Sie, dass dies die Performance beeinträchtigen kann. Die Indexierung sollte für alle Spalten aktiviert werden, die für Drill-Downs und Aggregationen verwendet werden. Standardmäßig aktiviert.

  • Nicht nur leere Werte - durch Aktivieren dieser Option können Benutzer den Wert obligatorisch machen. Standardmäßig deaktiviert.

Füllen von leeren Zellen

Es ist üblich, dass importierte Daten leere Zellen enthalten. In der Regel ist es notwendig, diese leeren Zellen durch eigene Werte zu ersetzen (z.B. "0", "none", "N/A" etc.). Wenn Sie dies tun wollen, haben Sie zwei Möglichkeiten, wie Sie diese leeren Felder ausfüllen können:

  1. global - füllt leere Zellen mit dem gewählten Wert in allen Spalten (befindet sich unter den Einstellungen der Batch-Spalte).

  2. lokal - füllen Sie leere Zellen mit dem gewählten Wert in einer bestimmten Spalte (im Fenster mit den entsprechenden Spalteneinstellungen).

Die globale Änderung ist in der oberen blauen Zeile direkt unter den Kodierungseinstellungen verfügbar. Nach dem Anklicken geben Sie einfach den Wert ein, der in alle leeren Zellen Ihrer Daten eingetragen wird.

Lokale Änderungen sind nach Anklicken des Spaltennamens in der Liste möglich. Dort können Sie einen eigenen Wert für leere Zellen eingeben (aber nur für diese bestimmte Spalte). Sie können diese beiden Methoden einfach kombinieren - zum Beispiel können Sie alle leeren Zellen mit dem Wert "0" ausfüllen, aber eine bestimmte Attributspalte kann mit dem Wert "N/A" wieder gefüllt werden.

Spalten zusammenfügen

Die Funktion zum Zusammenführen von Spalten ermöglicht es, während des Importvorgangs Daten aus mehreren Quellspalten in eine Zielspalte zu laden.

Typische Anwendungsfälle sind:

  • Die Zeit ist in mehrere Spalten unterteilt (Tage, Monate und Jahre oder Zeit in verschiedenen Spalten).

  • Zwei Spalten, die eine Einheit darstellen (z.B. Vor- und Nachname einer Person)

Klicken Sie auf das Kettensymbol in der Spaltenliste, wählen Sie eine andere Spalte zum Zusammenführen und wählen Sie ein geeignetes Trennzeichen, das zwischen den Werten (Leerzeichen, Komma, Punkt, Semikolon, Rohr) hinzugefügt wird. Sie können auch zusammengeführte Spalten trennen.

Eine weitere Möglichkeit, Spalten zusammenzuführen und erweiterte Optionen einzurichten, besteht in der Verwendung von Transformationsskripten.

Transformationsskripte

Transformationsskripte ermöglichen erweiterte Datentransformationen während des Imports. Diese Skripte basieren auf der Syntax der Groovy-Programmiersprache.

 

 

Transformationsskripte ermöglichen Ihnen Folgendes:

  • Ändern Sie die im BellaDati Data Warehouse gespeicherten Werte entsprechend den definierten Funktionen und Bedingungen.

  • Erstellen Sie neue Spalten (Datum/Uhrzeit, Attribute, Kennzeichen) mit transformierten oder kombinierten Werten aus anderen Spalten. Werte in verschiedenen Zellen werden von 0 indiziert und in der Nähe von Spaltennamen im Importeinstellungsfenster angezeigt.

  • Führen Sie erweiterte Berechnungen in Datum/Uhrzeit durch (z.B. Zeitraum einer Aktion zwischen zwei Daten).

Grundlegende Skriptbefehle:

  • value() - gibt den Istwert der aktuellen Zelle zurück
  • value(index) - gibt den Wert der Zelle an der gewünschten (indizierten) Position in der aktuellen Zeile zurück.
  • name() - gibt den Namen der Spalte zurück
  • name(index) - gibt den Namen der Spalte an der gewünschten Position zurück
  • format() - gibt den Wert des Formats in der aktuellen Spalte zurück (nur Zeit- und Indikatorspaltentypen
  • actualDate() - gibt das aktuelle Datum im Format dd.MM.yyyyyyy zurück.
  • actualDate('MM/dd/yyyy') - returns actual date in chosen format (e.g. MM/dd/yyyy)
  • excludeRow() - schliept die Zeile
Info

Diese Transformationen werden für jeden Import angewendet, einschließlich des geplanten automatischen Imports aus Datenquellen.

Weitere Informationen finden Sie im Leitfaden für Transformationsskripte.

Wiederverwendung von Transformationsskripten

Wenn Sie wissen, dass Sie Ihr Skript in Zukunft wieder verwenden werden, können Sie es speichern, indem Sie den Schalter in der linken unteren Ecke wechseln. Ihre gespeicherten Skripte finden Sie im oberen Menü im Popup-Fenster "Transformationsskript bearbeiten".

Vorlagen importieren

Mit dieser Funktion können Sie Importeinstellungen aus früheren Importen oder verschiedenen Datensätzen wiederverwenden. Sie ist verfügbar, indem Sie oben auf der Seite auf den Link "Vorlage importieren" klicken.

In dem Popup-Fenster können Sie:

  • Datensatz auswählen
  • Auswahl der diesem Datensatz zugeordneten Importvorlage nach Wunschdatum und Importstatus
  • Details der Importvorlage anzeigen (Spalteneinstellungen)
  • Importvorlagen sortieren
Note

Durch das Anwenden der Vorlage werden alle aktuellen Importeinstellungen überschrieben.

Sie können aus allen vorhandenen Importeinstellungen wählen, die in allen Datensätzen verwendet werden, auf die Sie Zugriff haben. Diese Vorlagen werden automatisch erstellt, nachdem der Import erfolgreich abgeschlossen wurde.

 

Richtlinie zum Überschreiben von Daten

Wenn bereits Daten im Datensatz vorhanden sind, können Sie die folgenden Optionen wählen, was mit diesen Daten geschehen soll:

  • Fügt Zeilen an den Datensatz an: Importierte Daten werden an bestehende angehängt (Standard).
  • Alle Zeilen des Datensatzes löschen: Löscht alle Zeilen des Datensatzes (kann nur auf eine Datenquelle angewendet werden).
  • Alle Zeilen basierend auf dem Datumsbereich löschen: Daten im ausgewählten Datumsbereich werden gelöscht.
  • Löschen Sie Zeilen mit Daten, die mit der importierten Zeile identisch sind: Löscht alle vorhandenen Datensätze mit der gleichen Kombination von ausgewählten Attributen wie in den importierten Daten.
  • Ersetzt Zeilen durch Daten, die mit importierten Zeilen identisch sind: ersetzt alle Datensätze mit der gleichen Kombination von ausgewählten Attributen wie in den importierten Daten.

Ersetzen Sie Zeilen durch Daten, die mit der importierten Zeile identisch sind.

Wenn Sie Daten durch Attribute ersetzen, ermöglicht Ihnen BellaDati folgendes:

  • wählen Sie Alle Attribute.

  • spezifische Attribute auswählen - der Importvorgang vergleicht die gewünschten Attribute und überschreibt die Zeile, wenn das aktuelle Attribut gleich dem bereits in der Datenbank gespeicherten Wert ist.

Zeilen mit Daten löschen, die mit der importierten Zeile identisch sind.

Wenn Sie Daten nach Attributen löschen, erlaubt Ihnen BellaDati dies:

  • wählen Sie Alle Attribute.

  • spezifische Attribute auswählen - der Importvorgang vergleicht die gewünschten Attribute und überschreibt die Zeile, wenn das aktuelle Attribut gleich dem bereits in der Datenbank gespeicherten Wert ist.

Diese Importmethode kann nur für die aus der ausgewählten Datenquelle importierten Daten angewendet werden.

Diese Importmethode kann nur für die aus der ausgewählten Datenquelle importierten Daten angewendet werden.

Alle Daten vor dem Import löschen

Wenn Sie alle Daten vor dem Import löschen, können Sie in BellaDati ein bestimmtes Zeitintervall auswählen. Einrichten von und bis, um das Löschen von Daten einzuschränken.

Tip

Verwenden Sie Kalendersymbole, um bequem die gewünschten Zeitintervalle auszuwählen.

Info

Sie können benutzerdefinierte Daten und Modifikatoren verwenden: jetzt, aktuelles Jahr, aktueller Monat, aktuelle Woche +|- d|m|w|q|y.

Importfortschritt

Note

Der Import von vielen Daten kann lange Zeit in Anspruch nehmen.

Die Daten werden asynchron importiert, so dass die BellaDati-Funktionen während des Imports weiterhin verfügbar sind. Der Benutzer kann auch während des Imports abgemeldet werden. Die Zusammenfassungsseite des Datensatzes zeigt den aktuellen Importfortschrittsbalken mit geschätzter Zeit und Prozentsatz.

Bevor der Import abgeschlossen ist, ist es möglich:

  • Laufenden Import abbrechen: Alle Daten im Zusammenhang mit diesem Import werden aus dem BellaDati Data Warehouse gelöscht.
  • Identität per E-Mail: Nach Abschluss des Imports erhalten Sie eine E-Mail.

Nächste Schritte