Category: 5 SPL Learning Material
SPL Pseudo Table Bi-dimension Ordering Mechanism
Performing statistical analysis based on detail user/account data is a common computing scenario, covering computing goals from user behavior analysis, bank account analytics, calculating funnel conversion rate to insurance policy analysis, and so on. We call all of them account analysis. The scenario has certain characteristics – a huge volume of total data versus a small amount of data in each account; long total time span versus short time for each computation; and no exchanges between accounts versus probably complicated computations within one account. Generally, this type of computing scenario involves filtering on time dimension. If data can be ordered
SPL Pseudo Table Data Type Optimization
A table storing data physically (which is simply called physical table) usually uses some storage mechanisms to boost performance and reduce space usage. But they usually lead to lower data readability and higher coding complexity. For example, using integers to represent enumerated values or using bits of integer field to store boolean values. Integers and binary digits are not as easy to read as strings and booleans. And we need to write code for type conversion and binary computation over these physical values. A SPL pseudo table is a logical table defined on a physical table. We can define easier
How to use SPL storage for beginners
To implement high performance computing in SPL, it often needs to convert the data and store as SPL format. Programmers who are new to SPL are unfamiliar with this. Reading this article can make beginners get started quickly, and be able to perform common data converting and storing. This article offers some code samples suitable for general scenarios. If you want to know special cases or more details, visit http://doc.raqsoft.com/esproc/func/, http://doc.raqsoft.com/esproc/, etc. File storage of SPL SPL’s data is stored in files, and there are no database-related concepts like data table. For beginners, you can simply regard a file as
SPL Operations for Beginners
As a structured computation engine, SPL brings a lot of brand-new concepts, which go far beyond the traditional relational-algebra-based coding systems. Maybe they are strange to programmers or users familiar with SQL or Java. This essay is intended to help understanding those SPL concepts correctly and master the key ones quickly. Discreteness and general sets In SPL, record is a basic data type, and a data table is a set of records. A record which is also a member of a data table is allowed to exist and operate separately and repeatedly outside of the table. Such a record is







