Getting started with PixelPerfect report templates
PixelPerfect report templates are developed with the PixelPerfect designer. This designer is available directly within a Qlik Sense app.
Concepts
Before you start working with PixelPerfect reports, it is helpful to understand the underlying concepts behind template creation. The following concepts are essential for understanding how report content is generated from a template:
-
Banded authoring
-
Data binding
Banded report authoring
The PixelPerfect designer is a banded report authoring tool. The structure of the report template contains a series of bands that contain report objects. Typically, report objects are added on the bands, with or without data bindings. These data bindings connect to data sources from your Qlik Sense app.
For more information about banded report creation, see Banded report authoring.
Data binding
To populate your reports with app data, you need to add specific data sources from your Qlik Sense app to the designer, and then link them to bands and objects in your template. A data source that has been made available in the PixelPerfect designer is known as a data binding.
Data binding is performed with the following general workflow:
-
Add the data binding using the
Field List menu, available in the right side panel.
-
Add objects, bands, and other elements to the template, and then connect them to the data source in the element's properties.
For more information about data binding, see Data binding.
Interface overview
For an overview of the PixelPerfect designer, see Navigating the PixelPerfect designer.
Creating a template
다음과 같이 하십시오.
-
In your app, use the drop down menu in the navigation bar and select Reporting.
-
Switch to the Templates tab.
-
In the top right, click Create new > PixelPerfect template.
-
Enter a Name for the template.
The PixelPerfect designer opens.
Editing a template
You can edit existing PixelPerfect templates that have already been added in the app. When you edit a template, the PixelPerfect designer opens directly in the app, where you can make changes to the existing template.
다음과 같이 하십시오.
-
In the Reporting section of an app, switch to the Templates tab.
-
Click
next to a PixelPerfect template, and click
Edit.
The PixelPerfect designer opens.
Saving your work
Autosave is turned on by default in the PixelPerfect designer. Changes are automatically saved every 30 seconds. You can also manually save your work more frequently if needed—for example, if you are done editing and would like to close your browser. To manually save, click Save template in the top right corner.
Autosave can also be turned off if needed. To turn off this feature, switch Autosave off in the top right corner.
Previewing your work
As you add content to your report template, it is helpful to preview the output in its current form. You can easily export a copy of the generated report when working in the PixelPerfect designer.
다음과 같이 하십시오.
-
When editing a template, click Preview template in the top right corner of the interface.
-
Click Preview as PDF, and save the file to your computer.
You can continue working on your template while the preview is being generated.
Exporting a PixelPerfect template
템플릿 복사본을 로컬 컴퓨터로 내보낼 수 있습니다. 템플릿은 .qhtml 형식으로 내보내집니다.
다음과 같이 하십시오.
-
앱의 보고 섹션에서 템플릿 탭으로 전환합니다.
- 템플릿 옆에 있는
을 클릭합니다.
-
다운로드를 클릭합니다.
After exporting the template, you can upload it into the same app—or a copy of the app—to create new variations or add the template to a published app. See Getting started with PixelPerfect report templates.
Uploading an existing PixelPerfect template
You can upload an existing PixelPerfect template file (in .qpxp format) into the app. This action is common when you have developed a template against a copy of the app in a development space, and need to re-upload the template after the app has been published to a managed space.
To upload the template into an app, any Qlik Sense objects referenced in the template must also exist in the app.
다음과 같이 하십시오.
-
Before starting, export the PixelPerfect template you want to use. See Exporting a PixelPerfect template.
-
In the Reporting section of an app, switch to the Templates tab.
-
In the top right, click Upload PixelPerfect template.
-
Click Browse, and select a compatible .qpxp file from your computer.
Other actions
For a PixelPerfect template listed in the Templates tab, click the icon to access the following additional options:
-
Rename: Change the name of a template within the app.
-
Upload new version: Update the template with a new version, in .qpxpformat. There are requirements for the app objects in the template. The action is blocked if the new template version is not compatible with the current app.
-
Delete: Delete the template.
-
On-demand: Change the on-demand reporting settings for the template. See: On-Demand 보고 구성
For more information about template management in the app, see 보고서 템플릿 관리.
Permissions
Working with PixelPerfect templates includes:
-
Viewing templates
-
Creating, editing, and deleting templates
정보 메모Deleted templates cannot be recovered. -
Uploading and downloading templates
-
Configuring on-demand reporting for the templates
To work with PixelPerfect templates, you need:
-
테넌트 관리자가 사용자에게 할당한 권한. 자세한 내용은 관리자가 측정된 보고 기능에 대한 권한 설정를 참조할 수 있습니다.
-
보고를 위한 공간 권한에 대한 자세한 내용은 Qlik 보고 서비스 권한을 참조하십시오.
Space permissions
You require specific space roles. The requirements depend on the type of space in which your app is located.
To perform the above actions with PixelPerfect templates in an app located in a shared space, you need one of the following space roles in the space:
-
Owner (of space)
-
Can manage
-
Can edit data in applications
-
Can edit
To perform the above actions with PixelPerfect templates in an app located in a managed space, you need one of the following space roles in the space:
-
Owner (of space)
-
Can manage
-
Can operate (전문가 또는 Full User 권한 only)
If you are working with an app in your personal space, you need the Private Analytics Content Creator security role in the tenant to perform these actions.