I have a have a problem with ORACLE APEX, I created 7 interactive report pages, I can access 6 of them and the one the named ADMINS I can only view the table but when I try to edit it shows this error message:
Sorry, this page isn't available.
Error process request.
Contact your application administrator.
And same thing for Administration page, it shows the same error message when I try to access it.
I'm trying to learn CakePHP using the Bookmark tutorial.
When I use the "baked" application forms to create or edit new Entities, they typically redirect to the index action following successful submission. At this point, the Sql Log in the Debug Kit only shows the SQL used to generate the index listing, not the Sql that was used to do the update.
Is there an easy way to see the Sql that was used for creates/updates in the Debug Kit Sql Log either before or after submission?
Debug Kit stores a history of requests, which you can inspect at any point.
Head over to the History tab
Click on the last POST/PUT request
Head back to the Sql Log tab
You should now see the queries from the previous request.
See also Cookbook > DebugKit > Using the History Panel
I am typing a WCF Expression but I don't find a way in Linqpad to get the SQL Query.
For example I typed a expression Customer.Take (100) and Execute the expression.
After that I can see the tabs: "Results", "lambda", "Request Log" and "IL" below the expression text window but no SQL tab.
When I go to the "Request Log" tab I can see the URL
https://<url>/Customer()?$top=100.
I also see a "Analyze SQL" option on the right.
I select "Open as SQL Query in New tab" but I get the same URL displayed on the new tab and no SQL.
Is this supported in Linqpad or do I have to find another way to capture the SQL query that resulted from executing the WCF request?
Is this supported in linqpad?
If not supported do you have any other suggestions. Are there any other tools that support this functionality?
Thanks.
WCF Data Services queries do not translate to SQL; they translate to web requests. That's why the SQL tab disappears and a "Request Log" tab appears.
Edit: see also: http://forum.linqpad.net/discussion/comment/1278#Comment_1278
Oftentimes I need to troubleshoot a workbook that another person at my company has created and published to our server. To troubleshoot, I need to see their connection details, specifically their Custom SQL, to understand what data they are using in their extract.
Is there any way to view this connection info (specifically their SQL code) when viewing the published workbook on the server (web) version?
I am an admin and I am able to download their workbook to my desktop version of tableau, then open it, then reconnect to the data, then look through the data connections they created, to see their SQL. But it's a really cumbersome process.
All I'm looking to do is, when looking at a published workbook, see the data connection details so that I can see the Custom SQL, without going through the process of downloading I described above.
You can get some details on the SQL statement by creating a performance recording.
From the Tableau Server Admin Guide:
Enable Performance Recordings:
Choose the Admin button in Tableau Server.
Choose Site.
Select a site.
Choose Edit.
In the Edit Site dialog box, select Allow Performance Recording.
Choose OK.
You start performance recording for a specific view by adding ?:record_performance=yes to
the url. For example:
http://server.site.com/views/Variety/BaseballStatistics?:record_performance=yes
Now, notice a new link at the top of your view called "Show Performance Recording".
Click this to open the generated performance workbook dashboard. Click on the bar chart and observe the SQL appear at the bottom of the view. Note, the SQL text will truncate after about 250 characters.
The admin guide suggests viewing the "Tableau Log" to find the full SQL statement.. I have looked at all the server side logs in C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs but cannot locate the SQL. (please reply if you know where to find this?)
You can also run a database trace to see the SQL that the database sees. For example, for MS SQL Server, run the Profiler tool, setup a default trace, and filter on "Application Name" = "Tableau Protocol Server 8.0" or similar.
I have version 8.1 and this is how I got around this problem. Tableau shows a 'Custom SQL Warning' when you open a workbook that contains the custom SQL. You can copy all the text in this message by simply Ctrl + C as this is any other Windows warning message. And then paste it your editor of choice to analyze it.
I do not know if this works on earlier versions.
I thought you could do this easily, and originally answered that you could, but I didn't pay close attention to your question. You can change some things about data connections without editing the workbook, including the ip address or name of the database server, but there doesn't appear to be a simple way to access custom sql without downloading the workbook.
Go to the Administrator page and select Data Connections.
You can enter some search criteria to filter the list of data connections shown (or not).
Find the workbook in question by scanning the second column -- you can sort the column if that helps.
Then select the corresponding data connection in the 4th column to see the details of the connection.
If it makes sense for the connection, you can also modify the connection directly at the server. This is really useful if you, say, need to move your enterprise database to a new IP address or change a database password, without downloading, modifying and republishing alot of workbooks.
An even better practice is to start using shared data connections hosted on Tableau server instead of having each workbook have its own local copy of connection and related info.
I have a mediawiki site and access to it's SQL database via phpMyAdmin (a tool I am not at all familiar with)
I am interested in checking/confirming and maybe updating the email of a user's account that needs to be changed. When I query the account, the value is displayed simply as its type- "BLOB"
How can I view the value in this column?
Similarly, I'd like to see a list of IPs from a certain time frame, but they are all stored as TINY BLOB and will not display via phpMyAdmin. Any ideas?
Thanks so much!
over the records that you see in brows tab you have
option
click over it and set
Show BLOB contents
then click go