Can scheduled reports (defined through query studio) be saved to my documents folder automatically? There are hundreds of reports defined where I work and I'd like to run and have them saved in my folder without the laborious process of clicking hundreds of times. Unfortunately, I'm constrained to not change or create any reports.
I have at least discovered how to create a job to schedule all the reports at once - and have them save in the cognos server.
Unfortunately email doesn't work as their size is too large.
From Page 250 of Cognos 10 Installation and Configuration
You can configure Content Manager to store report output to a local drive or
network share by defining an external object store. Report output is available
through IBM Cognos Connection and IBM Cognos SDK, but the report output is
not stored in the content store database. Using an external object store for report output reduces the size of the content store and provides performance improvements for Content Manager.
Before you begin
Ensure that you do the following before you create an external object store
connection.
Provide Content Manager computers with access to the file location of the
external object store.
Provide the user account that runs the IBM Cognos service with read and write
access to the file location.
Create the content store.
Procedure
Start IBM Cognos Configuration.
In the Explorer window, under Data Access > Content Manager, right-click the
name of your Content Store, and then click New resource > External Object
Store.
In the New Resource - External Object Store window, type a unique name for
your file system repository, and click OK.
You can have only one external object store.
Click the name for the repository.
In the External Object Store - Resource Properties window, click inside the
value field, click edit, and when the URI values window opens, type the path
to your file system location, where file-system-path is the full path to an
existing file location.
Windows Destination file:///c:/file-system-path or file://host/share/file-system-path
UNIX or Linux file:///file-system-path
In a distributed installation, all Content Managers must have read and write
access to the file system location. To improve performance when reading
outputs, Application Tier Components, essentially the repository service, should
have read access to the file system location. If they do not have read access,
requests are routed to the active Content Manager.
Restart the IBM Cognos service.
It's possible to save execution result to a folder. Server folder or any network folder.
This opportunity could be set up by your Cognos server administrator.
Related
Q1: Where is the upload file location in cognos analytics 11?
I need to know the upload file location to backup files
Q2: how to set the upload file size for a single user ??
I know how to set it globally. like this graph
enter image description here
I'm pretty sure that Cognos 11 stores uploaded files in the Content Store database, but I'm not quickly seeing where right now. There are files in the "data files location" (see Cognos Configuration) but looking up a specific uploaded .xlsx file in the Content Store, I can't confirm that it is any of the files in the file system. IBM would tell you you need to use the SDK to get to this content in some automated way that is not through the Cognos Anayltics UI.
I don't think there is a per-user setting for the upload limit. The documentation makes no mention of this setting being available per user.
Q1
It is not clear what you mean by "I need to know the upload file location to backup files"
i.
The uploaded files are stored in the content store.
If you want to back up, create a deployment. You can also back up the CM data base itself.
ii.
If the question is, how do I recover data from an uploaded file, which may have gone missing? You can create a report and add all the columns of the uploaded file and run as excel or CSV. The may not be 100% fidelity of data types etc. The proper answer is, establish proper governance for the use of spreadsheets and the like so that this sort of spreadsheet risk is lessened.
iii.
By default, the default upload location is the user's my content.
You can change that.
You do this by going to manage/ customization / profile
There is a setting to set the default upload location.
Keep in mind that it is possible that a user does not have rights to upload files to a particular folder if he does not have write permissions to that folder.
Q2:
It is not possible to set a per-user upload file limit.
We are trying to create a demo version workbook which will have predefined data persisted in it. But this functionality is not available for public users we have a dev mode manifest with similar id to that of the submitted manifest. If we persist data using this dev mode manifest we couldn't access it from the Add-in available in App Source. Could anyone let me know why we couldn't access this data and is there a possibility to resolve this ?
I think you can go two ways:
Excel way: Create and use one sheet (can be hidden for user) as a data table for app, in this case when you are starting your app you just need to check the sheet existence by its unique name. This case acceptable for any workbook movements and user will not lose its persistent data.
Web way: as Addin itself is a WebView you can use LocalStorage as same as IndexedDB, which brings all power of local database for your app. In this case the data will be tied with exact PC and user will lose their data if you. But again, as it is web technology you can synchronize it with any remote Database to keep track of any changes.
We have an application that is inserting data to the SQL Server data base. I have to create a report based on the data from this SQL Server data base.The report should be generated on a demand (by a user click from the application) as a HTML file and saved in a specific folder on a PC.
I think the best way is to use SSRS, but I'm not so familiar with it. I've created a report using Report Builder tool.
How can I create the report on demand each time the user requires it?
You need to have a back-end running on C# to consume SSRS web service. Along with this you will also need to have a .rdl file (template/design) for representing that sql-data.
On click of the button/link you can have a server call to generate that report for you.
Refer : https://learn.microsoft.com/en-us/sql/tutorials/access-report-server-web-service-vb-vcsharp-ssrs-tutorial?view=sql-server-2014
and https://www.codeproject.com/Articles/1110411/How-to-Write-a-Csharp-Wrapper-Class-for-the-SSRS-R
In the past, I have developed SSRS reports using Visual Studio (BIDS/SSDT). Unfortunately, a company server migration has made it impossible for me to deploy my reporting projects using that technology, so it appears I have to resort to Report Builder now.
Others have claimed that the SSRS project-building capabilities of Visual Studio far exceed those of the Report Builder in SQL Server.
What I'd like to know is: Can I develop a Reporting Services project in Visual Studio and then upload it to Report Builder so that it is deployable there? If so, what are the steps to accomplish this, and what, if any, are the drawbacks?
You can manually upload the report files (the .rdl) files to reporting services, either manually or using something like rs scripter.
When you add a report in BIDS/SSDT it creates the rdl which you can deploy - you shouldn't have to use the report builder at all.
This shows how to upload reports using the web ui:
https://msdn.microsoft.com/en-us/library/ms157332.aspx
I was able to use my uploaded.RDL file by opening it in Report Builder.
FYI, the steps to upload the .RDL file are:
Start Report Manager (SSRS Native Mode).
In Report Manager, navigate to the Contents page. Navigate to the folder in which you want to add the report.
Click "Upload File".
Click "Browse" to select the .RDL file to upload. You can also upload image files, or other resources that you want to make available to other reports on the server, rather than embedded in your report.
Type a name for the new item.
If you want to replace an existing item with the new item, select Overwrite item if it exists.
Click OK.
Just note that you may have to modify login credentials in the properties of data source's in your report. In order for the report server to access a database used by your report, you may also need to grant it some privileges in the database.
I have a silverlight application inserted in a SharePoint page. The SilverLight application runs on a different server thatn that of SharePoint. From an event in the SilverLight, I generate a document on the server side from SQL Server. I can generate the doc on the server hosting the silverlight application and also copy it to the SharePoint server. I wanted to know if I can include this file in a sharepoint document library automatically. I was thinking if like emailing to a list allows us to copy the file into the library, can we configure the reverse, means copying the file make it part of the list.
Update:
I wanted to avoid uploading. For me uploading is sending the file from one location to the target location. But what I am saying is, if I copy the file into the folder where SharePoint keeps the file physically for the particular list, can it be added to the list automatically?
I am not sure, how well I am being able to describe the point. Please elaborate if required or I can answer your queries.
SharePoint stores the files in a database, not a folder.
WebDAV access may be what you're looking for - it's a backbone of the the Explorer View feature that allows a user to access a document library as if you were accessing a file system through a Windows Explorer window.
You can configure "incoming e-mail" properties for the document library, and assign an e-mail address.
After that, when you e-mail a document as attached to e-mail to this e-mail address, then attachment will be saved to that library by sharepoint automatically.