I cannot get the meta of a kdb+ table - sym error - q

I have a table that I want to find the meta for but I keep getting the following error.
I also have similar tables with the same issue and I don't have a sym file.
q)meta trade '..sym [0] meta trade ^
Any idea what the issue might be?
I tried updating the metadata types but I was unsuccessful resulted in more errors.

You can get rid of the error by creating a sym variable in memory:
sym:`$()
However the enumerated columns will be all nulls. You need the original sym file for the data to make sense.
https://code.kx.com/q/basics/enumerations/

Related

How to see which line while parsing json source caused the exception?

I have JSON files with hundreds of lines, but when there is an error that causes a parsing exception, the library returns a character position, not a line number.
Line number would be hugely helpful since most text editors will show you, or take you to the line number, but I don't know of any that give the absolute character number.
I found the spot in parse_error where deserialization member byte_ holds the character index, but it doesn't seem to have line number info.
Does the json container "know" which line it is, and I could ask for it in the exception handler? I know this isn't a trivial issue, since different OS's give us the "joys" of different EOLs, but perhaps it has been handled anyway?

Importing Data to neo4j

I am trying to import a Database on Game of Thrones for neo4j.
Github_link_to_the_data
I copied and pasted the code to my cypher browser but I keep getting errors.
Can someone please instruct me how to import this data so I can start querying this database?
Here is the error I am getting:
Neo.ClientError.Statement.SyntaxError: Invalid input ')': expected
whitespace,
comment or an expression (line 630, column 3 (offset: 24452))
"CREATE (banner)-[:BANNERMAN_OF]->(euron);"
I would appreciate some help here.
Thanks!
The Neo4j Browser has only recently been augmented with the ability to process multiple cypher statements in the query editor (separated by ;), and there are still a couple bugs being worked out here as of 3.4.5.
Your best bet for processing these is via cypher-shell, you can pipe in the input file and it will take care of the rest.
Check out this section of the docs, and pay attention to example 10.17 on how to pipe the input file.

SSIS - Vendor supplies 12 xml tables, we only need 3 how to remove or ignore extra tables

I have found this to be a bug, however, I need to remove the warnings
[SSIS.Pipeline] Warning: The output column "x" on output "y" and component "z" is not subsequently used in the Data Flow task.
How do I accomplish this ?
Thanks
The vendor supplied .xsd contains definitions for 12 xml tables.
We only use 3 but SSIS is complaining with warning message:
[SSIS.Pipeline] Warning: The output column....
Most of what I've seen on web search, say to direct these input streams to a union-all task, haven't seen a good exxample of this, so looking for other
methods.
Thanks
You may need to open the XMLSource component and, on the columns tab, uncheck the columns that you are not using later on the datafow; this will clear the warning messages.

FORTRAN link files issue (Error: Non-numeric character in statement label at (1))

I've a big model code written in multiple fortran subroutines (.F &.F90 formats). There are few .F files which uses just one line of code like:
link ../../dir1/module1.F
During compilation of code, it generates an error saying:
Error: Non-numeric character in statement label at (1)
Error: Unclassifiable statement at (1)
I am not sure what's wrong there. I've asked the person who created this and she said there might be some setting issue or something. I don't use FORTRAN that much so I am confused. Please help.
Thanks.

identifying problematic row of data giving mass import error

I am using activerecord-import to bulk insert a bunch of data in a .csv file into my rails app. Unfortunately, I am getting an error when I call import on my model.
ArgumentError (invalid byte sequence in UTF-8)
I know the problem is that I have a string with weird characters somewhere in the 1000+ rows of data that I am importing, but I can't figure out which row is the problem.
Does activerecord-import have any error handling built in that I could use to figure out which row/row(s) were problematic (e.g. some option I could set when calling import function on my model)? As far as I can tell the answer is no.
Alternatively, can I write some code that would check the array that I am passing into activerecord-import to determine which rows have strings that are invalid in UTF-8?
Without being able to see the data, it is only possible to guess. Most likely, you have a character combination that is not UTF-8 valid.
You should be able to check your file with
iconv -f utf8 <filename>

Resources