1. User login
Requires the user to enter the account name and password of the system.
2. Data access
The data access module displays a list of all tasks connected to the system within the current user authority, and can view, edit, update and delete the details of these tasks.
Click [Data Access], there are two steps to fill in data access information: business information, data stream.
2.1 Business Information
2.1.1 Business Information
You are required to fill in basic business information for access tasks.
- Business English ID: Unified lowercase English name, please try to include the product name and concise specifications, such as pay_base
- Business Chinese name: Chinese description of the business, easy to use and retrieve, up to 128 characters
- Business responsible person: at least 2 people, the business responsible person can view and modify business information, add and modify all access configuration items
- Business introduction: Cut SMS to introduce the business background and application of this access task:
2.1.2 Access requirements
Access requirements require users to choose message middleware: high throughput (TUBE):
High-throughput-Tube: high-throughput message transmission component, suitable for log message transmission.
2.1.3 Access scale
The scale of access requires users to judge the scale of access data in advance, to allocate computing and storage resources later.
2.2 Data stream
Click [Next] to enter the data flow information filling step. There are four modules for data flow information filling: basic information, data source, data information, and data stream.
In the data flow process, you can click [New Data Stream] to create a new data stream page:
2.2.1 Basic information
You are required to fill in the basic information of the data stream in the access task:
- Data stream ID: The prefix is automatically generated according to the product/project, the unique identifier of the data in the business, the unique identifier defined by a certain business, the data stream ID in the data source, and the entry in the Hive information table The data stream ID is the same
- Data stream name: interface information description, the length is limited to varchar (64), 32 Chinese
- Data stream owner: The data stream owner can view and modify data stream information, add and modify all access configuration items
- Introduction to data flow: simple text introduction to data flow
2.2.2 Data source
You are required to select the source of the data stream.
Currently, three methods of file and independent push are supported, and the detailed information of the data source can be supplemented in the advanced options.
- File: The business data is in the file, and the business machine deploys InLong Agent, which is read according to customized policy rules
- Autonomous push: Push data to the messaging middleware through the SDK
2.2.3 Data Information
You are required to fill in the data-related information in the data stream.
- Data Format
- Data encoding: If the data source contains Chinese, you need choose UTF-8 or GBK, otherwise the encoding format is incorrect and garbled characters after storage
- Source field separator: the format of data sent to MQ
- Source data field: attributes with different meanings divided by a certain format in MQ
2.2.4 Data storage
You are required to select the final flow direction of this task, this part is not currently supports both hive storage and autonomous push.
Add HIVE storage:
- Target database: hive database name (prepared to create in advance)
- Target table: hive table name
- First-level partition: the field name of the first-level subdirectory of hdfs data divided by hive data
- Secondary partition: the field name of the first-level subdirectory of hdfs data divided by hive data
- Username: hive server connection account name
- User password: hive server connection account password
- HDFS url: Hive bottom HDFS connection
- JDBC url: jdbc url of hive server
- Field related information: source field name, source field type, HIVE field name, HIVE field type, field description, and support deletion and addition-
3. Access details
3.1 Execution log
When the status of the data access task is “approved successfully” or “configuration failed”, the “execution log” function can be used to allow users to view the progress and details of the task.
Click [Execution Log] to display the details of the task execution log in a pop-up window.
The execution log will display the task type, execution result, execution log content, end time, and the end time of the execution of the access process. If the execution fails, you can “restart” the task and execute it again.
3.2 Task details
The business person in charge/following person can view the access details of the task, and can modify and update part of the information under the status of [Waiting Applying], [Configuration Successful], and [Configuration Failed].
There are three modules in the access task details: business information, data stream and data storage.
3.2.1 Business Information
Display the basic business information in the access task, click [Edit] to modify part of the content
3.2.2 Data stream
Display the basic information of the data flow under the access task, click [New Data Flow] to create a new data flow information
3.2.3 Data Storage
Display the basic information of the data flow in the access task, select different flow types through the drop-down box, and click [New Flow Configuration] to create a new data storage.
4. Data consumption
Data consumption currently does not support direct consumption access to data, and data can be consumed normally after the approval process.
Click [New Consumption] to enter the data consumption process, and you need to fill in information related to consumption.
4.1 Consumer Information
Applicants need to gradually fill in the basic consumer business information related to data consumption applications in the information filling module
- Consumer group name: The prefix is automatically generated according to the product/project. The brief name of the consumer must be composed of lowercase letters, numbers, and underscores. The final approval will assign the consumer name based on the abbreviation splicing
- Consumer Responsible Person: At least 2 persons are required to choose the responsible person; the responsible person can view and modify the consumption information
- Consumer target business ID: you need to select the business ID of the consumer data, you can click [Query] and select the appropriate business ID in the pop-up window
- Data usage: select data usage usage
- Data usage description: The applicant needs to briefly explain the items used and the purpose of the data according to their own consumption scenarios After completing the information, click [Submit], and the data consumption process will be formally submitted to the approver before it will take effect.
5. Approval management
The approval management function module currently includes my application and my approval, and all tasks of data access and consumption application approval in the management system.
5.1 My application
Display the current task list submitted by the applicant for data access and consumption in the system, click [Details] to view the current basic information and approval process of the task.
5.1.1 Data access details
Data access task detailed display The current basic information of the application task includes: applicant-related information, basic information about application access, and current approval process nodes.
5.1.2 Data consumption details
Data consumption task details display basic information of current application tasks including: applicant information, basic consumption information, and current approval process nodes.
5.2 My approval
As a data access officer and system member with approval authority, have the responsibility for data access or consumption approval.
5.2.1 Data Access Approval
New data access approval: currently it is a first-level approval, which is approved by the system administrator.
The system administrator will review whether the access process meets the access requirements based on the data access business information.
5.2.2 New data consumption approval
New data consume approval: currently it is a first-level approval, which is approved by the person in charge of the business.
Business approval: The person in charge of the data access business judges whether the consumption meets the business requirements according to the access information:
6. System Management
Only users with the role of system administrator can use this function. They can create, modify, and delete users:
6.1 New user
Users with system administrator rights can create new user accounts
- Account types: Ordinary users (with data access and data consumption permissions, but without data access approval and account management permissions); system administrators (with data access and data consumption permissions, data access approval and account management permissions)
- username: username for login
- user password: -Effective duration: the account can be used in the system
6.2 Delete user
The system administrator can delete the account of the created user. After the deletion, the account will stop using:
6.3 User Edit
The system administrator can modify the created account:
The system administrator can modify the account type and effective duration to proceed:
6.4 Change password
The user can modify the account password, click [Modify Password], enter the old password and the new password, after confirmation, the new password of this account will take effect: